SOP Runtime Workbench
PO Invoice Exception Workbench
Goods receipt discrepancies, price/quantity tolerance, tax/remittance issues, posting diagnostics, and OK-to-pay. This is a dedicated surface over the existing SOP runtime payload, not a separate workflow.
Context -> Orchestrate -> Assurance
Repository tables: 5
Mapped SOPs: 25
SOP source
L4_I.5.4.2_ARIBA_PO_INVOICE
Current SOP step
Validate PO invoice data and resolve match exception before OK-to-pay
Exception branch
Goods receipt discrepancy + unit price outside tolerance
Recommended action
Request receiver confirmation and buyer price decision before posting
Agents
PO Invoice AgentBank AgentGR AgentPrice AgentTax AgentPosting Diagnostics Agent
Controls
Exception evidenceRequestor approvalProcurement approvalTax approvalOK-to-pay trace
Evidence requirements
InvoicePOGRRemittance recordTax codePosting error
Source tables
iaf_invoicesiaf_purchase_ordersiaf_goods_receiptsiaf_supplier_master
Decision replay
- PO invoice received from Ariba
- PO and GR records retrieved
- Tolerance policy evaluated
- Buyer/receiver HITL route selected
- OK-to-pay remains blocked
Local SOR context
Local SOR hydration ready; no matching local row required for seeded case.
Impact attribution
leakage_prevented_usd: 273000manual_minutes_avoided: 22supplier_rework: reduced
Repository projection
The workbench is backed by a normalized SOP repository contract: iaf_sop_documents, iaf_sop_processes, iaf_sop_steps, iaf_sop_exception_branches, iaf_sop_runtime_mappings.