Post-trade reconciliation automation for a trading platform
FinanceAI AgentsAI Integration

Post-trade reconciliation automation for a trading platform

A brokerage's operations team spent every morning manually reconciling trades across three systems. An automated pipeline with an exception-handling agent now clears the day's book before the team's first coffee.

Client

Confidential (EDIT-ME)

Domain

Finance

Services

AI Agents, AI Integration

Overview

A brokerage's operations team spent every morning manually reconciling trades across three systems. An automated pipeline with an exception-handling agent now clears the day's book before the team's first coffee.

The client is a mid-sized brokerage offering multi-asset trading to retail and professional clients. (EDIT-ME: describe the real client.) Its operations desk of six reconciled every trading day across an order management system, a custodian feed, and the internal ledger: three systems with three different identifier schemes and three different ideas of when a day ends.

Challenge

Trades landed in the three systems with mismatched identifiers, timing differences, and occasional partial fills that split one economic trade into several records. Matching them was a spreadsheet exercise that consumed the desk's entire morning: roughly four hours of concentrated, error-prone work before any real operations could start.

The stakes were asymmetric: a routine day produced a handful of legitimate breaks, but missing a single genuine discrepancy meant a mis-stated client position and a potential compliance incident. The desk was forced to treat every one of thousands of rows with the same suspicion, because the process had no way to concentrate attention where it mattered.

Volume was growing 30% year over year. The choice was to keep adding headcount to a process nobody trusted, or to rebuild it.

Our approach

We built a reconciliation engine that ingests all three sources continuously and matches trades on a configurable rule cascade: exact identifier matches first, then fuzzy matches on instrument, quantity, price, and timestamp windows, with every rule's tolerance explicit and auditable rather than buried in a spreadsheet formula.

The engine auto-clears the overwhelming majority of the book. What remains are true breaks, and those go to an AI agent that investigates each one before a human sees it. The agent pulls context from all three systems, checks for the known break patterns (partial fills, late settlement, fee differences, corporate actions), classifies the likely cause, and drafts the correcting entry.

Every agent conclusion arrives in a morning review queue as a one-paragraph explanation with linked evidence. The operations analyst approves, amends, or escalates; nothing posts to the ledger without a human decision, and every decision is logged against the evidence the agent assembled.

The system runs on durable workflows, so a mid-run failure resumes instead of restarting: an operational requirement the client's compliance team specified after their previous automation attempt produced silent gaps during outages.

Solution

Key capabilities include:

  • Three-way continuous matching. OMS, custodian, and ledger records matched on an explicit, auditable rule cascade instead of overnight batch spreadsheets.
  • AI break investigation. Each unmatched item is investigated by an agent that gathers evidence across systems and classifies the cause before a human sees it.
  • Drafted corrections with approval gates. The agent proposes the correcting entry; an analyst approves or amends. Nothing touches the ledger autonomously.
  • Pattern library. Known break causes are codified and versioned, so institutional knowledge stops living in one senior analyst's head.
  • Durable, resumable runs. Workflow-engine execution guarantees no silent gaps after infrastructure failures.
  • Complete audit trail. Every match, classification, and correction is reconstructable for compliance: evidence attached.

Outcomes

98.6%

of trades auto-matched daily

4 hrs

of manual work removed per day

100%

audit trail coverage on corrections

The desk's morning reconciliation now takes under twenty minutes of review instead of four hours of matching. Breaks get attention proportional to risk, volume growth no longer drives hiring, and the compliance team gained a better audit trail than the manual process ever produced. (EDIT-ME: replace with the real outcome story.)

The agent doesn't just flag breaks. It shows up with the evidence and a proposed fix. My team makes decisions now instead of hunting through systems.

John Smith (EDIT-ME), Head of Operations

Looking to solve something similar in finance?

Let's design a system built for your workload, not a generic template.

Let's talk

Tech stack

  • Python
  • Temporal
  • PostgreSQL
  • AWS

Have a project in mind?

Tell us what you're trying to achieve. We'll come back within one business day with an honest read on feasibility, approach, and cost.