> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fire.rest/llms.txt
> Use this file to discover all available pages before exploring further.

# Reports

> Read BOH inventory reports: usage and consumption, waste, production yield, and stock balance at a date.

Reports summarize everything the operational documents recorded: what entered, what left and why, and how much should be on the shelf. All of them filter by store, item, and date range.

**Where you work:** **BOH → Reports** (`/boh/admin/reports`).

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/reports/01-reports-hub.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=113e3cd8fe6eab68975164f499394c15" alt="BOH reports hub" width="2940" height="2086" data-path="images/manuals/boh/reports/01-reports-hub.png" />
</Frame>

## Usage and consumption

Shows how stock moved over a period, broken down by movement type: receipts, sales consumption, waste, transfers, adjustments, production… Use it to answer "where did my flour go this month?".

**Reports → Usage** (`/boh/admin/reports/inventory/usage`). Supports both fixed date ranges and rolling windows (last 7 days, last 30 days, month to date).

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/reports/02-usage-report.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=55d4bf0d8e5e0d5464806fbdd6a27d1c" alt="Inventory usage report with movement breakdown" width="2940" height="3702" data-path="images/manuals/boh/reports/02-usage-report.png" />
</Frame>

## Waste

Aggregates [waste events](/en/manuals/boh/waste-consumption) by store, item, and **reason**. The controllable/non-controllable split of reasons makes it easy to separate operational losses (preparation errors) from unavoidable ones (expiry of slow-moving items).

**Reports → Waste** (`/boh/admin/reports/inventory/waste`).

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/reports/03-waste-report.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=ef5887f1af6cd35d672b4d83482a8e57" alt="Waste report grouped by reason" width="2940" height="2468" data-path="images/manuals/boh/reports/03-waste-report.png" />
</Frame>

## Production yield

Compares planned versus actual output of [production batches](/en/manuals/boh/transfers-production#production-batches). Consistently low yields point at recipes with optimistic quantities or at process losses.

**Reports → Production yield** (`/boh/admin/reports/inventory/yield`).

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/reports/04-yield-report.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=d021ce4bde25e17804e9adb5827c9ec1" alt="Production yield report comparing planned and actual output" width="2940" height="2550" data-path="images/manuals/boh/reports/04-yield-report.png" />
</Frame>

## Balance at a date

Reconstructs the stock of any item at a **specific moment in the past** — useful for audits and for investigating differences found in counts ("how much cheese did the system think we had last Sunday night?").

**Reports → Balance at date** (`/boh/admin/reports/inventory/at`).

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/reports/05-balance-at.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=ac9da9370888253fbf3533c9d379c638" alt="Historical stock balance at a chosen date" width="2940" height="2846" data-path="images/manuals/boh/reports/05-balance-at.png" />
</Frame>

<Note>
  Reports are built from period snapshots that the system generates automatically. Very recent movements (last few minutes) may take a moment to be reflected.
</Note>

<Check>
  With reports you close the BOH cycle: catalog describes the stock, documents move it, counts correct it, and reports explain it.
</Check>
