AP Reconciler Paid Diagnostic v1
Session-regenerated Exception Evidence Pack
Customer-usable local diagnostic artifact generated from the current workbench session using synthetic/redacted static evidence.
Boundary statement
Exception Evidence Pack only; not accounting, tax, procurement, legal, or payment advice. Does not approve/reject invoices, issue payment instructions, write back to accounting systems, connect live ERP/accounting/bank systems, contact vendors, certify reconciliation, or claim final truth.
Pack header
| customer_project_label | demo-redacted-session-project |
|---|---|
| covered_period | current workbench session; static/redacted evidence only |
| redaction_status | synthetic/redacted or customer-declared redacted local evidence |
| output_hash | session-AP-045-SESSION-EVIDENCE-PACK-19-2 |
Exception family summary
| statement_missing_invoice | 1 |
|---|---|
| unmatched_vendor_statement_item | 1 |
| possible_duplicate_invoice | 1 |
| po_receipt_mismatch | 2 |
| amount_mismatch | 2 |
| stale_aging_discrepancy | 2 |
| vendor_master_mismatch | 1 |
| payment_instruction_hard_stop | 1 |
| owner_review_required | 1 |
| no_exceptions_detected_case | 1 |
Source inventory
Each source row preserves source references, provenance, freshness, redaction, and confidence labels.
| Source | Type | Source references | Provenance | Freshness | Redaction | Confidence |
|---|---|---|---|---|---|---|
| SRC-INV-001 | invoice | fixtures/ap-030/demo-invoice-redacted | static/redacted demo input | demo_current | redacted | high |
| SRC-STMT-001 | vendor_statement | fixtures/ap-030/demo-vendor-statement-redacted | static/redacted demo input | demo_current | redacted | high |
| SRC-PO-001 | purchase_order | fixtures/ap-030/demo-po-synthetic | synthetic demo input | demo_current | synthetic | medium |
| SRC-RCPT-001 | receipt | fixtures/ap-030/demo-receipt-synthetic | synthetic demo input | demo_current | synthetic | medium |
| SRC-PAY-001 | payment_export_reference | fixtures/ap-030/demo-payment-reference-placeholder | synthetic boundary fixture | demo_current | synthetic | low |
| SRC-APEXP-001 | accounting_export | fixtures/ap-030/demo-accounting-export-redacted | static/redacted demo input | demo_current | redacted | medium |
| LOCAL-invoice-1782379349431-1942564154 | invoice | local-upload:ap043-imported-invoices.csv | local browser FileReader import; sample_not_live; vendor=Vendor Alpha | 2026-06 | redacted | customer_declared_static |
| LOCAL-vendor_statement-1782379349432-867890613 | vendor_statement | local-upload:ap043-imported-statement.csv | local browser FileReader import; sample_not_live; vendor=Vendor Alpha | 2026-06 | redacted | customer_declared_static |
| LOCAL-purchase_order-1782379349432-746012883 | purchase_order | local-upload:ap043-imported-po.csv | local browser FileReader import; sample_not_live; vendor=Vendor Alpha | 2026-06 | redacted | customer_declared_static |
| LOCAL-receipt-1782379349433-1512549647 | receipt | local-upload:ap043-imported-receipts.csv | local browser FileReader import; sample_not_live; vendor=Vendor Alpha | 2026-06 | redacted | customer_declared_static |
| LOCAL-accounting_export-1782379349433-1279976131 | accounting_export | local-upload:ap043-imported-ledger.csv | local browser FileReader import; sample_not_live; vendor=Vendor Alpha | 2026-06 | redacted | customer_declared_static |
Exception detail
Each row is labeled Fact, Inference, or Customer-decision-required and remains limited to provided evidence.
| ID | Family | Finding | Label | Source references | Confidence | Freshness | Next evidence needed | Boundary reason |
|---|---|---|---|---|---|---|---|---|
| EX-AP002-POS-STMT-001 | statement_missing_invoice | Vendor statement references an invoice not present in provided invoice evidence. | Inference | fixtures/ap-002/statement-missing-invoice-positive.json#AP002-POS-STMT-001 | medium | static_2026-06-24 | Static/redacted invoice copy or AP export row for the referenced invoice. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-AP003-SYNTH_VENDOR_DUP_A | possible_duplicate_invoice | Two invoice-like records look similar enough to require duplicate-risk review. | Inference | fixtures/ap-003/duplicate-invoice-positive.json#AP003-POS-INV-001 | fixtures/ap-003/duplicate-invoice-positive.json#AP003-POS-INV-002 | medium | static_2026-06-24 | Internal AP owner review of original invoice references and policy context. | Potential duplicate-risk only; customer owner decides. |
| EX-AP004A-AP004A-POS-INV-001 | po_receipt_mismatch | Invoice evidence does not align cleanly with provided purchase order and receipt references. | Inference | fixtures/ap-004a/po-receipt-mismatch-positive.json#AP004A-POS-INV-001 | fixtures/ap-004a/po-receipt-mismatch-positive.json#AP004A-POS-PO-001 | fixtures/ap-004a/po-receipt-mismatch-positive.json#AP004A-POS-RCPT-001 | medium | static_2026-06-24 | Updated PO/receipt reference or receiving note. | Owner review required; no operational decision is made. |
| EX-AP004B-AP004B-POS-INV-001 | amount_mismatch | Amounts differ across provided invoice and purchase order evidence. | Inference | fixtures/ap-004b/amount-mismatch-positive.json#AP004B-POS-INV-001 | fixtures/ap-004b/amount-mismatch-positive.json#AP004B-POS-PO-001 | medium | static_2026-06-24 | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Evidence note only; no advice or accounting correction. |
| EX-AP005-AGING-001 | stale_aging_discrepancy | Aging and statement freshness labels indicate stale or conflicting evidence. | Inference | fixtures/ap-005/aging-discrepancy-positive.json#AP005-AGING-STMT-001 | medium | stale | Updated vendor statement or current AP aging export. | Cannot conclude from stale evidence. |
| EX-AP006-VMM-001 | vendor_master_mismatch | Vendor alias/master-data fields conflict across provided sources. | Inference | fixtures/ap-006/vendor-master-mismatch-positive.json#AP006-VMM-INV-001 | fixtures/ap-006/vendor-master-mismatch-positive.json#AP006-VMM-MASTER-001 | medium | static_2026-06-24 | Redacted vendor master reference or internal owner confirmation. | Vendor master final correctness is not concluded. |
| HS-AP006-PAY-001 | payment_instruction_hard_stop | Payment-instruction ambiguity appears in provided placeholder evidence. | Customer-decision-required | fixtures/ap-006/payment-placeholder-hard-stop-positive.json#AP006-PAY-HS-001 | high | static_2026-06-24 | Remove payment instruction ambiguity and provide non-payment evidence only. | Payment-instruction hard stop; no processing into advice or execution. |
| CLEAN-DEMO-001 | no_exceptions_detected_case | No exceptions detected in provided evidence for this synthetic control row. | Fact | fixtures/ap-030/demo-clean-control-row | medium | demo_current | None from this demo row; this is not a full reconciliation guarantee. | Limited to provided evidence; not final reconciliation truth. |
| EX-IMPORT-MISSING-1 | statement_missing_invoice | Vendor statement references invoice INV-404 not present in imported invoice evidence. | Inference | local-upload:ap043-imported-statement.csv#row-1 | medium | local_static_import | Static/redacted invoice copy or AP export row for the referenced invoice. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-UNMATCHED-STMT-1 | unmatched_vendor_statement_item | Vendor statement line LINE-1 cannot be matched to imported invoice evidence. | Inference | local-upload:ap043-imported-statement.csv#row-1 | medium | local_static_import | Additional static/redacted invoice, AP export, PO, or receipt support may reduce uncertainty. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AGING-1 | stale_aging_discrepancy | Imported statement row appears stale or aged relative to provided period labels. | Inference | local-upload:ap043-imported-statement.csv#row-1 | medium | stale_or_aged | Updated vendor statement or current AP aging export. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-DUP-1 | possible_duplicate_invoice | Imported invoice rows share enough attributes to require duplicate-risk review. | Inference | local-upload:ap043-imported-invoices.csv#row-1 | local-upload:ap043-imported-invoices.csv#row-2 | medium | local_static_import | Internal AP owner review of original invoice references and policy context. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AMOUNT-1 | amount_mismatch | Imported invoice amount differs from imported purchase order expected amount. | Inference | local-upload:ap043-imported-invoices.csv#row-1 | local-upload:ap043-imported-po.csv#row-1 | medium | local_static_import | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-PO-RCPT-1 | po_receipt_mismatch | Imported PO expected amount does not align with imported receipt evidence. | Inference | local-upload:ap043-imported-invoices.csv#row-1 | local-upload:ap043-imported-po.csv#row-1 | local-upload:ap043-imported-receipts.csv#row-1 | medium | local_static_import | Updated PO/receipt reference or receiving note. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AMOUNT-2 | amount_mismatch | Imported invoice amount differs from imported purchase order expected amount. | Inference | local-upload:ap043-imported-invoices.csv#row-2 | local-upload:ap043-imported-po.csv#row-1 | medium | local_static_import | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-PO-RCPT-2 | po_receipt_mismatch | Imported PO expected amount does not align with imported receipt evidence. | Inference | local-upload:ap043-imported-invoices.csv#row-2 | local-upload:ap043-imported-po.csv#row-1 | local-upload:ap043-imported-receipts.csv#row-1 | medium | local_static_import | Updated PO/receipt reference or receiving note. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-LEDGER-AGING-1 | stale_aging_discrepancy | Imported ledger/AP export row appears aged and requires owner review. | Inference | local-upload:ap043-imported-ledger.csv#row-1 | medium | stale_or_aged | Updated AP aging export or current vendor statement. | Customer-decision-required; not approval, payment, writeback, or advice. |
| HS-IMPORT-payment_export_reference-44319932 | payment_instruction_hard_stop | Imported source was rejected due to payment/sensitive/prohibited content. | Customer-decision-required | local-upload:ap043-unsafe-payment.csv | high | local_static_import | Remove prohibited data and provide static/redacted non-payment evidence. | HS_PAYMENT_INSTRUCTION_DRIFT: Sensitive/payment data detected - remove and re-upload. The item is not processed as diagnostic evidence. |
| EX-IMPORT-OWNER-REVIEW-SUMMARY | owner_review_required | Imported diagnostic rows include decision-sensitive evidence requiring customer owner review. | Customer-decision-required | local-upload:ap043-imported-invoices.csv#row-1 | local-upload:ap043-imported-invoices.csv#row-2 | local-upload:ap043-imported-invoices.csv#row-3 | medium | local_static_import | Customer owner reviews listed exception rows and decides whether more evidence is needed. | Customer-decision-required; not approval, payment, writeback, or advice. |
Owner-review routing
Owner review is required before operational decisions. These rows do not approve, reject, pay, advise, or update records.
| ID | Family | Review status | Next evidence needed | Boundary reason |
|---|---|---|---|---|
| EX-AP002-POS-STMT-001 | statement_missing_invoice | owner_review_needed | Static/redacted invoice copy or AP export row for the referenced invoice. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-AP003-SYNTH_VENDOR_DUP_A | possible_duplicate_invoice | owner_review_needed | Internal AP owner review of original invoice references and policy context. | Potential duplicate-risk only; customer owner decides. |
| EX-AP004A-AP004A-POS-INV-001 | po_receipt_mismatch | owner_review_needed | Updated PO/receipt reference or receiving note. | Owner review required; no operational decision is made. |
| EX-AP004B-AP004B-POS-INV-001 | amount_mismatch | owner_review_needed | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Evidence note only; no advice or accounting correction. |
| EX-AP005-AGING-001 | stale_aging_discrepancy | next_evidence_needed | Updated vendor statement or current AP aging export. | Cannot conclude from stale evidence. |
| EX-AP006-VMM-001 | vendor_master_mismatch | owner_review_needed | Redacted vendor master reference or internal owner confirmation. | Vendor master final correctness is not concluded. |
| HS-AP006-PAY-001 | payment_instruction_hard_stop | hard_stop | Remove payment instruction ambiguity and provide non-payment evidence only. | Payment-instruction hard stop; no processing into advice or execution. |
| EX-IMPORT-MISSING-1 | statement_missing_invoice | owner_review_needed | Static/redacted invoice copy or AP export row for the referenced invoice. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-UNMATCHED-STMT-1 | unmatched_vendor_statement_item | owner_review_needed | Additional static/redacted invoice, AP export, PO, or receipt support may reduce uncertainty. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AGING-1 | stale_aging_discrepancy | owner_review_needed | Updated vendor statement or current AP aging export. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-DUP-1 | possible_duplicate_invoice | owner_review_needed | Internal AP owner review of original invoice references and policy context. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AMOUNT-1 | amount_mismatch | owner_review_needed | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-PO-RCPT-1 | po_receipt_mismatch | owner_review_needed | Updated PO/receipt reference or receiving note. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-AMOUNT-2 | amount_mismatch | owner_review_needed | Redacted source document clarifying amount basis, credit note, or receipt quantity. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-PO-RCPT-2 | po_receipt_mismatch | owner_review_needed | Updated PO/receipt reference or receiving note. | Customer-decision-required; not approval, payment, writeback, or advice. |
| EX-IMPORT-LEDGER-AGING-1 | stale_aging_discrepancy | owner_review_needed | Updated AP aging export or current vendor statement. | Customer-decision-required; not approval, payment, writeback, or advice. |
| HS-IMPORT-payment_export_reference-44319932 | payment_instruction_hard_stop | hard_stop | Remove prohibited data and provide static/redacted non-payment evidence. | HS_PAYMENT_INSTRUCTION_DRIFT: Sensitive/payment data detected - remove and re-upload. The item is not processed as diagnostic evidence. |
| EX-IMPORT-OWNER-REVIEW-SUMMARY | owner_review_required | owner_review_needed | Customer owner reviews listed exception rows and decides whether more evidence is needed. | Customer-decision-required; not approval, payment, writeback, or advice. |
Hard-stop register
Hard stops are fail-closed. Unsafe/prohibited imports appear as hard-stop evidence and are not processed into normal exception authority.
| ID | Reason | Boundary reason | Next step |
|---|---|---|---|
| HS-AP006-PAY-001 | HS_PAYMENT_INSTRUCTION_DRIFT | AP Reconciler does not process payment instructions, bank details, payment routes, invoice approval/rejection, ERP/accounting writeback, or payment advice. | Remove payment-sensitive content and provide static/redacted non-payment evidence. |
| HS-IMPORT-payment_export_reference-44319932 | HS_PAYMENT_INSTRUCTION_DRIFT | Sensitive/payment data detected - remove and re-upload. The item is not processed as diagnostic evidence. | Remove prohibited data and provide static/redacted non-payment evidence. |
Next evidence needed
| ID | Family | Next evidence needed |
|---|---|---|
| EX-AP002-POS-STMT-001 | statement_missing_invoice | Static/redacted invoice copy or AP export row for the referenced invoice. |
| EX-AP003-SYNTH_VENDOR_DUP_A | possible_duplicate_invoice | Internal AP owner review of original invoice references and policy context. |
| EX-AP004A-AP004A-POS-INV-001 | po_receipt_mismatch | Updated PO/receipt reference or receiving note. |
| EX-AP004B-AP004B-POS-INV-001 | amount_mismatch | Redacted source document clarifying amount basis, credit note, or receipt quantity. |
| EX-AP005-AGING-001 | stale_aging_discrepancy | Updated vendor statement or current AP aging export. |
| EX-AP006-VMM-001 | vendor_master_mismatch | Redacted vendor master reference or internal owner confirmation. |
| HS-AP006-PAY-001 | payment_instruction_hard_stop | Remove payment instruction ambiguity and provide non-payment evidence only. |
| CLEAN-DEMO-001 | no_exceptions_detected_case | None from this demo row; this is not a full reconciliation guarantee. |
| EX-IMPORT-MISSING-1 | statement_missing_invoice | Static/redacted invoice copy or AP export row for the referenced invoice. |
| EX-IMPORT-UNMATCHED-STMT-1 | unmatched_vendor_statement_item | Additional static/redacted invoice, AP export, PO, or receipt support may reduce uncertainty. |
| EX-IMPORT-AGING-1 | stale_aging_discrepancy | Updated vendor statement or current AP aging export. |
| EX-IMPORT-DUP-1 | possible_duplicate_invoice | Internal AP owner review of original invoice references and policy context. |
| EX-IMPORT-AMOUNT-1 | amount_mismatch | Redacted source document clarifying amount basis, credit note, or receipt quantity. |
| EX-IMPORT-PO-RCPT-1 | po_receipt_mismatch | Updated PO/receipt reference or receiving note. |
| EX-IMPORT-AMOUNT-2 | amount_mismatch | Redacted source document clarifying amount basis, credit note, or receipt quantity. |
| EX-IMPORT-PO-RCPT-2 | po_receipt_mismatch | Updated PO/receipt reference or receiving note. |
| EX-IMPORT-LEDGER-AGING-1 | stale_aging_discrepancy | Updated AP aging export or current vendor statement. |
| HS-IMPORT-payment_export_reference-44319932 | payment_instruction_hard_stop | Remove prohibited data and provide static/redacted non-payment evidence. |
| EX-IMPORT-OWNER-REVIEW-SUMMARY | owner_review_required | Customer owner reviews listed exception rows and decides whether more evidence is needed. |
No exceptions detected in provided evidence
No exceptions detected in provided evidence. This does not guarantee full reconciliation or payment correctness.
Limitations
- provided_evidence_only: Findings are limited to provided static/redacted evidence.
- no_final_truth: No exceptions detected in provided evidence is not a full reconciliation guarantee.
- no_authority: Customer owner review is required for operational decisions.
- not_revenue: This local session export is not revenue, not payment evidence, and not customer delivery.
- unsafe_imports: Unsafe/prohibited imports appear only as hard-stop evidence and are not processed into normal exception authority.
Internal delivery telemetry
Internal delivery telemetry only; not billing authority, not customer delivery evidence, not final truth, not revenue, and not accounting/payment advice.
| elapsed_minutes | 7 |
|---|---|
| source_count | 11 |
| exception_count | 19 |
| hard_stop_count | 2 |
| owner_review_count | 18 |
| export_count | 1 |
| repeatability_flags | static_redacted_only,parser_assisted,manual_review_needed,hard_stop_present |
| boundary_note | Internal delivery telemetry only; not billing authority, not customer delivery evidence, not final truth, not revenue, and not accounting/payment advice. |
KPI / revenue zero-boundary
0 EUR proven revenue, 0 customers, 0 payment asks/routes, 0 delivery. This local pack is not revenue, not payment evidence, not an external delivery, and not a payment route. Verified Stripe/bank funds would be required before revenue is counted.