Skip to main content
Bonsai Software
All field notes
Field Note30 July 20266 min read

AI invoice processing: extraction, matching and approval

AI invoice processing in practice means this: an incoming invoice arrives, the system reads the line items, compares them against the purchase order and prepares a posting proposal for the accountant. No manual retyping, no spreadsheet as an intermediate step. The accountant still makes the final call, but the groundwork is already done. That sounds straightforward, and to a degree it is. Yet most implementations get stuck somewhere along the way, and it is almost never the technology that causes it.

By Yeslin Beljaars

What does AI invoice processing actually do?

An incoming invoice contains standard fields: supplier, invoice number, line items with description, quantity and amount, VAT code, total. AI invoice processing reads those fields automatically, even when every supplier uses a different layout. The extracted data is then compared against the corresponding purchase order in your system: do the lines, quantities and prices match? If everything matches, or if a flagged discrepancy is found, the proposal lands with the accountant. They approve it in a single action or adjust where needed. The human remains responsible. The groundwork is automated.

How does automated invoice and order matching work?

The two-way or three-way match principle is not new in accounts payable, but executing it manually takes time and introduces errors. Document-AI automatically compares invoice lines against the purchase order and, where available, the goods receipt confirmation. Differences above a configured threshold are flagged and submitted for review. Small variances within the permitted tolerance are processed automatically. The result is a posting proposal ready in your accounting package or ERP, with the correct general ledger account, cost centre and VAT code. The accountant reviews the proposal rather than building it from scratch.

When is automated invoice processing a good fit?

The approach works best when you regularly receive invoices from a fixed group of suppliers, when you have an ERP or accounting package that can support an integration, and when invoices arrive digitally via PDF by email or through a procurement portal. Companies in logistics, trade and manufacturing that process tens to hundreds of incoming invoices per month see an immediate impact: less manual work, fewer data entry errors and a shorter turnaround from invoice to payment.

When is it not a good idea?

Being honest about the limits is part of the approach. If suppliers send unstructured or messy invoices, submit paper invoices without a scanning process in place, or if no working ERP integration is available, automation becomes much harder. Document-AI does not independently learn new formats over time: the quality of the output depends on the quality of the input. If the source data is structurally poor, that problem needs to be solved first. Automating on top of chaos only makes the chaos faster.

Where do AI invoice processing implementations get stuck in practice?

Most projects stall on three points. First: supplier formats that vary from invoice to invoice. A clean PDF table from one supplier, a scanned receipt from another. Document-AI handles a great deal, but structurally inconsistent delivery remains manual work. Second: missing references. If no order number appears on the invoice and internal administration does not consistently create purchase orders, there is nothing to match against. Third: approval workflows that are not defined. If nobody knows exactly who signs off on what, you are automating a process that does not yet exist. The lesson from our projects: map the invoice flow first, the volume, the suppliers, the formats and the exceptions. Automate after that.

What does implementation look like?

We start with a short intake: which invoice formats come in, which system sits on the receiving end, what is the current turnaround time and where do most errors occur? Based on that, we build the integration and configure the matching logic. The accountant then works in a straightforward approval screen: invoice on the left, proposal on the right, discrepancies highlighted. No new system to learn, just less manual work. Ownership of the integration and the configuration stays with the client. No ongoing licence model that keeps you dependent.

Seeing this in your own operations?

Book a call

Frequently asked questions

What is AI invoice processing?

AI invoice processing is the automatic extraction of incoming invoices, the matching of invoice lines against the corresponding purchase order and the preparation of a posting proposal for the accountant. The accountant approves or corrects, but the manual groundwork is eliminated.

Does AI invoice processing work with any ERP or accounting package?

In principle yes, provided an integration can be built on the system in question. Most common ERP and accounting packages offer an API or file exchange that serves as the connection point. How much work that requires depends on the package and the quality of the master data.

How does the system handle invoices from suppliers who use a non-standard format?

Document-AI can handle various formats without requiring a fixed template to be configured per supplier. For structurally messy or poorly scanned documents, manual review remains necessary: the technology does not fix a poor submission process.

When is automated invoice processing not worth it?

When invoices arrive largely on paper without a scanning process, when suppliers never include an order number and there are no consistent internal purchase orders either, or when approval workflows are not defined internally. Get the process in order first, then automate.