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

# Confirm GRN

> Receive goods against a purchase order or transfer and post them to stock.

A **Goods Received Note (GRN)** is how stock enters a location. Confirming a GRN
records what actually arrived and posts it to the on-hand balance, costed with
**weighted moving average** (WMA). You confirm receipts wherever goods land — at
the **warehouse**, or at an **outlet**.

<Note>
  New to the terms here (PR, PO, transfer, WMA)? See the
  [Glossary](/procurement/glossary).
</Note>

## Where you receive

<CardGroup cols={2}>
  <Card title="At the warehouse">
    Vendor deliveries against a **purchase order** and incoming **transfers**.
    (Finished goods from the kitchen also land here, but they're received through
    the dedicated dispatch-receive flow — not the GRN screen. See below.)
  </Card>

  <Card title="At an outlet">
    **Transfers** sent from the warehouse (your "Ready to Receive" list), and any
    vendor PO delivered **straight to your outlet**.
  </Card>
</CardGroup>

## Confirm a receipt

<Steps>
  <Step title="Open Receiving">
    Go to the receiving screen. Open items are grouped by what they are —
    purchase orders to receive, and transfers that are on their way to you.
  </Step>

  <Step title="Pick the document">
    Select the purchase order or transfer that arrived.
  </Step>

  <Step title="Check the quantities">
    Confirm the received quantity line by line. The default is the full sent
    quantity; edit any line where less (or more) arrived — that records an
    in-transit variance.
  </Step>

  <Step title="Confirm">
    Confirming posts the GRN: on-hand goes up at this location and the cost is
    blended into the item's weighted moving average.
  </Step>
</Steps>

## Receiving from the kitchen

Outlets **do not** receive directly from the central kitchen — everything comes
through the warehouse. The chain is:

1. The kitchen finishes a batch and **dispatches it to the warehouse**.
2. The **warehouse receives** the kitchen dispatch through the dispatch-receive
   flow (not a vendor GRN — the GRN screen doesn't accept a kitchen dispatch).
3. On that confirmation, the system **automatically creates a draft
   warehouse → outlet transfer** to the outlet that originally requested the goods.
4. The warehouse dispatches the transfer, and the **outlet receives it** like any
   other transfer — which fulfils the outlet's original request.

<Note>
  This means an outlet's "From kitchen" step is gone. Kitchen goods simply appear
  in the outlet's **Ready to Receive** list once the warehouse has forwarded them.
</Note>

<Warning>
  Confirming a GRN updates live stock and cost — it can't be silently undone.
  Check the quantities before you confirm; use a per-line variance rather than
  guessing a total.
</Warning>
