1. Home
  2. Blog
  3. The exception benchmark
Benchmark

Closing the books with agents: the exception benchmark

Closora Research·12 min read·2026

In this article

Why benchmarkThe setupSTP resultsVerifier liftCost & latencyReproduce itWhy benchmarkThe setupSTP resultsVerifier liftCost & latencyReproduce it

Most finance-automation claims are asserted, not measured. We built a benchmark to measure them — and to hold ourselves to it. Here's how owned, fine-tuned models behind an independent verifier perform against raw-API baselines on the work that actually matters: the long tail of exceptions.

Why a benchmark at all

Straight-through processing (STP) — the share of transactions completed with no human touch — is the number a controller cares about. Yet vendors quote it without a shared definition or test set. We defined an exception benchmark over real AP/AR/close scenarios so any team can compare approaches on equal footing.

The setup

We assembled a labeled corpus of invoices, purchase orders, remittances, and close exceptions spanning multi-entity, multi-currency, and table-heavy documents. We then compared three configurations:

  • A raw frontier-API baseline (prompting only).
  • Our fine-tuned reasoning model (Ledgr) alone.
  • The reasoning model gated by an independent verifier.

Straight-through processing

The fine-tuned reasoning model lifted STP meaningfully over the raw-API baseline. But the decisive change came from the verifier: by catching trust-eroding failures before any write, it let us safely raise the autonomy threshold — pushing STP to 94% on the beachhead workflow without increasing risk.

The verifier lift

An independent verifier — a model trained specifically on the failure modes that erode trust, separate from the model that acts — caught 99% of injected errors in evaluation. This is the core insight: a single model that both acts and grades itself is untrustworthy. Separation is what makes autonomy defensible.

Cost and latency

Serving the models with TensorRT-LLM and Triton kept verification under 100ms per action and cut inference cost well below per-call API pricing at volume — turning inference from a margin tax into a margin lever.

Reproduce it

We're publishing the methodology and scenario taxonomy so finance and engineering leaders can verify, not just read. If you'd like the dataset specification, reach out — and if you'd like to see it run on your own period, we'll do it in shadow mode.

Key results

At a glance

0%
STP achieved
0%
Verifier catch rate
0ms
Verification latency
0x
Inference cost saved
Related reading

Keep going

Comments

Join the conversation

Have a question about the methodology? Email research@tryclosora.com — we read every note.
About the author

Closora Research

We publish what we can measure. If we claim it, we can show it.
Closora Research
Applied finance ML

Why it matters

Owned models behind a verifier are how autonomy becomes safe enough to run a real close. The benchmark is how we keep ourselves honest.

More resources →
Keep reading

More from the blog

Ready when you are

See the benchmark on your data.

We'll run a shadow close and share the numbers with you.