Blog
AP Automation4 min12 September 2026

Where bookkeeping automation goes after the extraction problem is solved

Reading a document accurately is close to a solved problem. The interesting engineering work left isn't extraction — it's everything that has to be true before a system can be trusted to act on what it read.

For years, the hard problem in document automation was extraction — getting a system to reliably read an invoice, a receipt, a bank statement, regardless of layout or format. That problem is close to solved: modern extraction handles novel layouts, poor scans, and multiple languages with a level of reliability that would have been unrealistic even a few years ago. Solving it doesn't finish the job. It relocates where the hard problem actually is.

Extraction was never the bottleneck that mattered most

Reading a document correctly answers "what does this say." It never answered the harder questions a bookkeeping system actually needs to get right: is this correct, is this consistent with everything else this vendor has ever sent, does this look like the kind of thing that needs a human's attention before it gets acted on. Those are validation and judgment problems, not reading problems — and they were always going to outlast extraction as the genuinely hard part, once extraction itself stopped being the bottleneck.

Where the real engineering effort is shifting

From "read it" to "trust it, and prove why"

The next layer of hard problems isn't about reading a document more accurately — it's about producing a decision (post it automatically, flag it for review, reject it) that's DEFENSIBLE after the fact, with a clear, auditable reason attached to every decision, not just a confidence number nobody can interrogate later.

From single-document checks to cross-document memory

A document evaluated entirely on its own content misses everything that only becomes visible in context — a duplicate, an unusual amount relative to history, a vendor whose bank details just changed. The genuinely hard remaining work is building systems with real, persistent memory across every document an account has ever submitted, not just the one in front of it right now.

From jurisdiction-agnostic to jurisdiction-native

A system that reads documents in many languages with equal fluency still needs to validate each one against the SPECIFIC rules of its own jurisdiction — a different problem than reading, and one that scales with the number of markets supported, not with model capability alone.

What this doesn't mean

It doesn't mean bookkeeping becomes fully autonomous with no human in the loop — the honest trajectory is a shrinking, more concentrated role for human judgment, applied to a smaller set of genuinely ambiguous cases, not the elimination of that role entirely. A system that claims to need zero human oversight, ever, on every document type, in every jurisdiction, is making a claim well ahead of what's actually demonstrated — and a vendor making that claim today is worth being skeptical of, not impressed by.

EraThe hard problemWhat "solved" looked like

|------|---------------------|------------------------------|

YesterdayReading a document accuratelyHandling novel layouts, poor scans, multiple languages
TodayValidating and trusting what was readJurisdiction-specific rules, defensible decisions, cross-document memory
Tomorrow, plausiblyConcentrating human judgment where it's actually neededA shrinking, better-targeted review queue — not zero review

The honest way to evaluate a vendor's roadmap

Ask what specifically is still hard for them, not what they claim is already solved. A vendor that describes extraction as their hardest remaining problem is describing yesterday's bottleneck. A vendor that can name, specifically, which validation edge cases or cross-document patterns they're still working on is describing something closer to where the real work actually is today.

Related reading

FAQ

Will extraction accuracy keep improving, or has it plateaued?

It will likely keep improving incrementally, but the returns on further extraction accuracy are smaller than they were a few years ago — the bigger unsolved gains now sit in validation, memory, and judgment, not in reading documents more precisely than today's systems already do.

Is full automation of bookkeeping, with zero human review, a realistic near-term goal?

Not credibly, for the full range of document types and jurisdictions a real business encounters — a defensible near-term goal is a shrinking share of documents needing human attention, concentrated on genuinely ambiguous cases, not zero human involvement across the board.

How should a business future-proof its choice of vendor against this shift?

Prioritize a vendor that's transparent about what it doesn't yet do well over one that claims broad, unqualified capability — the gap between those two postures tends to widen, not narrow, as the easier problems get solved and what's left gets harder.

Does this shift make today's tools obsolete faster than expected?

Not obsolete — incomplete. A tool built primarily around extraction accuracy still does that job well; what it increasingly won't do is compete on validation depth and cross-document memory against a system that was architected for those problems from the start, rather than bolting them on after the fact.

Ready to try DOXALIO?

Free trial. No credit card required.

Get started for free
Where bookkeeping automation goes after the extraction problem is solved — DOXALIO Blog