← Journal · Agents · 3 min

How does invoice automation work?

5DAYS studio1 NOV 2026
A stack of blank paper slips on a metal spike on a desk
Invoice automation captures an incoming invoice, extracts the data, matches it to an order or supplier, checks it, routes it for approval and posts it to your bookkeeping. AI helps most with reading unstructured PDFs. Keep a person in charge of exceptions, new suppliers and any change in payment details.

What are the steps?

StepWhat happensDone by
CaptureThe invoice arrives by mail, portal or network and is collectedRules
ExtractSupplier, date, amounts, VAT and lines are readAI for PDFs and scans, none if structured
ValidateTotals add up, VAT is plausible, it's not a duplicateRules
MatchIt's compared to a purchase order, contract or deliveryRules, AI for fuzzy matches
CodeA ledger account and cost centre are proposedRules, AI for new cases
ApproveThe budget holder gets it, if neededA person
PostIt goes to the bookkeeping system with the source fileA connection

Note how little of this needs AI. Reading and suggesting do. The checks must be plain rules, because you want the same input to give the same answer every time.

What can you leave running, and what can't you?

Sort your invoices into two streams. Recurring invoices from known suppliers that match on amount can pass with little attention. Everything else goes to a person.

Always send these to a person, with no exceptions:

  • A supplier's bank details differ from what you have on file
  • A new supplier
  • An amount above a limit you set, or far from the usual
  • An invoice with no matching order or contract
  • A possible duplicate
  • An extraction the system itself is unsure about

The first item is the one we feel strongest about. A convincing invoice with changed bank details is a well-known form of fraud, and software that reads carefully will happily read a false one. Confirm changes through a channel you already know, not through the mail that announced them. An invoice is also outside input, so the prompt injection warning applies if AI reads it.

What does e-invoicing change?

It removes the reading step. The European Commission defines eInvoicing as exchanging invoices in a structured, machine-readable format that allows automatic processing. A structured invoice doesn't have to be interpreted, so there's nothing for AI to misread.

On the rules, the Commission says all public authorities must be able to receive and process standard-compliant e-invoices for contracts above the EU procurement threshold. It also says the VAT in the Digital Age package foresees mandatory e-invoicing for cross-border transactions by 2030. National rules can differ and these are changing, so ask your accountant what applies to you.

Our advice: don't build a process that depends on PDFs forever. Make sure it can take structured invoices as well.

Should you buy or build?

Start with your bookkeeping software. If it has an invoice scanning feature, that may be enough. Go further when invoices need matching against data outside your bookkeeping, like a planning or job system, or when your invoices are unusual in layout or content.

Document processing is one of the things our Business Agent is made for, from €7,950. A simple, clearly defined data flow can fit an Automation Sprint, from €2,950. Prices exclude VAT. Check first if it's the right place to begin, using which process to automate first.

How do you know it's working?

Measure before you start: invoices per month, time per invoice and how many need correction. After launch, track how many pass without a touch and what the error rate is on those. Sample the straight-through ones regularly, since those are the invoices nobody looks at. See human in the loop for how to set up those checks.

02 / Questions

Good to know.

Keep reading

All on Agents ›

Want to know how AI reads your site?