WorkflowPatch Start async fit check

Invoice exception proof.

A redacted or synthetic proof that checks invoice rows against a pricebook and PO rule set. Clean rows become review-ready ledger items; mismatches become an exception queue; malformed rows become an error log.

Input

Seven mock invoice rows and a three-row pricebook. No client data, credentials, or payment actions.

Accepted

One row passes price, total, PO-prefix, and duplicate checks, then lands in a review-ready ledger.

Blocked

Four business exceptions and two hard errors are visible instead of disappearing inside an automation run.

Invoice Status Issue Evidence Reviewer Action
INV-2001 ready for review accepted price_match=true total_match=true po_prefix=PO-ACME Reviewer can approve or reject from the ledger.
INV-2002 blocked unit price mismatch invoice=44.00 expected=42.00 Check vendor invoice against the approved pricebook.
INV-2003 blocked PO prefix mismatch po_number=PO-WRONG-204 required_prefix=PO-GLDN Confirm whether the invoice belongs to the right vendor/account.
INV-2004 blocked line total mismatch invoice_total=50.00 expected_total=55.50 Review quantity, unit price, and source file before payment.