OH

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.

WF-16 FIN-12
Process map — happy pathVersion 1.8 · active since 01 Mar 2026
Approved need / supplier invoice Requisition raised Budget & commitment check Authority approval (threshold matrix) PO issued (versioned terms) Goods / service receipt 2/3-way match (qty · value · tax · tolerance) Post to AP Payment run (SoD · dual release) Paid & bank-reconciled

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 paths5 defined recoveries
2/3-way match Variance over tolerance / missing receipt / duplicate Match-exception owner review Approved change order or corrected document Re-match & post
Receive Goods rejected → return to supplier Credit note requested PO line closed short
ExceptionDetectionRecoveryEvidence retained
Rework / change orderRequisition rejected or scope/price change after POVersioned amendment with fresh authority approval; commitment re-stated against budgetPO versions, approval chain, budget delta
Match mismatchInvoice exceeds PO tolerance (±2% value / ±1% qty) with no approved changePosting/payment blocked; exception routed to authorized owner with all three source documents linked (FIN-12 acceptance)Match result, variance, exception reason
ReturnReceiving inspection failureReturn note, credit-note tracking, PO line closed or re-deliveredReceipt evidence, return note, photos
DisputeSupplier contests deduction or priceInvoice held in dispute state; payment clock paused; resolution recorded with authorityDispute log, correspondence, settlement
Payment failureBank 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
Owner & definition (§8.3 standard)
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)
Controls (Table 14, expanded)FIN-12 baseline
ControlImplementationChecked at
BudgetApproved commitment created against budget + cost center at requisition approval; over-budget requires budget-owner releaseBudget gate
AuthorityThreshold matrix: ≤ AED 10,000 line manager · ≤ AED 100,000 Finance Manager · above: GM + Finance Manager jointlyApproval gate
SoDRequester ≠ buyer ≠ receiver ≠ payment approver; beneficiary can never self-approveEvery gate
Duplicate checkSupplier + invoice no. + amount + date fingerprint; suspected duplicates held before postingInvoice capture
2/3-way matchOrdered vs received vs invoiced quantity/value/tax within tolerance; mismatches to controlled exception workflowMatch gate
Payment releasePayment run maker (Daniel Chen) ≠ releaser (Fatima Rashid); bank file hash retainedPayment gate
Timers & escalation (§8.3)
TimerCalendarWarningBreachEscalation
Requisition approvalBusiness (UAE, Sun–Thu)> 2 days> 4 business daysEscalate to next authority level; requester notified
Match exception agingBusiness> 3 days> 7 business daysFinance Manager dashboard + RPT-28 flag
Invoice due dateCalendarDue in 5 daysOverduePayment-run candidate list; late-fee risk noted
Dispute resolutionBusiness (clock paused while disputed)> 10 days> 20 business daysEscalate to Finance Manager + Legal (Mariam Al Suwaidi)
Screens involved
StepScreenRole
Requisition → PO → receipt → matchProcurement & Three-way MatchRequester / buyer / receiver
Invoice capture & vouchersPayables & VouchersAP (Daniel Chen)
Budget & commitment positionBudgets & Cost CentersBudget owner
Approval thresholdsAuthority MatrixFinance Manager
Payment reconciliationBank ReconciliationTreasury / accountant
Commitments & match exceptionsRPT-28 Procurement Commitments & Match ExceptionsFinance Manager / audit
Vendor self-service (invoices, status)Vendor PortalGulfTech Facilities LLC
Open P2P instances by state — Dubai HQ17 Jul 2026
StateCountCommitted valueOldest
Awaiting approval9AED 214,600.003d
PO open15AED 1,082,450.0021d
Awaiting receipt7AED 396,200.009d
Match exception3AED 68,750.006d
Payment run5AED 187,300.002d
Total in flight39AED 1,949,300.00
Blocked posting — dialog shown on mismatch
⛔ Posting blocked — match exception ME-2026-0077

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.

Worked instance — REQ-2026-0341 · chiller maintenance, Prototype Residences Building APaid & reconciled · 16 Jul 2026
  • 28 Jun 2026 · 09:10 · Elena Petrova (requester)
    Requisition REQ-2026-0341 raised — AED 48,300.00
    Annual chiller maintenance, Building A. Cost center CC-OPS-DXB-02, budget line FM-2026-07. Commitment previewed against remaining budget AED 122,400.00.
  • 28 Jun · 14:35
    Budget gate passed · authority approval by Fatima Rashid
    Amount ≤ AED 100,000 band → Finance Manager approval. Commitment CMT-2026-0512 posted. SoD verified: requester ≠ approver.
  • 29 Jun · 10:02
    PO-2026-0198 v1 issued to GulfTech Facilities LLC
    Terms Net 30 · TRN verified · sent via Vendor Portal. Supplier acknowledged 29 Jun 11:40.
  • 07 Jul · 15:20 · receiving staff
    Service receipt GRN-2026-0331 recorded
    Completion certificate + photos attached; received by facilities supervisor (≠ requester, ≠ buyer).
  • 09 Jul · 08:45
    Invoice INV-GT-8841 captured — match exception +AED 1,150.00
    Three-way match variance +2.4% > 2% tolerance, no approved change. Posting blocked; exception ME-2026-0077 routed with all three documents linked (FIN-12 acceptance behavior).
  • 10 Jul · 12:30
    Change order PO-2026-0198 v2 approved
    Escalation clause validated against contract; Fatima Rashid approved revised value AED 49,450.00; budget commitment restated.
  • 10 Jul · 12:41
    Re-match passed · posted to AP
    Voucher PV-2026-0688 posted by Daniel Chen; duplicate fingerprint clear; VAT 5% AED 2,354.76 recognized.
  • 14 Jul · 10:00
    Payment run PR-2026-029 — dual release
    Maker Daniel Chen, releaser Fatima Rashid. Transfer to IBAN AE07 0331 2345 6789 0123 456 · bank file hash sha256:4be1…7a.
  • 16 Jul · 09:15
    Bank statement matched — instance closed
    Cleared in Bank Reconciliation; commitment released; evidence pack retained with policy version PP-2026-02.

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.