A practical guide to reconciling shipping documents with AI
BLs, weight tickets, certificates, invoices — reconciliation is where documentation errors get caught or get expensive. A field guide to doing it with agents.

Reconciliation is the unglamorous heart of physical commodity operations. A single grain cargo can generate dozens of documents — bills of lading, weight certificates, quality certificates, statements of fact, invoices — and every pair of them is an opportunity for figures to disagree.
The three-way check
In practice almost every reconciliation reduces to a three-way comparison: what the contract says, what the documents say, and what the systems say. Agents make this tractable by extracting all three into one structure and diffing them field by field — quantities against tolerance, dates against laycan, parties against the contract, prices against the price basis.
Designing for exceptions, not perfection
The goal is not a system that never raises a hand. It is a system that raises its hand precisely. A useful reconciliation agent separates three situations:
- Clean matches, which post straight through with the evidence attached.
- Known variances — within tolerance, expected at this stage — which post with a note.
- True breaks, which become tasks for the operator with both versions side by side.
Operators stop being proofreaders and become adjudicators. The work that remains is the work that genuinely needs judgment.
What to measure
Teams that succeed with this track two numbers from day one: the straight-through rate (documents that needed no human touch) and the time-to-break (how quickly a true discrepancy reached a human). The first measures efficiency; the second measures risk.
Related post
Discover what CommodityAI can do for you
Reclaim your time, scale your operations, and unlock powerful insights with domain-specific AI.



