Home / Software & AI / Document Intelligence / Invoice Processing

Invoices matched automatically — your team sees only the exceptions

Most invoices are not the problem. The ones that become exceptions — partial deliveries, price variances, duplicates under another supplier name — are where your team actually goes, and no e-invoicing mandate anywhere touches them.

from $30,000Solution Blueprint: exception rate measured, mandate dates checked, fixed price
from $150,000typical build — matching and exception handling, 4–6 months
Fixed pricequoted against the Blueprint scope — no time and materials
On-prem or cloudopen-weight models inside your perimeter, GPUs in the same contract

This is for you if

In your words rather than ours. If three of these are true, we have built for your situation before.

Exceptions are eating the team, and volume keeps risingEvery extra invoice adds a fraction of a person. Headcount is the only lever anyone has found, and it stopped being approved two budgets ago.
Suppliers are in a dozen countries and no two formats agreeStructured files from some, PDFs by email from others, a portal from one large supplier who insists on it — and one ledger that has to reconcile all of it.
A mandate is switching on where you operateSomeone forwarded you a deadline. Nobody can say what it changes for the automation project you already started, or whether it makes half of it pointless.
Three systems disagree and a person decides who is rightThe invoice says one thing, the purchase order another, the goods receipt a third. Resolving that is a job, and it is being done by someone senior.
Duplicates and variances surface after paymentYou find them in a reconciliation, or a supplier tells you. Either way the money has already moved and the recovery is manual.
Month-end depends on chasing documentsNot on posting them. The delay is missing paperwork and unanswered queries, not keystrokes.

Check the e-invoicing dates first

Every competitor on this search sells invoice recognition. In much of the world that problem has a legislated end date, and in several countries it has already passed. Verified August 2026.

WhereModelStatus
Mainland ChinaClearanceFully digitalised e-fapiao nationwide since Dec 2024; the new VAT Law from Jan 2026 makes it the legal invoice format. Golden Tax Phase IV monitors invoices against contracts, payments and logistics records.
Hong KongNone possibleNo VAT, no GST — so no mandate can exist. E-invoices need only the counterparty's consent; B2G runs through the government portal.
UAEPost-auditAbove AED 50m turnover: accredited provider by 30 Oct 2026, live 1 Jan 2027. Below: live 1 July 2027. Government 1 Oct 2027.
Saudi ArabiaClearanceZATCA wave 25 — threshold halved to SAR 187,500, integration by 1 Feb 2027. Effectively the whole business population.
MalaysiaClearanceMandatory since 1 Jan 2026 above RM 1m; penalties from Jan 2027. Invoices validated by LHDN before they are valid.
SingaporePost-auditInvoiceNow for new voluntary GST registrants since 1 Apr 2026. Existing registrants phased through to 2031.
PolandClearanceKSeF mandatory Feb 2026 above PLN 200m, Apr 2026 for all other B2B.
FrancePost-auditAll must receive from 1 Sept 2026; large and intermediate must issue. SMEs issue from Sept 2027.
GermanyPost-auditReceiving since Jan 2025. Issuing from Jan 2027 above €800k, Jan 2028 below.
United StatesNoneNo federal mandate. PDFs by email remain normal indefinitely.

Two incompatible architectures sit in that table. Under clearance the invoice passes through a tax authority and does not legally exist until approved — a third party on the critical path of your billing, with its uptime and its rejection codes. Under post-audit it goes straight to the buyer and reporting happens separately.

Look at the first two rows. Mainland China runs one of the most complete regimes on earth; Hong Kong has no VAT, so no mandate can exist. Forty minutes apart, and we operate on both sides of it — which is why we treat the mixed estate as the permanent state rather than a migration, and build for it.

Nobody trading across borders gets one format this decade. Full map, both models and the sources →

When we tell you not to do this

We turn down more AP automation than this market does, and the first reason is one no competitor will raise with you.

A mandate lands inside your payback periodIf your suppliers go structured in eighteen months and the project pays back in twenty-four, the extraction component never earns out. We check the dates in your supplier footprint before quoting, and we will tell you to drop that scope.
Volume below the thresholdBelow a few thousand invoices a year the build cost has no denominator to divide by. The right answer is usually to clean the supplier master and leave the rest alone.
No owner for the supplier masterDuplicate and near-duplicate supplier records defeat matching, deduplication and templating at the same time, and no model repairs them. That cleanup comes first, and it is not an AI project.
The problem is in the contractsIf exceptions come from payment terms nobody agreed, tolerances nobody set or POs raised after the fact, automation produces disputes faster. That is a procurement problem wearing a technology costume.

What we actually build

Scoped against what survives the map above, in descending order of what it is worth. Note the third column — no competitor on this search has one.

FirstSecondNot at all
Three-way matching, exception triage and resolution, the mixed estate of formatsApproval routing, supplier-behaviour anomaly detection, cross-border document setsPlain PDF recognition where a structured format arrives inside your payback period

