Processing purchase invoices automatically: how to stay in control
How do you process purchase invoices automatically while keeping a grip on postings, VAT and exceptions? The workflow, the checks and a setup checklist for firms.
The short answer
Automatic processing of purchase invoices works when you let software handle the repeatable steps and explicitly leave the assessment of exceptions to a person. Recognising the supplier, the amounts and the VAT, matching against an earlier posting and preparing a suggestion: that is work software does better and faster than an employee processing a hundred invoices a day. Deciding whether a mixed cost is deductible, whether a new supplier is legitimate, or whether a deviating VAT rate is justified: that remains a matter of judgement.
The gain is therefore not less control, but less data entry. Confuse those two and the work simply moves: from typing to repairing.
What automatic processing actually does
The term covers four different things, and it helps to look at them separately.
Document recognition extracts data from a PDF or photo: supplier, invoice number, date, amounts, VAT amounts per rate. Modern recognition also reads tables and can distinguish between the invoice total, the subtotal and the amount payable.
Matching compares the invoice with what you already know: does this supplier exist, has this invoice been processed before, which ledger account was used previously, is there a purchase order or a contract.
The posting suggestion combines those two into a draft: ledger account, VAT code, cost centre, possibly a split across several lines.
Posting is the step in which the suggestion becomes an entry. This is where the question belongs of when that may happen automatically and when it may not.
The five steps in the purchase flow
1. Submission
The fewer channels, the less searching. A fixed email address per administration that suppliers and the client send to, plus an app for receipts, covers most situations. Agree that the client does not forward documents with comments in the email body, because that information gets lost: comments belong with the document.
2. Recognition
The software reads the document. Crucial for quality: recognising VAT per rate. A receipt mixing 9% and 21%, deposits or packaging at the zero rate, and rounding differences of a cent are the places where things go wrong. During setup, check how the software resolves this and what happens when the VAT lines do not add up to the invoice total.
3. Matching
The invoice is linked to a supplier and to its history. Watch for two pitfalls. The first is the supplier name that is spelled differently on every invoice, which gives you duplicate supplier accounts. The second is the mirror image: different suppliers with nearly identical names ending up under one account.
4. Suggesting
Now the draft suggestion appears. A usable suggestion shows what it is based on: previous postings for this supplier, a rule the firm has set up, or a recognised pattern. Without that reasoning you cannot check a suggestion, only believe it.
5. Reviewing and posting
Here your setup determines what happens. Invoices that meet fixed conditions can go through automatically. Anything that deviates goes to an employee, with the deviation visible at the top.
Where it goes wrong in practice
| Pattern | What you see | What you set up |
|---|---|---|
| Duplicate invoices | The same invoice via email and via the client app | Block on the combination of supplier, invoice number and amount |
| Duplicate supplier accounts | The same supplier three times, spelled slightly differently | Record name variants as aliases, not as new suppliers |
| VAT that does not add up | Invoice total differs by cents from the VAT lines | Set a margin and always review above that margin |
| Wrong amount | Amount payable confused with the subtotal or with an outstanding balance | Check the invoice total against the sum of the lines |
| Foreign VAT | German 19% posted as input VAT | Separate treatment for EU invoices, never deduct by default |
| Costs with a private element | Full deduction on mixed costs | Fixed review for accounts where this occurs often |
Which checks you build in
Automation without stopping points produces silent errors. These six checks belong in every setup.
- Amount check. The sum of the lines must equal the invoice total, within a margin you define yourself.
- VAT check. Per rate, the VAT amount must match the net amount. For deviations larger than a few cents: review.
- Duplicate check. On supplier, invoice number, date and amount combined, not on one of them.
- New supplier. A first invoice from an unknown supplier always passes a person.
- Threshold amount. Above an amount chosen by the firm, always review, even for a known supplier.
- Deviation from the pattern. An amount that differs sharply from earlier invoices from the same supplier, or a different ledger account than usual.
VAT exceptions you never post blindly
In these situations the risk of an incorrect return is greater than the time saved by automatic posting:
- invoices with foreign VAT, and the question whether it is an intra-Community acquisition or a cost incurred abroad;
- reverse-charged VAT, for example in construction;
- the margin scheme, for example when buying second-hand goods;
- mixed costs with a partially deductible element;
- prepayments and deposits without an underlying supply;
- invoices without a valid VAT identification number where you do claim a deduction.
To reconcile these items with the return, it helps to record who performed the assessment. See also Audit trail: what an accounting firm must be able to demonstrate.
Setup checklist
- One submission channel per administration, with a fixed email address and an app for receipts.
- Recorded rules per client: which suppliers post to which account, with which VAT code.
- A threshold amount above which every invoice is reviewed.
- Duplicate checking switched on for the combination of fields.
- An alias list for supplier names, so name variants do not create new supplier accounts.
- An exception list of VAT situations that always pass a person.
- Recording per entry: source, suggestion, who reviewed it, what was changed.
- A monthly sample of automatically posted invoices, even when nothing has been flagged.
- An agreement with the client about submission deadlines and about what you do with unclear receipts.
- An evaluation after three months: which exceptions occurred so often that a rule can be added?
What it delivers, and what it does not
A realistic result: less entry time per invoice, less back and forth with the client about missing documents, and consistent quality because the same checks are always performed. What it does not deliver: less need for expertise. The work that remains is precisely the harder part, and that calls for people who know why an entry is correct.
A good measure of the quality of your setup is the number of corrections after the monthly close. If that stays high, your stopping points are in the wrong place. See Setting up the monthly close for the checks that belong there.
Dividing roles within the team
Automation changes who does what, and that goes wrong if you do not make it explicit. Three roles are enough for most firms.
The processor handles the daily flow: resolving exceptions, requesting missing documents, reviewing suggestions that fall outside the fixed rules. This is work in which someone quickly learns to spot patterns.
The configurator maintains the rules per client: which supplier posts to which account, which threshold amounts apply, which exceptions always pass a person. Without an owner those rules quietly go out of date and the number of exceptions grows.
The reviewer samples automatically processed items and judges whether the setup still fits the client. This is the role that is dropped first in busy months, which is exactly why it belongs in the planning rather than in whatever time is left.
Measuring whether it improves
Without figures, the discussion about automation remains a matter of intuition. Four simple measures suffice, provided you establish them once before making the change.
| What you measure | How | Why it says something |
|---|---|---|
| Throughput time per invoice | Time between submission and posting | Shows whether documents are stuck on exceptions |
| Share that passes a person | Percentage of reviewed invoices | Too high means rules that are too strict, too low means too little control |
| Corrections after the monthly close | Number per administration | The real quality measure of your setup |
| Exceptions by type | Grouped by reason | Points out where a new rule delivers most |
Measure one month before the switch and three months after. That is enough to see whether time genuinely shifts rather than moving into repair work.
Next step
See how Giroo Administration substantiates posting suggestions, which checks are enabled by default and where processing stops as soon as there is doubt.
Content reviewed: July 2026.