Skip to content
All work

FinanceInvoice reconciliationSupplier billing on project work

Supplier invoices read by AI and reconciled against the costs recorded on site

Line by line

invoices matched to recorded costs

Status
In production
Built with
ClaudeStructured outputTypeScriptGraphQL

01The problem

Supplier invoices arrived as PDFs and were checked by eye against whatever the site had recorded, when they were checked at all. Over-billing and missed charges surfaced at month end, if ever.

02What we built

Bulk invoice upload, with each document read by an AI model into a fixed format. Each invoice is then matched against the costs recorded on site, the matched entries are marked as reconciled, and any difference is pre-filled as a balancing line. Reconciled invoices are locked so the record stays intact.

03The result

Every supplier invoice is tied to the site records it pays for, and any difference is a visible line, not a surprise in the month-end numbers.

Something like this in your business?

Tell us how the business runs and where the time goes. We’ll tell you honestly what’s worth building, and what isn’t.