Check what your software already does, then let models read and suggest, let code check, and keep people on approvals. Here’s how a 120-person wholesaler would set it up.
AI + data
Written by
Adam Lyth
Date
Read time
9 minutes

Photo by Kelly Sikkema on Unsplash
AI is genuinely useful to finance teams for three jobs: reading invoices, matching them to orders and flagging the ones that look wrong. It shouldn’t approve payments or post journals on its own. Once a model is in the loop, your approvals, segregation of duties and audit trail matter more, not less.
Two questions come before any build. Does the software you already pay for cover it? And how accurate is your current process? The target isn’t a perfect machine. It’s one that beats the person keying invoices today, with a person checking the exceptions.
What follows is a worked example. The company is hypothetical, but the plan is the one we’d put to a real finance director.
Imagine a 120-person UK wholesaler supplying cleaning products to schools and offices. Finance is three people: a financial controller, an accounts payable clerk and a part-time credit controller. They buy from around two hundred suppliers and run an accounting package with a separate purchase-order system.
Nobody here is doing anything wrong. The clerk is just spending most of the week on typing and checking.
The clerk stops typing and starts handling exceptions. That’s the whole change, and it’s a big one.
Most finance teams don’t go looking for AI. They hit a wall, the way a marathon runner does. The spreadsheet that worked at fifty suppliers starts to creak. The data drifts, and nothing is in one place any more.
We call this operational drag. It rarely shows up as a line in the accounts. It shows up as people’s time, usually the most senior people’s.
Count the payoff in hours before you count it in pounds. Whose time does the manual process eat, and what would they do instead?
Set that against the build, the running cost of the model and the time to look after it. A ready-made tool’s subscription is the price to beat. We’d make the case on senior time handed back, not on a trimmed licence fee.
The rule we use is simple. Models read and suggest. Code checks and calculates. People approve and pay.
| Task | Who does it | Why |
|---|---|---|
| Reading the invoice | AI | Layouts vary wildly, and reading messy documents is what models do well |
| Adding up and checking VAT | Code | Arithmetic must be exact, and models aren’t calculators |
| Spotting duplicates | Code | It’s a lookup against invoices you already hold |
| Pairing fuzzy line descriptions | AI, within coded tolerances | The model suggests a pair, and a fixed rule checks the amounts |
| Flagging changed bank details | Code, then a person | Someone calls the supplier on a number you already hold |
| Approving spend | A person | Accountability can’t sit with software |
| Releasing payments | A person | This is the control fraudsters target |
| Drafting month-end commentary | AI | The controller edits it, and it saves a blank page |
| Posting journals | A person | Your auditor will ask who did it and why |
If a vendor’s demo shows a model approving invoices end to end, ask who signs the accounts.
Finance has controls for good reasons, and an AI system has to fit inside them. Here’s what we’d build in from the first day.
Record keeping isn’t optional. A limited company must keep its records for 6 years from the end of the financial year they relate to, and sometimes longer. Your extraction log and source documents are part of that trail.
All VAT-registered businesses must keep digital records and file VAT returns with compatible software, unless HMRC has granted an exemption. HMRC’s VAT Notice 700/22 also sets rules on digital links between programs. HMRC doesn’t treat copying and pasting as a digital link.
So if your AI tool sits between capture and your accounting package, the hand-off must be a digital link. That could be an API, which is a direct software-to-software connection, or a file import. Retyping doesn’t count. Check the setup with your accountant. This is general information, not tax or legal advice.
A hosted large language model that can read images handles extraction and fuzzy matching. You don’t need to train one. Choose a provider whose business terms say your data isn’t used for training, and check where it’s processed.
For many teams, a ready-made capture tool is the better first step. Dext, Hubdoc and the capture built into accounting packages already do the basic reading. We compare the trade-offs in off-the-shelf AI vs custom.
Test coverage honestly, on your awkward invoices as well as the easy ones. A tool that handles most of the work can still leave a painful remainder.
“Sometimes if it only does 80% of what you’re doing, the 20% still becomes hell.”
A custom build earns its keep when your matching rules, approval routes or month-end work are specific to you.
The exception queue is where the clerk now works. Each item shows the invoice, the extracted values, the suggested match and the reason it stopped. Corrections feed back into supplier-specific rules, so the same supplier stops tripping the same check.
We won’t put a number on savings we haven’t measured for your business. The order of work is predictable, though.
Run each step in parallel with the manual process before you switch over. Finance is not the place for a big-bang launch.
Capture a baseline from your current process first. Without one, you’ll only have opinions.
The baseline is also the bar. Check how often manual keying gets a field wrong today. The system has to beat that, with a person on the exceptions.
“You don’t need it to be perfect. You just need it to be better than people.”
| Measure | What it tells you |
|---|---|
| Invoices processed with no human edits | Whether extraction is reliable on your suppliers |
| Exceptions by reason | Where the remaining manual effort goes |
| Time from receipt to approval | Whether the workflow actually got faster |
| Corrections after posting | Whether speed has cost accuracy |
| Duplicates and bank changes caught | Whether the controls are earning their place |
| Days to close the month | Whether month-end support helps |
| Auditor queries | Whether the trail holds up under scrutiny |
The closest public example is The Home Help Company, a care provider buried in manual admin. Its CEO was losing around 30 hours a month to payroll and invoicing.
We moved the team’s messages from WhatsApp to Slack, and automated scheduling, billing and payroll. Invoices and PAYE are now processed with a single click.
The CEO got back those 30 hours a month. The company went on to hire 20 more staff and take on 200 more clients.
That project wasn’t AI. That’s the point. The first win in finance is often joined-up systems, and AI sits on top of that foundation.
If you want an honest view on where AI fits in your finance operations, talk to us. The first chat is free, and so is an architectural review of your current setup. If you’d rather think it through first, try our AI readiness scorecard.
The work behind this
Helping the elderly maintain their independence and stay at home longer
See our workAI is good at reading invoices with varied layouts and pulling out supplier, dates, line items, net, VAT and totals. It isn’t reliable at arithmetic, so ordinary code should check totals and VAT. Judge it against your current error rate, not perfection. Send anything uncertain or inconsistent to a person before it reaches the ledger.
No. Approving spend and releasing payments are the controls fraudsters target, and accountability can’t sit with software. AI can prepare a clean, matched invoice and flag anything odd, such as changed bank details. An approved purchase order or the budget holder still authorises spend, and a named person still runs payments, with segregation of duties unchanged.
VAT-registered businesses must keep digital records and file returns with compatible software. HMRC’s VAT Notice 700/22 also requires digital links between programs and says copy and paste doesn’t count. If an AI tool sits before your accounting package, connect them with a digital link, such as an API or a file import. Check the details with your accountant.
Each extracted value should store its source document, its confidence score and who confirmed it. Record which model and instructions produced it, so a change can be traced. Corrections should be new entries rather than overwrites. Keep this alongside your other company records for the period HMRC and Companies House require.
Often, yes. For a modest volume and a standard process, your accounting package’s built-in capture or a tool like Dext will do the basic reading. Test it on your awkward invoices, not just the easy ones. If it covers most of the work but leaves a painful remainder, that remainder is where a custom build pays.
The first sign is time, not errors. Senior people spend days each month piecing data together, approvals live in email threads and nobody trusts one version of the numbers. If the spreadsheet only holds for a week or two before someone patches it, count those hours. That time is the budget for fixing the process.
Start with a free chat. We’ll tell you honestly whether AI is worth doing yet, and if it is, which process we’d start with.
Our newsletter
Occasional emails about what we’re building and what we’ve learned the hard way
You may unsubscribe from these communications at any time. For information please review our privacy policy.