> ## 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.

# Stock counts

> Organize inventory areas, run full or partial physical counts, and use the mobile counting app in the field.

A **stock count** compares the physical stock on the shelf with the theoretical balance in BOH and posts the adjustments. It is the mechanism that keeps inventory trustworthy over time.

**Where you work:** **BOH → Movements — Stock counts** (`/boh/admin/operations/stock-counts`) for administration, and the **mobile counting app** (`/count`) for the person physically counting.

## Inventory areas

Before counting, split the store into **inventory areas**: freezer, dry storage, prep line, bar… Areas let several people count in parallel and make partial counts meaningful.

Manage them in **Establishments → Inventory areas** (`/boh/admin/operations/inventory-areas`), or from the store detail.

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/stock-counts/01-inventory-areas.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=626857c5fc354a6c24f318e52cf23393" alt="Inventory areas list for a store" width="2940" height="2526" data-path="images/manuals/boh/stock-counts/01-inventory-areas.png" />
</Frame>

## Types of count

| Setting   | Options                          | What it means                                                        |
| --------- | -------------------------------- | -------------------------------------------------------------------- |
| **Scope** | Full / Partial                   | Full counts the whole store; partial counts selected areas or items. |
| **Type**  | Daily / Weekly / Monthly / Audit | The cadence or purpose; used for filtering and reporting.            |

<Warning>
  In a **full** count, items you do not count are treated as **zero** — the adjustment will remove their theoretical stock. Use a **partial** count when you only intend to count a subset.
</Warning>

## Create a count

<Steps>
  <Step title="Open the count form">
    **Movements → Stock counts → Create** (`/boh/admin/operations/stock-counts/new`).
  </Step>

  <Step title="Pick the store, the scope, and the type" />

  <Step title="Count">
    Enter quantities in the admin screen, or use the **mobile app** described below.
  </Step>

  <Step title="Close the count">
    From the count detail (`/boh/admin/operations/stock-counts/{id}`), review the differences against the theoretical balance and **close**. BOH posts positive or negative adjustments per item.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/stock-counts/02-count-detail.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=159e4cbaee3695a3f94789ec40cd38d1" alt="Stock count detail with differences against theoretical balance" width="2940" height="3218" data-path="images/manuals/boh/stock-counts/02-count-detail.png" />
</Frame>

## Mobile counting app

For counting in the field, BOH includes a dedicated mobile-friendly screen at **`/count`** — full screen, big touch targets, and it keeps working if the connection drops (entries sync when back online).

<Steps>
  <Step title="Open /count and pick the store">
    The person counting selects the store they are in.
  </Step>

  <Step title="Set up the session">
    Choose the areas or item set to count.
  </Step>

  <Step title="Count item by item">
    Enter quantities in the unit shown; the app totals entries per item.
  </Step>

  <Step title="Review and submit">
    A summary screen shows everything counted before sending. After submitting, the app tracks the processing status of the count.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/stock-counts/03-mobile-count.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=42e77d59cdd63b8e05ff29e4fff1b78a" alt="Mobile counting session screen" width="910" height="1854" data-path="images/manuals/boh/stock-counts/03-mobile-count.png" />
</Frame>

<Tip>
  Count with the store closed or during low activity. Sales and receipts happening mid-count change the theoretical balance you are comparing against.
</Tip>

## Collaborative counting sessions

For large counts where several people count different areas simultaneously, BOH supports **field-count sessions**: a shared draft where each device claims an exclusive inventory area, counts it, and signals when ready. An admin device reviews and finalizes the session — which creates a normal stock count and posts the adjustments.

**How it works:**

1. One person creates a session from the mobile app (`/count`) and becomes the **admin** of the session.
2. Other devices **join** the session. The device that created it is admin; all others are guests.
3. Each participant **claims an area** (freezer, dry storage, prep line…). No two devices can hold the same area at the same time.
4. Each device counts its claimed area and marks it **Area ready** when done.
5. Once all claimed areas are marked ready, the session enters **review**. Only the admin can make corrections at this stage.
6. The admin **finalizes** the session — BOH aggregates all entries and submits the stock count.

<Note>
  Only inventory areas that are claimed and counted in the session are included in the final count. Areas not claimed by any device are not submitted.
</Note>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/stock-counts/04-field-count-session.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=c454c31529246c0e5fc988bebda04a69" alt="Collaborative field-count session with area claims and device roles" width="2000" height="1414" data-path="images/manuals/boh/stock-counts/04-field-count-session.png" />
</Frame>

Next: [Reports](/en/manuals/boh/reports).
