Training home / Process walkthroughs

Procure to pay

From a purchase order to money leaving the bank, across Procurement, Plant, Quality and Accounts.

At a glance
PO draft→PO approval→GRN (+ inspection)→Supplier bill→Bill approval→Payment→Mark paid

Stage table

#StageWho (role)ScreenWhat happensPosts to stock / GL
1Purchase orderProcurementPurchasing › Purchase OrdersCreate a Draft PO and submit it. It goes through the approval engine by amount band.Nothing.
1aBlanket agreement and release (optional)ProcurementPurchasing › Blanket AgreementsA standing, price-committed deal per part with volume price breaks. The agreement is approved once; each Release creates a normal Draft PO that needs its own PO approval.Nothing.
2ApprovalApprover named by the rule (e.g. Plant Head, Admin)Overview › My ApprovalsApprove or reject. Approved POs can be printed and received against.Nothing.
3Goods receipt (GRN)Procurement / storeInventory › Goods ReceiptsRecord what arrived. GRN is auto-approved because authorisation happened at the PO. A part with receipt routing Direct goes straight to stock; Inspection parks the whole quantity in the Receiving warehouse until it is released.Stock in (accepted qty). GL: Dr Inventory (or Inventory Receiving for inspection parts) / Cr GRN Clearing at PO price.
4Receiving inspectionQualityQuality › InspectionsWhere the part has an active RECEIPT inspection plan, an inspection lot is created. Deciding the lot releases accepted quantity to stock; rejected quantity moves to Quarantine and raises an NCR.Stock Receiving to warehouse; rejects Receiving to Quarantine.
5Supplier billAccountsPayables › Supplier BillsEnter the bill as a Draft against the PO. GST is split once at creation. The bill is matched to what was received (three-way match); over-billing and billing before receipt are refused.Nothing yet.
6Bill approvalPlant Head (up to Rs 50,000), also Admin aboveOverview › My ApprovalsOnly when the decision reaches Approved does the bill post.GL: Dr GRN Clearing (plus Purchase Price Variance) for received stock, or the default expense for a non-PO bill; Dr Input GST / Cr Accounts Payable.
7PaymentAccountsPayables › PaymentsCreate a payment against a supplier and its bills; it routes through the approval engine.Nothing until mark paid.
8Mark as paidAccountsPayables › PaymentsThe separate "mark as paid" step. Bill paid amount and status move only here.GL: Dr payable / Cr bank. Bill becomes Partially paid or Paid.
9Returns and debit notesProcurement, AccountsInventory › Purchase Returns, Payables › Debit NotesSend goods back (approval needed), then a debit note fixes the money.Stock out and the reversing GL entries on approval.
A purchase order: lines, approval timeline and actions.
A purchase order: lines, approval timeline and actions.

Things worth knowing at each stage

Purchase order

Approved Supplier List: once a part has an approved supplier entry, a PO to a supplier who is not approved and in good standing is blocked. Only an Admin can override, and must give a reason. Service parts and blanket release POs are exempt.

Blanket releases

Goods receipt, service lines and GRN clearing

Bill and payment

A supplier bill: GST split, approval status and payment status.
A supplier bill: GST split, approval status and payment status.
Payments, including the Unapplied advance badge.
Payments, including the Unapplied advance badge.

Approvals involved

The GRN itself does not use approval. See Approvals.

What can go wrong

Bill refused as over-billing: the bill quantity exceeds received (or reserved by other bills). Receive the goods first, or reduce the bill. Draft, Pending and Approved bills all reserve quantity; Rejected and Cancelled ones release it.
Stock not showing after a GRN: if the part is routed Inspection, it sits in Receiving until Quality decides the lot. Receiving and Quarantine warehouses are excluded from available stock.
PO blocked on supplier: the supplier is not approved or is on hold for that part on the Approved Supplier List.
Approver is the submitter: self-approval is blocked unless an Admin turned it on in Instance Settings.

Training home · Cheat sheets · Sales · Procurement · Plant · Accounts · Quality · HR and employees · Admin