AP Reconciler Paid Diagnostic v1
AP-063 diagnostic runner readiness report
Local-only validation/diagnostic runner surface for the synthetic redacted package. It checks processability, reports missing/invalid fields, identifies exception categories, labels Fact / Inference / customer-decision-required, and refuses hard-stop content.
Package validation
true
none_blocking_in_synthetic_fixture_package
No live/private data dependency; static synthetic/redacted files only.
Open AP-068 public buyer evaluation cockpit | Open AP-064 deterministic reconciliation diagnostic | Open AP-065 interactive buyer diagnostic workbench | Open AP-066 customer evaluation room | Open AP-067 sample package explorer
Evidence used
- invoices-redacted.csv: invoice, current_period, redacted, synthetic_redacted_fixture
- vendor-statements-redacted.csv: vendor_statement, current_period, redacted, synthetic_redacted_fixture
- vendor-master-redacted.csv: vendor_master_boundary_item, mixed_current_stale, redacted, synthetic_redacted_fixture
- purchase-orders-redacted.csv: purchase_order, current_period, redacted, synthetic_redacted_fixture
- receipts-redacted.csv: receipt, current_period, redacted, synthetic_redacted_fixture
- payments-status-redacted.csv: payment_export_reference, current_period, redacted, synthetic_redacted_fixture
Visible AP exceptions
| family | label | summary | next_evidence_needed |
|---|---|---|---|
| statement_missing_invoice | Inference | Vendor statement references an invoice not present in the invoice evidence. | Static/redacted invoice support or AP export row. |
| unmatched_vendor_statement_item | Inference | Statement line cannot be matched to provided invoice evidence. | Additional static/redacted invoice, PO, receipt, or AP export support. |
| possible_duplicate_invoice | Inference | Two invoice-like rows share vendor alias and amount, requiring owner review. | Internal owner review of original invoice references. |
| amount_mismatch | Inference | Invoice, statement, PO, receipt, and status amounts do not fully align. | Static/redacted credit, receipt, or amount-basis evidence. |
| stale_aging_discrepancy | Inference | Aging bucket and freshness labels require owner review. | Current redacted vendor statement or AP aging export. |
| vendor_master_mismatch | Inference | Vendor alias/master labels conflict across package sources. | Redacted vendor master reference or internal owner confirmation. |
| payment_instruction_hard_stop | customer-decision-required | Payment-sensitive or route-detail content is a hard-stop exclusion and is not processed. | Provide status labels only with sensitive payment details removed. |
| owner_review_required | customer-decision-required | Incomplete, stale, conflicting, or decision-sensitive evidence remains outside AP Reconciler authority. | Customer owner decides whether to provide more evidence. |
Customer decisions outside AP Reconciler authority
- whether to approve or reject invoices
- whether to make or withhold payment
- whether to update any system of record
- whether evidence is sufficient for accounting, tax, procurement, legal, or payment decisions
- whether to contact vendors or third parties
Boundary
AP Reconciler is evidence packaging only. It does not approve, reject, pay, post, sync, close invoices, contact vendors, create routes, or provide professional finance/legal/tax/procurement guidance.
Revenue truth
0 EUR until verified Stripe/bank funds. Demo usage and willingness-to-pay proxies are not payment evidence or revenue.