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

# Receipts and returns

> Record goods receipts that bring stock into inventory, link them to purchase orders, and return merchandise to suppliers.

The **goods receipt** is the document that brings stock **into** inventory — it is the entry point of everything you later cook, count, or waste. The **supplier return** is its counterpart: stock that leaves because you send it back.

**Where you work:** **BOH → Movements** — **Goods receipts** (`/boh/admin/operations/goods-receipts`) and **Supplier returns** (`/boh/admin/operations/supplier-returns`).

## Goods receipts

When merchandise arrives, record a receipt with the supplier, the store, and one line per item received: quantity, unit, and unit cost. Confirming the receipt creates the stock and its **lots** (one per line), which later feed FIFO/FEFO consumption.

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/01-receipts-list.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=eb617e2384ddfa2c147c3ddf11bb0a40" alt="Goods receipts list" width="2940" height="1964" data-path="images/manuals/boh/goods-receipts-returns/01-receipts-list.png" />
</Frame>

### Record a receipt

<Steps>
  <Step title="Open the receipt form">
    **Movements → Goods receipts → Create** (`/boh/admin/operations/goods-receipts/new`).
  </Step>

  <Step title="Pick store and supplier">
    Optionally link the receipt to a confirmed [purchase order](/en/manuals/boh/procurement#purchase-orders) — lines are pre-filled from the pending PO quantities.
  </Step>

  <Step title="Enter the lines">
    Quantity in the unit you actually received (e.g. "1 bag of 25 kg"), plus the unit cost. BOH converts to the item's base unit internally.
  </Step>

  <Step title="Confirm">
    The receipt is queued for processing; within seconds the stock movements are posted and balances update.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/02-receipt-form.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=b29413fabc12a7e0d80b85493a039537" alt="Goods receipt form with lines, units and costs" width="2940" height="3588" data-path="images/manuals/boh/goods-receipts-returns/02-receipt-form.png" />
</Frame>

<Note>
  Receiving against a PO allows **over-receiving** (more than ordered) — the difference is simply recorded. When every PO line is fully received, the PO moves to **Received** automatically.
</Note>

### Cancel a receipt

From the receipt detail (`/boh/admin/operations/goods-receipts/{id}`) you can **cancel** it: BOH posts the opposite movements and the stock leaves inventory again. Use this for receipts recorded by mistake; if the merchandise is physically going back to the supplier, prefer a **supplier return**.

## Supplier returns

A supplier return records merchandise you send back — wrong product, damaged goods, quality issues. Each line indicates the item, the quantity, and its condition (good or damaged); you can also point at the original receipt for traceability.

<Steps>
  <Step title="Open the return form">
    **Movements → Supplier returns → Create** (`/boh/admin/operations/supplier-returns/new`).
  </Step>

  <Step title="Pick store and supplier" />

  <Step title="Enter the lines">
    Item, quantity, condition, and optionally the source receipt/lot.
  </Step>

  <Step title="Confirm">
    Stock is deducted from the corresponding lots (oldest first if you did not pick a specific lot).
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/firepos/BrdVCD37uC_Sgwgg/images/manuals/boh/goods-receipts-returns/03-return-form.png?fit=max&auto=format&n=BrdVCD37uC_Sgwgg&q=85&s=67d76e7e28f2d2a7a5f9deeafe9fab48" alt="Supplier return form with condition per line" width="2940" height="4410" data-path="images/manuals/boh/goods-receipts-returns/03-return-form.png" />
</Frame>

<Tip>
  Record returns at the moment the truck leaves, not at the end of the week. Stock reports (and the suggested order) are only as accurate as the timing of your documents.
</Tip>

Next: [Waste and internal consumption](/en/manuals/boh/waste-consumption).
