OH

WF-05 — Expense to Payment

Expense/invoice submitted → scan/OCR → coding & budget check → maker-checker approval → post → pay → reconcile. Owner: Finance Manager — Fatima Rashid · workflow definition v2.7 · effective 15 May 2026.

WF-05 FIN-02
Vouchers in flight
27
9 coding · 11 approval · 7 payment queue
Median submit → paid
3.4d
Target ≤ 5 bd (policy FIN-PAY-02)
Duplicates blocked (Jul)
3
Supplier + invoice no. + amount match
Returned for rework
5
▼ missing attachments most common
Payment failures open
1
IBAN mismatch — supplier notified
Process map — happy pathPublished v2.7Simulated 12 May 2026 · pass
Expense / invoice submitted Scan / OCR capture (evidence attached) Duplicate check Code — account · cost center · tax · budget Budget check Approve (maker-checker · SoD) Post to ledger Pay (payment run) Reconciled to bank statement

Voucher types in scope: JV / payment / contra / petty-cash, supplier bills, purchase vouchers, debit/credit notes and employee expense claims (FIN-02). Posted entries are immutable — corrections use reversal/adjustment, never edits.

Exception paths4 defined
Duplicate check Same supplier + invoice no. + amount found Blocked before posting — escalate to Finance Manager
Approve Checker rejects (coding / evidence gap) Returned to maker for rework — reason mandatory
Code / budget Supplier dispute raised (qty / price) On hold — dispute case until credit note / resolution
Pay Bank rejects (IBAN / account closed) Payment failed — reverse in-transit, correct beneficiary, re-queue
Owner & definition (§8.3 standard)WF-05 v2.7
Owner
Finance Manager — Fatima Rashid
Version
v2.7 · published 15 May 2026 by Vikram Nair (Config Admin)
Trigger
Expense claim or supplier invoice submitted (portal, email capture or manual voucher)
Preconditions
Supplier active with valid TRN · attachment/evidence present · submitter authenticated · budget period open
States
submitted · captured · coded · pending approval · approved · posted · paid · reconciled
Terminal outcomes
Reconciled Cancelled Rejected — duplicate
Required evidence
Source document image/PDF, OCR extraction record, coding (account, cost center, tax code), approval chain with SoD proof, posting reference, payment reference, bank statement line match
Policy snapshot
Approval limits resolve from authority snapshot at submission (AM-2026-06 §6.1); in-flight vouchers keep starting policy
Controls (Table 14, expanded)Authority matrix
ControlEnforcement pointEvidence retained
Duplicate checkCapture + resubmissionMatch key (supplier, invoice no., amount, date ± 5d), block/escalate record
Maker-checkerApproval gateMaker ≠ checker enforced; both identities + timestamps on voucher
Segregation of dutiesWhole lifecycleCoder, approver, payer and reconciler must be distinct roles; violations blocked
Budget checkCoding gateBudget line, committed vs available, override approval if exceeded (budgets)
Approval limitsApproval gateDaniel Chen ≤ AED 10,000 · Fatima Rashid ≤ AED 250,000 · above: CFO route
Immutable postingPost to ledgerJournal reference; corrections only by reversal (FIN-01)
Payment file integrityPayPayment run ID, beneficiary IBAN masked AE07 03●● ●●●● ●●●● 0123 456, bank ack
Exception paths & recoveryReasons mandatory
ExceptionDetectionRecoveryOwner
Duplicate invoiceMatch on supplier + invoice no. + amountBlocked before posting; Finance Manager reviews; genuine re-issue needs supplier credit-note trailFatima Rashid
Returned for reworkChecker rejection with reasonMaker corrects coding / attaches evidence, resubmits; approval chain restartsDaniel Chen (maker)
Supplier disputeMismatch vs PO / delivery (see procurement match)Voucher held; dispute case; resolved by credit note or corrected invoiceProcurement + Finance
Payment failureBank rejection file / ack timeoutReverse in-transit entry, verify beneficiary via callback, re-queue next runTreasury
Budget exceededBudget check at codingEscalate for budget override approval or reclassify cost centerCost-center owner
Timers & escalation (§8.3)Business calendar: UAE · Mon–Fri
TimerWarningBreachEscalation
Capture → coded6 bh1 bdAccountant queue → Daniel Chen reminder
Approval SLA1.5 bd2 bdChecker reminder → Fatima Rashid → CFO digest
Payment run cut-offTue/Thu 14:0015:00Missed cut-off rolls to next run; urgent needs FM approval
Reconciliation2 bd3 bdUnmatched payment → recon workspace exception list
Dispute aging7 bd14 bdEscalate to Finance Manager + supplier account review

Breaches feed RPT-23; payment-queue health feeds RPT-24.

Screens involved5 screens
StepScreenPrimary role
Submit · capture · code · approvePayables & VouchersEmployee / Accountant / Approver
Budget checkBudgets & Cost CentersAccountant / Cost-center owner
Post to ledgerJournal Editor · General LedgerAccountant
ReconcileBank ReconciliationTreasury / Accountant
Vendor-side submissionVendor PortalSupplier (GulfTech Facilities LLC)
Worked instance — GulfTech invoice PV-2026-1187Reconciled 16 Jul
  • 08 Jul 2026 10:31
    Trigger — invoice submitted
    GulfTech Facilities LLC · INV-GT-5521 · AED 18,375.00 (incl. VAT 5%) · chiller maintenance, Prototype Residences Building A · via vendor portal, PDF attached
  • 08 Jul 2026 10:32
    OCR capture + duplicate check passed
    Supplier TRN 100445566700003 matched · no duplicate on key (GulfTech, INV-GT-5521, AED 18,375.00) · confidence 98.7%
  • 08 Jul 2026 14:05
    Coded and budget-checked
    Daniel Chen · account 6205 R&M — MEP · cost center CC-PR-A · tax RCM-standard · budget line FY2026-OPX-114: AED 41,200.00 available Within budget
  • 09 Jul 2026 09:18
    Approved — maker-checker
    Maker Daniel Chen → checker Fatima Rashid (limit ≤ AED 250,000) · SoD verified Distinct · authority snapshot AM-2026-06 §6.1
  • 09 Jul 2026 09:19
    Posted
    Journal JV-2026-08814 · Dr 6205 / Dr VAT input · Cr AP GulfTech · period Jul-2026
  • 14 Jul 2026 15:00
    Paid — payment run
    Run PAY-2026-0712 (Tue) · transfer to IBAN AE43 02●● ●●●● ●●●● 8871 205 · bank ack 15:06 · ref FT26195GT881
  • 16 Jul 2026 08:40
    Terminal — reconciled
    Statement line 14 Jul AED 18,375.00 auto-matched (rule R-02 amount+ref) in bank reconciliation · voucher closed

Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 (§8.2 Table 14, §8.3, FIN-02) · Covers: WF-05, FIN-02.