Procure-to-Pay (P2P) Portal Distribution
Coupa cXML API โข SAP Ariba Vision LAM โข Tipalti REST โข Bill.com APILive Agent Execution Ticker & Remittance Radar
โ Polling P2P Gateways Every 12sInvoices
Loading...
| Invoice ID | Buyer Organization | Buyer PO Reference | Amount ($) | Execution Channel | Status | Time | Action |
|---|
Reconciliation Flow Debugger
RBAC: Integration Engineer (L3)Deep telemetry diagnostics, failure drop-off matrix, and raw audit artifact inspection
6-Stage Reconciliation Pipeline Breakdown
Hover or click a stage to filter diagnostic incidentsDiagnostic Incidents & Anomalies
0 FoundMock Ingestion & Gemini Parsing Pipeline Test
Validate each step: GCS upload, Pub/Sub trigger, Cloud Run spin-up, Gemini parse latency, GCS JSON storage, Cloud SQL row insertion, and loop quiescence.
1. Select Document Under Test
Mock IngestionDrag & drop mock Invoice / PO (PDF, JPG, PNG)
or
Invoices ingested without a mapped buyer_id or delivery preference will instantly quarantine in the HITL review queue.
2. Real-Time Pipeline Telemetry
// JSON output from GCS cache will appear here...
| Column | Data Type | Persisted Value |
|---|
| # | PO Line | Description | Qty | Unit Price | Amount |
|---|
// Parameterized SQL statement
| Inv # | PO # | Description | Qty (Inv/PO) | Price (Inv/PO) | Var % | Line Total | Status |
|---|---|---|---|---|---|---|---|
| No match ledger records generated yet | |||||||
This invoice failed deterministic matching thresholds and was halted from automated portal submission. Review the line-item variances above to approve an override or reject.
No Infinite Loops / Retry Storms
Message delivery attempt: 1 of 3 (Max delivery attempt cap = 3). Request returned HTTP 200, successfully stopping Pub/Sub redelivery.
Echo Chamber Prevention Active
GCS notification is scoped exclusively to prefix incoming/. Writes to parsed/ and errors/ are completely ignored by the Pub/Sub notification trigger, eliminating recursive self-triggers.
Dead-Letter Queues (DLQ) Active & Monitored
Parsing DLQ (o2c-parsing-dead-letter) & AP Dispatch DLQ (o2c-portal-dispatch-dlq) configured with max delivery attempts = 5. Permanent portal rejection errors are safely quarantined with zero retry storms.
Error Marker Verification
Checked GCS bucket: errors/incoming/TC-01_INVOICE_INV-10045.jpg.error.txt does not exist (0 errors encountered during processing).
Active Background Tasks: None
Cloud Run container returned HTTP 200 and finalized execution. No lingering threads, socket connections, or unhandled tasks.
Customer Management & Invoicing Preferences
Connecting Store...Configure buyer delivery preferences (Email vs. AP Portal), portal endpoints, and automated static detail population per account.
| Buyer ID | Customer Name | Delivery Preference | Target Destination | Portal Auto-fill | Billing Address | Actions |
|---|