Procure to pay: from requisition to supplier payment
Request, source, order, receive, match the supplier invoice and pay — who does each step, on which screen, and what BSuit records.
On this page
Process at a glance
- Raise requisitionRequesterPR approved; stock reserved and budget committed.
- Request quotationsBuyerRFQ awarded; a draft PO is created.
- Issue purchase orderBuyerPO issued to the supplier.
- Supplier acknowledgesSupplier (Vendor Portal)PO acknowledged.
- Receive goodsStorekeeperStock increased; PO partially received or received.
- Supplier invoicesSupplier (Vendor Portal)Invoice submitted for review.
- Review and approve invoiceAccounts payableInvoice approved and posted to payables.
- PayFinancePayment approved and posted from the bank.
#Purpose and scope
This chapter covers buying goods and services with BSuit’s procurement documents: requisition, request for quotation (RFQ), purchase order (PO), goods receipt note (GRN), supplier invoice, payment and returns. Suppliers take part through the Vendor Portal.
#Two ways to buy — choose one
BSuit offers two purchasing models. They do not share documents, so pick one per organisation or per category of spend and use it consistently.
| Model | Documents | Best for |
|---|---|---|
| Procurement documents (this chapter) | Requisition → RFQ → PO → GRN → supplier invoice → payment order | Controlled purchasing with supplier collaboration in the Vendor Portal |
| Purchase vouchers | Estimate → Quotation → Order → Purchase invoice (Purchase transactions) | Simple purchasing recorded directly as accounting vouchers; the purchase invoice moves stock when posted |
#Before you start
- Suppliers (with a party ledger), products, units, warehouses, currencies and tax codes.
- Inventory posting ledgers (stock, goods-received control, COGS, variance) in inventory posting configuration.
- Purchase-invoice posting configuration (Invoice posting config): AP control ledger and default expense ledger.
- Approval workflows for PREQ (requisitions), GRN-RCV (receipts) and BANK-PAY (payments).
- Budgets per cost centre if you want spend control at requisition.
#1. Raise a purchase requisition
- Open Requisitions and create a requisition with the items, quantities, priority (low, normal, high, urgent) and cost centre.
- Choose Save & Submit (or Submit for approval on a saved draft).
- BSuit checks the budget for the cost centre. A blocking rule stops submission; a warning rule lets it through with a warning.
- The requisition goes to the PREQ approval workflow. Approvers act from their approvals inbox.
| Status | Meaning |
|---|---|
| Draft | Being prepared |
| Submitted | Waiting for approval |
| Approved | Stock reserved and budget committed |
| Rejected | Returned by the approver |
| Converted | Turned into a purchase order |
#2. Request and compare quotations (RFQ)
- In RFQs create an RFQ with lines and scoring criteria.
- Invite at least one supplier. The RFQ becomes Sent and invited suppliers respond in the Vendor Portal.
- Score each response, then Award the winner. BSuit creates a draft purchase order from the winning response and marks the other responses rejected.
#3. Create and issue the purchase order
- Open Purchase orders › New, or open the draft created by the award. A PO created from a requisition needs that requisition to be approved.
- Choose the supplier, currency and lines. Choose Save draft or Save & issue.
- Issue the PO. The linked requisition becomes Converted, blanket-agreement consumption is applied, and the supplier is notified.
| Status | Set by | Buttons available |
|---|---|---|
| Draft | Buyer | Issue, Cancel |
| Issued | Issue | Acknowledge, Cancel |
| Acknowledged | Supplier or buyer | Close, Cancel |
| Partially received / Received | Accepted goods receipts | Close, Cancel |
| Closed | Close | — |
| Cancelled | Cancel (reason required) | — |
#4. Receive the goods (GRN)
- Open Goods receipt notes and create a receipt for the PO, with received quantities, warehouse, and batch or serial numbers where the product needs them.
- Submit for approval if your GRN-RCV record type requires it.
- Accept the receipt. Accepting is currently limited to superuser accounts.
| Effect | Detail |
|---|---|
| Stock | Warehouse quantity increases; weighted-average cost and cost layers update; a stock movement (IN) is recorded. |
| Accounts | Debit stock asset, credit goods-received control — only if inventory posting ledgers are configured. |
| Purchase order | Received quantity updates; the PO becomes Partially received or Received. |
| Tolerances | A warning when received quantity or price is outside tolerance (10% by default). |
#5. Supplier invoice and review
- The supplier submits the invoice in the Vendor Portal (Invoices) against an issued or received PO.
- Accounts payable opens Vendor invoices. Opening the review panel claims the invoice.
- Approve, Reject (notes required) or Request more information (notes required).
- Approval (finance manager or superuser) posts the purchase invoice automatically: debit expense and input tax, credit the supplier (or the AP control ledger).
- Check Matching for the three-way match result between PO, receipt and invoice.
| Status | Meaning |
|---|---|
| Draft | Being prepared by the supplier |
| Submitted | Sent to the buyer |
| Under review | Claimed by an AP reviewer |
| More info requested | Returned to the supplier with a question |
| Approved | Accepted and posted to payables |
| Rejected | Refused, with a reason |
#6. Pay the supplier
- Create payment orders in Payment orders, or use Payment run to propose payments from open posted bills and create them in one go.
- Submit the payment order. It goes to the BANK-PAY approval workflow.
- On approval BSuit posts debit supplier (beneficiary) ledger, credit bank ledger.
- Initiate, then download the bank batch file and mark it transmitted (or failed).
#7. Returns to the supplier
- Create a return in Return to vendors.
- Submit it for approval (RTV workflow), then Approve and Complete (superuser).
- Completing issues the stock out and posts debit COGS, credit stock.
#Reports
| Report | Use |
|---|---|
| AP aging | Supplier balances in age buckets (current, 1–30, 31–60, 61–90, over 90). Aged by transaction date, not due date. |
| Procurement register | All purchasing documents. |
| Spend analytics | Spend by supplier and category. |
#Troubleshooting
| Message or symptom | Cause | What to do |
|---|---|---|
| “Budget exceeded for cost centre…” | Blocking budget rule | Reduce the amount, move budget, or ask finance. |
| “No active workflow is configured for record type 'PREQ'.” | No approval workflow linked | An administrator links a workflow to PREQ. |
| “PR … is …, must be 'approved'.” | Creating a PO from an unapproved requisition | Get the requisition approved first. |
| “Cannot issue a PO with no lines.” | Empty PO | Add lines. |
| “Approval required before receiving.” | GRN-RCV requires approval | Submit the receipt for approval. |
| “…is batch-controlled — BatchId is required…” | Batch-tracked product | Enter the batch on the receipt line. |
| Accept button refused | Accept is superuser-only today | Ask a superuser to accept. |
About this guide
- Status
- Partially reviewed
- Application
- BSuit ERP
- Audience
- Requesters, buyers, storekeepers, accounts payable and finance managers
- Owner
- BSuit documentation team
- Reviewer
- Editorial review pending
- Last verified
- 2026-09-25
- Checked against
- cb3691bbf
- Seen on a running system
- Not yet
- Help version
- 2026.0.0-preview
- Guide ID
erp:article/guide/procure-to-pay
Known limits: Written from a line-by-line read of the implementation (every statement traced to source). Not yet walked through end to end by a trainer on a running system.
Was this helpful?