The third column is not modesty. It is the single largest line item most vendors would happily sell you, and in several jurisdictions on the map above it is money you would not get back.

01

Exception handling

Partial deliveries, price and quantity variances inside and outside tolerance, currency differences, duplicates under a slightly different supplier name — triaged, explained and routed to the person who can resolve them, with the evidence attached.

This is where the hours are, and it is untouched by every mandate on the map.

02

Three-way matching

Invoice against purchase order against goods receipt. Deterministic where the criterion is arithmetic — tolerance, tax, currency, duplicates — and a model only on the residue, such as whether two differently worded line descriptions mean the same item.

Reasoning, not reading. A perfectly structured invoice makes it no easier.

03

The mixed estate

Structured invoices from the UAE, Malaysia and the EU arriving alongside PDFs from every country without a mandate — two input paths, one normalised representation, one set of approval rules. Templates on your high-volume suppliers, models only on the tail.

Built as permanent, because the timetables run to 2028, 2031 and never.

04

Cross-border document sets

Invoice against packing list against bill of lading against certificate of origin and export licence — quantities, descriptions, HS codes, consignee, incoterms. A mismatch here does not produce an accounting correction; it holds a shipment or fails a letter-of-credit presentation.

No mandate anywhere addresses this. The set has to agree with itself, and no mandate timetable checks that.

Why we can commit to this

Client names withheld under NDA. The closest thing we have shipped is the same mechanic under a different rulebook — a document pack checked against a regulation, with the machine annotating and a specialist signing.

Aviation · MRO

Checking a document set against a regulation

The same mechanic applied to maintenance packages: classify each page into six document types, detect missing signatures and stamps, find unfilled checklist cells, verify date-and-signature pairing, and return an annotated report before a specialist signs off. Cross-document agreement, machine-checked, human-approved. Read the case →

6 document types classified4 classes of check on one packCLI + API delivery

No surprises

Your data

The pipeline can run on-premises or air-gapped on open-weight models — no invoice, contract or shipping document leaves your network — with the GPU hardware quoted in the same contract. Details in security and compliance and private AI infrastructure.

Your audit trail

Tolerances, tax and currency handling implemented as versioned deterministic rules rather than learned from history, so the same invoice produces the same decision permanently — and an auditor can be shown why, not told that a model thought so.

Your budget

Fixed price against a scope agreed before the build starts, and a scope that excludes anything a mandate is about to make redundant. No time and materials, no discovery that bills indefinitely.

Frequently asked questions

How is an invoice automation project scoped and priced?

Scope first, price second, and both numbers are published. The specification is a product: the AI Solution Blueprint, one system, 5–6 weeks, from $30,000, credited in full against the build if implementation starts within 90 days. It measures your current exception rate, checks the mandate dates across your supplier footprint, and returns a routing design, a fixed price and a timeline. Builds of this kind typically start around $150,000 over 4–6 months.

Our suppliers will be on mandatory e-invoicing soon. Should we still do this?

Yes, but not the extraction part. Check the dates first: if your suppliers go structured inside your payback period, an extraction component never earns out and we will tell you to skip it. What the mandates do not touch is matching, exceptions and running structured and unstructured invoices side by side — and that mixed state is permanent, not transitional, because the timetables run to 2028 in Germany, 2031 in Singapore and never in the United States.

Does a structured e-invoice make three-way matching easier?

Not measurably. Matching an invoice against a purchase order and a goods receipt is a reasoning problem about three documents that disagree; the format of one of them was never the obstacle. The same applies to exceptions — partial deliveries, price and quantity variances, duplicates under a slightly different supplier name. This is the work, and it is untouched by any mandate anywhere.

How much of the matching can be done with rules rather than models?

Most of the volume. Quantity and price within tolerance, tax and currency arithmetic, duplicate detection on number and supplier are all deterministic — and better done that way, because the result must be identical every time and explainable to an auditor. Models earn their place on the residue: whether two differently worded line descriptions mean the same item, or which partial delivery a short invoice belongs to.

Do you handle cross-border trade document sets?

Yes, and it is the part we know from operating rather than from reading. A shipment generates an invoice, packing list, bill of lading, certificate of origin and often an export licence, and they must agree with each other on quantities, descriptions, HS codes and consignee. A mismatch does not produce an accounting correction, it produces a held shipment or a rejected letter-of-credit presentation.

Can it run on our own infrastructure?

Yes. The pipeline can run on-premises or air-gapped on open-weight models, with no invoice or contract leaving your network, and the GPU hardware quoted in the same contract. For finance functions with data-residency constraints this is usually the only configuration that clears review.

Related practices

Tell us what your AP flow looks like

An engineer replies, not an account manager. You get back an exception profile and a fixed price.

Want the spec first? AI Solution Blueprint — from $30,000, credited against the build.

We reply within one business day. Prefer email? sales@haink.org