17 / Guides / Patterns

The four checks every invoice-capture pipeline needs.

← All guides

Updated August 2026

An automated invoice pipeline is trustworthy because of four deterministic checks around the parser, not the parser itself: dedup (same invoice number twice, stop), vendor match (unknown sender, hold for a person), tolerance (price moved more than expected, flag), and an exceptions queue (flagged rows wait for review; everything else posts). Evenops builds these checks into every capture system.

01 /

What does the dedup check catch?

The same invoice arriving twice - a vendor resending a PDF, a forwarded copy landing in a second inbox, a retry after a timeout. The check compares the invoice number (and usually vendor plus amount) against everything already captured. On a match, the pipeline stops before it creates a second payable and flags the duplicate for a person to confirm rather than silently paying it twice.

02 /

What does the vendor match check catch?

Invoices from a sender that isn't in the approved vendor list - a common shape for both genuine new suppliers and invoice fraud. On failure, the pipeline holds the invoice for a person to verify the vendor before any payable record is created, instead of trusting whatever name and bank details sit on the PDF.

03 /

What does the tolerance check catch?

A price that moved further than expected against the purchase order or the vendor's own history - a unit cost that jumped, a quantity that doesn't match what was ordered. On failure, the invoice is flagged rather than posted at face value, so a pricing error or an inflated line item gets a second look before it hits the ledger.

04 /

What happens to everything the checks flag?

It lands in an exceptions queue instead of the ledger. Flagged rows wait for a person to approve, correct, or reject them; everything that clears all four checks posts on its own. That split is what lets the pipeline run unattended: the volume moves without supervision, and only the genuinely uncertain cases reach a human.

AI touches exactly one step in this pipeline: reading the PDF or email into structured fields. The four checks above are why the system can be trusted to run on its own - they catch the failure modes a parser can't rule out by itself.

See it built end to end in an e-commerce invoice intake case study.

Want this built, not just read about?

Tell us the workflow. We'll scope it and build it as production code you own.

Book a Consultation

We typically respond within 24 hours