CTR-AP-AUTOMATION · version 2
Invoice Capture and AP Automation — Supplier invoices
The highest-volume contract on the estate and the one the AI GBS towers depend on most directly.
What the contract says
These are the terms the connector is generated against. A source that stops matching them is a drift finding, not a silent data change.
Review state
Neither review is performed by the team that wrote the contract.
Validation and drift
Drift is only detectable on a contract that has been read against a sample.
The field list
6 fields · 1 key · 0 personal. The validation rule on each row is what admits or rejects a record at the staging boundary.
| Field | Source | Target | Type | Flags | Drift | Validation |
|---|---|---|---|---|---|---|
| Invoice id | invoice.id | invoice.ref | uuid | keyinternal | In contract | Source-generated. Idempotence key for the whole feed. |
| Supplier id | invoice.supplierId | invoice.supplierRef | string(10) | internal | In contract | Must resolve to an active supplier record. |
| Gross amount | invoice.grossAmount | invoice.gross | decimal(15,2) | internal | In contract | Positive. Credit notes arrive as a separate document type, not as a negative invoice. |
| Currency | invoice.currency | invoice.currency | string(3) | internal | In contract | ISO 4217. An unknown code quarantines the invoice. |
| Captured image reference | invoice.docRef | invoice.imageRef | string(120) | internal | In contract | Pointer only. The image itself stays in the source system and is never copied into the spine. |
| Confidence score | ocr.confidence | invoice.captureConfidence | decimal(4,3) | internal | In contract | Between 0 and 1. Below 0.82 the invoice is admitted but flagged for the exception queue rather than straight-through. |
What has passed the staging boundary against this contract
3 batches · 13,297 arrived · 13,062 admitted · 189 quarantined · 46 rejected
| Batch | Arrived | In | Admitted | Quarantined | Rejected | Result | Gate |
|---|---|---|---|---|---|---|---|
| STG-0006 | Aug 18, 08:00 | 4,410 | 4,357 | 19 | 34 | Partly admitted | 4,357 admitted · 19 quarantined · 34 rejected outright. |
| STG-0007 | Aug 18, 07:00 | 4,285 | 4,142 | 143 | 0 | Partly admitted | 4,142 admitted · 143 quarantined · 0 rejected outright. |
| STG-0008 | Aug 18, 06:00 | 4,602 | 4,563 | 27 | 12 | Partly admitted | 4,563 admitted · 27 quarantined · 12 rejected outright. |
Rejects raised against these batches
5 reasons covering 235 records. Each one names a field, what was observed and what the contract expected.
Replay windows
1 window recorded against this contract.
Write-back routes into this system
2 routes designed against Invoice Capture and AP Automation.
What goes stale when this feed does
4 asserted figures depend on Invoice Capture and AP Automation. The rule on each row is what the surface does when the feed misses its commitment.
| Figure | Where it is shown | Role | On stale | Note |
|---|---|---|---|---|
| Transactions processed each week | AI GBS towers | contributing | Mark it stale | Invoice capture is the largest single stream in the count. |
| Supplier invoice value cleared | Reconciliation ledger REC-01 | contributing | Mark it stale | Capture supplies the document side of the match. |
| Touchless processing rate | AI GBS towers | primary | Mark it stale | Straight-through invoices are counted at capture. A stale capture feed freezes the rate at yesterday. |
| Units held in intake quarantine | Intake quality | primary | Mark it stale | Most held units are captured documents. A stale capture feed makes the queue look shorter than it is. |
A contract, a validation rule, a freshness commitment and a replay path are real mechanisms and they are what this wave builds. What they are not is a connection. No connector on this estate is attached to a customer instance, so every batch, every replay and every write-back attempt recorded here ran against a modeled extract or a sandbox, and the registry keeps saying modeled.
The last validation read 15,000 records 9 days ago, which is 18% of a single day at the declared volume. A sample proves the shape of what it read and nothing beyond it.