← Back to blog

Processing purchase invoices in Exact Online with AI

Processing purchase invoices is a daily grind for many accounting offices. Receive PDFs, open, retype lines, match to purchase orders, pick ledger accounts, approve, post. At 50 invoices a day that is half an FTE just on AP.

What is great about an AI assistant via MCP: you no longer need to enter the screens. Ask, validate, post — in natural language. This article: a practical workflow.

The three slow steps

Processing has three pain points:

  1. Matching with the right purchase order and goods receipt.
  2. Ledger allocation when there is no purchase order (subscriptions, legal fees, office supplies).
  3. Approval — especially when invoice differs from order.

AI accelerates all three.

Step 1: match invoice to purchase order

You receive an invoice from Westra for €14,350. Ask:

"Which open purchase orders with supplier Westra have a total value between €14,000 and €15,000? Show the order numbers and how much has been invoiced."

The AI finds the likely match. Then:

"Post purchase invoice F-Westra-1234 of €14,350 against purchase order PO-2026-0156. Match lines by price and quantity."

Step 2: invoice without a purchase order

A cleaning invoice has no purchase order. Ask:

"Post purchase invoice F-Schoonmaak-987 from Cleanly Ltd at €450 VAT 21% to ledger 4630 Cleaning costs, payment terms 14 days."

The AI calls purchases_invoices_create with the right line allocation. Done.

Step 3: spot discrepancies

Sometimes the invoice differs from the order: price rose, quantity off, extra freight. Before approving:

"Compare the lines on purchase order PO-2026-0156 with the proposed invoice F-Westra-1234. Identify price or quantity differences above 5%."

The AI reports per line. No surprises after posting.

Periodic checks: avoid duplicate invoices

A common error: an invoice posted twice. Every week:

"Which purchase invoices in the past 30 days share the same supplier invoice number or identical amounts on the same date?"

The AI surfaces suspects. A quick check prevents duplicate payments.

Approval workflow with AI

Does your organisation have an authorisation matrix? For example: invoices above €5,000 need manager approval, above €25,000 need board approval. Ask:

"Which purchase invoices from today await approval? Split by authorisation level: up to €5,000, €5,000 to €25,000, above €25,000."

A daily routine that makes approval backlog visible instead of invisible.

AP analysis

At month end:

"Which suppliers sent invoices in May with payment terms shorter than our standard 30 days?"

Or:

"Which purchase invoices were booked more than 14 days after the receipt date?"

Process improvement points instead of working blind.

Where AI does not help

Scanning purchase invoices from PDF (OCR) is a separate step outside the scope of MCP. Tools like Basecone or Exact Online Invoice Capture handle that. AI helps once the data is digital — from that point it is faster and more accurate.

Tips for clean AP

  • Always use the supplier invoice number — prevents duplicates.
  • Stay sharp on discrepancies between invoice and order; let the AI validate your work.
  • Process daily, not weekly — the step stays small and never becomes a mountain.
  • Combine with cashflow forecasting with AI for optimal payment planning.

Getting started

Follow the MCP setup guide and explore the prompt library. For the next step in your AP process: read supplier management with AI and creating purchase orders with AI.

FW
Frank Woutersen
Frank Woutersen is the founder of Ledger Botje and writes about AI, MCP and Exact Online. He helps businesses manage their administration smarter with AI assistants.

Ready to use AI with Exact Online?

Try Ledger Botje for free and discover how AI simplifies your daily work.

Try free