Structured ISO 20022 payment messages flowing through a clearing lattice

Software Engineering

ISO 20022 is live. Exception handling is now a seconds problem, not a batch job.

Marcelo Cordini·August 19, 2026·7 min read

The migration gave banks richer payment data. It also moved repair, investigation, and customer notice onto a clock that overnight ops teams were never staffed for. The institutions pulling ahead treat structured messages as product infrastructure — and put a supervised agent on the exception, not a spreadsheet after cutoff.

Structured ISO 20022 payment messages flowing through a clearing lattice

Richer data, shorter fuse

ISO 20022 was sold as structured, richer, more automatable payments. That part is true. What operations felt first was the opposite of relief: more fields to get wrong, more counterparties sending incomplete data, and a customer who can already see the payment on an instant rail while the exception is still sitting in a work queue.

The old model — extract a file, repair at 2 a.m., notify in the morning — does not survive FedNow-adjacent flows or cross-border gpi-style tracking. Exception handling is now a product surface. If you treat it as a back-office format project, you will spend the next two years explaining delays that the message standard was supposed to remove.

Repair is a workflow, not a mapping exercise

Most “ISO programs” stopped at schema mapping. The work that matters is classifying the break, proposing a repair from the structured data you actually received, drafting the customer or correspondent notice, and stopping for a human when amount, jurisdiction, or sanctions risk crosses a line.

That is core banking API work and orchestration work, not a one-time translator. The agent should never invent a new credit or originate a payment it cannot reconstruct. It should assemble the evidence pack from the message, the core, and the sanctions list, then wait.

Make the exception visible in the product

If the only view of a failed payment is an internal ticket, you have already lost the customer. Surface status, next action, and who owns the pause. Use the same audit trail the exception agent writes. ISO 20022 gave you the data to do this. The remaining gap is an operating model that can act on it in seconds.

Finance Studio

Put an agent into one workflow without losing the exam trail

We help banks, lenders, and payment providers design the data layer, the model, and the supervised agent as one system — not three disconnected pilots.

Let's Build the Future Together

Partner with eForte's experts to explore your idea or product and discover how Velocity AI, Agentic Orchestration, and a robust Foundational Data Layer can accelerate innovation and business impact.