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

  1. PO invoice received from Ariba
  2. PO and GR records retrieved
  3. Tolerance policy evaluated
  4. Buyer/receiver HITL route selected
  5. 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.