Hold invoice exceptions before the payment approval step.
Compare one purchase order, up to 500 supplied receipt documents, and one invoice with up to 200 lines. The report identifies vendor, currency, quantity, receipt, unit-price, line-math, subtotal, and total exceptions without connecting to your ERP.
What the report checks
- Invoice vendor and currency against the purchase order
- Ordered, previously invoiced, received, rejected, and newly invoiced quantities
- Invoice unit prices against purchase-order prices and tolerances
- Line amount, subtotal, tax/shipping addition, and declared total arithmetic
- Unmatched lines and bounded potential-overpayment exposure
- Deterministic request and report commitments
What it deliberately does not do
- No OCR, document extraction, or ERP/procurement/accounting connection
- No source-document, receipt, contract, tax, or vendor authentication
- No duplicate search across other purchase orders or invoices
- No legal, tax, accounting, or audit opinion
- No invoice or payment approval and no supplier contact
- No payment signing, initiation, broadcast, or funds movement
Buyer-supplied facts only
The buyer provides normalized JSON representing the purchase order, receipts, invoice, and tolerance policy. The report supports a human approval workflow; it is not the system of record and cannot authorize payment.
The $99 price is an initial product experiment. No savings, recovery, or ROI is guaranteed.
Fixed sample output
This non-live example intentionally contains quantity and unit-price exceptions.
{
"verdict": "HOLD_FOR_REVIEW",
"recommendedDisposition": "DO_NOT_AUTO_APPROVE",
"summary": {
"invoiceLineCount": 2,
"matchedLineCount": 1,
"blockingExceptionCount": 2,
"reviewExceptionCount": 0,
"invoiceSubtotalMinor": 50000,
"declaredTotalMinor": 55000,
"potentialOverpaymentExposureMinor": 10000
},
"exceptions": [
{
"severity": "BLOCK",
"ruleId": "INVOICED_QUANTITY_EXCEEDS_RECEIPT_TOLERANCE",
"location": "/invoice/lines/A",
"message": "Cumulative invoiced quantity exceeds accepted receipt quantity and the configured tolerance."
},
{
"severity": "BLOCK",
"ruleId": "UNIT_PRICE_EXCEEDS_PO_TOLERANCE",
"location": "/invoice/lines/A",
"message": "Invoice unit price exceeds purchase-order unit price and the configured tolerance."
}
],
"reportHash": "f80aff5f4e3f048c562ea23db80d9c5d128db3eabe27de2ae52fd1e761b0546c"
}Who this is for
Accounts-payable teams, procurement operations, fractional controllers, bookkeepers, and AP consultants who already have normalized transaction data and want a repeatable exception pass before an authorized person decides whether to approve or investigate.