BigBooks Docs
Buying & Paying

Purchase to Goods Receipt

As an operator, you will be able to raise a purchase order and record goods receipt against it, so that the commitment is tracked and stock plus a payable accrual are recognised at the moment goods arrive — ready for the supplier invoice to match against.

What you'll accomplish

As an Operator, you will be able to raise a purchase order and record goods receipt against it, so that the commitment is tracked and stock plus a payable accrual are recognised at the moment goods arrive — ready for the supplier invoice to match against.

Before you start

The procure-to-receive flow spans /[lang]/purchase-orders (the commitment) and /[lang]/goods-receipts (the delivery). Both are classic list screens — a stats strip over a filterable table, with an illustrated empty state on first run; opening a row navigates to its detail page, and the New action opens the editor (/[lang]/purchase-orders/new, /[lang]/goods-receipts/new). The purchase order itself is a commitment and does not post to the GL; the accounting begins at goods receipt. Billing and three-way matching happen later on the supplier invoice (see the related Supplier Invoices & Three-Way Match page).

Compliance Note

Amounts are integer satang in LAK. Confirming a receipt is what recognises stock and the accrued payable, so the books reflect what has actually arrived before any bill is paid.

Steps

Raise a purchase order
Go to /[lang]/purchase-orders, open New purchase order, and create a PO with supplier, items, quantities, and prices.

Purchase order with items, quantities, and prices.
Purchase order with items, quantities, and prices.

Receive goods against the PO
Navigate to /[lang]/goods-receipts, open New goods receipt, and record a receipt against the PO. Confirm it: the received quantities are logged against the PO line items and the PO moves to partially or fully received.

Goods receipt recorded against the PO with received quantities.
Goods receipt recorded against the PO with received quantities.

Hand off to billing
With goods received, the supplier invoice is recorded and matched on /[lang]/supplier-invoices, which clears the accrual raised here.

What happens behind the scenes

1. Purchase Order

Posts nothing — it is a commitment only.

2. Goods Receipt (confirmed)

For inventory-tracked lines, confirming the receipt posts the stock in at the cost actually paid (the PO line price, converted to LAK), with the offset accrued to Goods-Received-Not-Invoiced (GRNI). No VAT is recognised yet — that arrives with the supplier invoice.

AccountDebitCredit
InventoryCost Received-
GR-not-invoiced (GRNI)-Cost Received

3. Supplier Invoice

The bill clears GRNI, books the recoverable Input VAT, and credits Accounts Payable — covered in the related Supplier Invoices & Three-Way Match page.

Common problems

  • Over-receipt: Receiving more than the remaining PO quantity is blocked.
  • Partial Receipts: Leave the PO open (partially received) with a remaining balance.
  • PO status: A PO must be sent (or partially received) before goods can be received against it.
  • Missing cost: A tracked product with no PO line price and no stored cost blocks confirmation until a cost is supplied.
  • Closed Period: Posting a goods receipt into a closed period is blocked.
  • Permissions: Operator lacking purchasing permission sees a restricted state.

On this page