WF-16 — Procure to Pay
Process map controlling spend from approved need through requisition, PO, receipt, 2/3-way match, posting, payment and reconciliation. Owner: Procurement / Finance Manager (Fatima Rashid) · commitment accounting against budget and cost center from the moment of approval.
Two-way match (PO ↔ invoice) applies to services under AED 10,000.00; three-way match (PO ↔ receipt ↔ invoice) is mandatory above, per procurement policy PP-2026-02. A requester, buyer, receiver or beneficiary cannot bypass configured segregation or threshold approvals.
| Exception | Detection | Recovery | Evidence retained |
|---|---|---|---|
| Rework / change order | Requisition rejected or scope/price change after PO | Versioned amendment with fresh authority approval; commitment re-stated against budget | PO versions, approval chain, budget delta |
| Match mismatch | Invoice exceeds PO tolerance (±2% value / ±1% qty) with no approved change | Posting/payment blocked; exception routed to authorized owner with all three source documents linked (FIN-12 acceptance) | Match result, variance, exception reason |
| Return | Receiving inspection failure | Return note, credit-note tracking, PO line closed or re-delivered | Receipt evidence, return note, photos |
| Dispute | Supplier contests deduction or price | Invoice held in dispute state; payment clock paused; resolution recorded with authority | Dispute log, correspondence, settlement |
| Payment failure | Bank rejects transfer (IBAN invalid, account closed) | Voucher returned to AP; supplier bank data re-verified (maker-checker); payment re-run; no duplicate disbursement (idempotent run) | Bank return code, re-verification trail |
- Workflow ID
- WF-16 · Procure to Pay
- Owner
- Procurement / Finance Manager — Fatima Rashid
- Version
- 1.8 · approved 24 Feb 2026 · effective 01 Mar 2026
- Trigger
- Approved need (requisition) or inbound supplier invoice
- Preconditions
- Supplier onboarded & KYC-cleared; budget line open for FY2026; authority matrix v6 active; cost center mapped
- States
- Requisition → Approved → PO → (Amended) → Received → Matched → Posted → Paid → Reconciled / Returned / Disputed / Closed
- Terminal outcomes
- Paid & reconciled Cancelled before PO Closed short (return / credit)
- Required evidence
- Supplier terms, approvals, receipt evidence, match result, exception reason, journal/payment links, applicable procurement policy version
- Approval snapshot
- Thresholds resolve from authority policy snapshot at submission (§8.3)
| Control | Implementation | Checked at |
|---|---|---|
| Budget | Approved commitment created against budget + cost center at requisition approval; over-budget requires budget-owner release | Budget gate |
| Authority | Threshold matrix: ≤ AED 10,000 line manager · ≤ AED 100,000 Finance Manager · above: GM + Finance Manager jointly | Approval gate |
| SoD | Requester ≠ buyer ≠ receiver ≠ payment approver; beneficiary can never self-approve | Every gate |
| Duplicate check | Supplier + invoice no. + amount + date fingerprint; suspected duplicates held before posting | Invoice capture |
| 2/3-way match | Ordered vs received vs invoiced quantity/value/tax within tolerance; mismatches to controlled exception workflow | Match gate |
| Payment release | Payment run maker (Daniel Chen) ≠ releaser (Fatima Rashid); bank file hash retained | Payment gate |
| Timer | Calendar | Warning | Breach | Escalation |
|---|---|---|---|---|
| Requisition approval | Business (UAE, Sun–Thu) | > 2 days | > 4 business days | Escalate to next authority level; requester notified |
| Match exception aging | Business | > 3 days | > 7 business days | Finance Manager dashboard + RPT-28 flag |
| Invoice due date | Calendar | Due in 5 days | Overdue | Payment-run candidate list; late-fee risk noted |
| Dispute resolution | Business (clock paused while disputed) | > 10 days | > 20 business days | Escalate to Finance Manager + Legal (Mariam Al Suwaidi) |
| Step | Screen | Role |
|---|---|---|
| Requisition → PO → receipt → match | Procurement & Three-way Match | Requester / buyer / receiver |
| Invoice capture & vouchers | Payables & Vouchers | AP (Daniel Chen) |
| Budget & commitment position | Budgets & Cost Centers | Budget owner |
| Approval thresholds | Authority Matrix | Finance Manager |
| Payment reconciliation | Bank Reconciliation | Treasury / accountant |
| Commitments & match exceptions | RPT-28 Procurement Commitments & Match Exceptions | Finance Manager / audit |
| Vendor self-service (invoices, status) | Vendor Portal | GulfTech Facilities LLC |
| State | Count | Committed value | Oldest |
|---|---|---|---|
| Awaiting approval | 9 | AED 214,600.00 | 3d |
| PO open | 15 | AED 1,082,450.00 | 21d |
| Awaiting receipt | 7 | AED 396,200.00 | 9d |
| Match exception | 3 | AED 68,750.00 | 6d |
| Payment run | 5 | AED 187,300.00 | 2d |
| Total in flight | 39 | AED 1,949,300.00 | — |
Consequence: invoice INV-GT-8841 (GulfTech Facilities LLC) exceeds PO-2026-0198 value tolerance by AED 1,150.00 (+2.4%) and no approved change order exists. Posting and payment are blocked; the exception is routed to the authorized owner with PO, receipt GRN-2026-0331 and invoice linked.
Write-off above AED 500.00 requires Finance Manager approval (authority matrix v6).
Recorded with the match result and policy version.
- 28 Jun 2026 · 09:10 · Elena Petrova (requester)Requisition REQ-2026-0341 raised — AED 48,300.00
- 28 Jun · 14:35Budget gate passed · authority approval by Fatima Rashid
- 29 Jun · 10:02PO-2026-0198 v1 issued to GulfTech Facilities LLC
- 07 Jul · 15:20 · receiving staffService receipt GRN-2026-0331 recorded
- 09 Jul · 08:45Invoice INV-GT-8841 captured — match exception +AED 1,150.00
- 10 Jul · 12:30Change order PO-2026-0198 v2 approved
- 10 Jul · 12:41Re-match passed · posted to AP
- 14 Jul · 10:00Payment run PR-2026-029 — dual release
- 16 Jul · 09:15Bank statement matched — instance closed
Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 (§8.2 Table 14, §8.3, FIN-12) · Covers: WF-16, FIN-12.