Receiving Goods (GRN)
A Goods Received Note (GRN) records the physical receipt of stock against a Purchase Order. When posted, it automatically updates warehouse stock balances.
Creating a GRN from a Purchase Order
The most common workflow is to receive directly from a PO:
- Open an Approved or Posted Purchase Order
- Click Receive Stock
- Enter the quantities actually received (can be less than ordered for partial deliveries)
- Select the destination warehouse
- Click Confirm Receipt
The system creates a GRN and posts it immediately.
What Happens When a GRN is Received
- Stock Ledger โ A
PURCHASE_RECEIPTmovement is recorded, increasingquantityOnHand - Average Cost โ The product's weighted average cost is recalculated
- PO Status โ The PO moves to
Partially ReceivedorFully Received - Supplier Bill โ Can now be created from the GRN
Partial Deliveries
If your supplier delivers in batches:
- Receive the first delivery โ PO moves to
Partially Received - When the remaining goods arrive, receive again from the same PO
- Once all lines are fully received, PO moves to
Fully Received
Creating a Supplier Bill from a GRN
- Open the GRN
- Click Create Bill
- The bill is pre-filled with GRN quantities and costs
- Review, edit if needed, then Post the bill
Posting the bill creates the journal: DR Purchases/Inventory / CR Accounts Payable.