Read the document
OCR and classification across 20+ document formats. Each document is tagged with its type before extraction begins.
An AI accounting pipeline posts the routine entries automatically - and routes every uncertain document to a specialist.
The story
For years, one person held it all. Two decades of cross-border booking rules - which jurisdiction applied, which exception to make, what to do with the document that didn't fit - lived in a single specialist's head. A new hire needed about a year before anyone could trust them with the work.
Every week the team ran the same loop on 80,000 documents: read, judge, book, repeat. Too important to rush, too repetitive to keep doing by hand. The brief from the client was blunt - automate it, but never post a wrong entry.
So we built a system that takes the routine and leaves the judgment. It books what it is sure about in seconds, and the moment a document is unclear it stops and asks a person. The expert stayed the final word. The keyboard work didn't.
The challenge
A specialist team was booking 80,000 client documents a year by hand - tax-relevant entries pulled from dozens of financial institutions, every one weighed against multi-jurisdiction rules. You'd normally hand the routine to automation and keep people on the hard cases. Here, the routine work itself demanded specialist judgment, and onboarding a new specialist takes about a year.
The brief was specific: automate the workflow, but never post incorrectly. The system could route uncertain documents to a human - it was not allowed to guess.
The solution
We built a multi-model pipeline that replaced the manual keying step. Five components work together to handle every document; anything they're not all certain about goes to a human reviewer.
OCR and classification across 20+ document formats. Each document is tagged with its type before extraction begins.
A deterministic engine encodes 100+ trust-accounting rules across jurisdictions, and enriches each document with the firm's reference data.
Explainable decision trees handle the cases that need probabilistic judgment - chosen because the path through them is human-readable for audit.
A regionally-deployed LLM absorbs the format variations the rules don't anticipate. No public LLM API is ever touched.
All four layers check each other. Agreement posts the entry; disagreement routes the document to a human reviewer.
Governance & compliance
The system deploys in the client's chosen cloud region or on-premise. For this engagement, all processing and storage stays in the client's home jurisdiction.
The LLM runs in a regional managed deployment. No prompts, completions, or training data touch a public LLM API - OpenAI, Anthropic, or otherwise.
Input document, output booking, model versions, confidence score, the auto-vs-review routing, and the human who confirmed it. Every step is reconstructable.
Around 30% of documents route to a human accountant. Manual override is available end-to-end. We built around the senior accountant's judgment, not over it.
Results
A 72% drop in routine keying. Per document, the same work fell from 2.5 minutes to 5 seconds - a 30× speed-up, with no posting errors observed in production.
Enterprise-grade controls and 30× speed are compatible:
this is governed AI, in production.
Questions