Earlier posts in this series mapped the physical chain a payment travels through, bank to bank, and the scheduling friction layered on top of it, cutoff times, time zones, batching windows. There's a completely different problem that we haven't addressed at all so far, however, that is extremely fundamental to our approach on based transactions. This is, of course, the language barrier. The banks in a payment chain often don't describe the same transaction the same way, and every time that description has to be translated from one format into another, something can get lost, garbled, or delayed in the process.
Different Countries, Different Domestic Languages
Before a payment ever crosses a border, it usually has to be translated once already. Most countries run their own domestic payment systems with their own proprietary message formats, built independently of each other and independently of the international standard historically used for cross-border payments, the . That means a payment starting its life inside one country's domestic system typically has to be converted into the MT format to cross the border, and then converted again into whatever format the destination country's own domestic system expects once it arrives. Every one of these countries was solving its own domestic problem on its own timeline, with no coordination requirement to make sure any of those formats lined up with each other, leading to this mismatch.
Domestic format A
the sender's country
converted
SWIFT MT
crosses the border
converted again
Domestic format B
the recipient's country
Two translations before the payment reaches anyone.
Three formats none of them designed with the others in mind.
Unstructured Data Makes the Problem Worse
The international standard sitting in the middle of all that translation has its own limitations. SWIFT's MT message format, including the MT103 used for customer payments, relies heavily on free-text fields rather than clearly defined, separate data fields. A beneficiary's address, for example, is typically just a block of unstructured text rather than distinct fields for street name, building number, city, and country. Translating a structured domestic format into that kind of free-text MT field, and then back out into a different structured domestic format on the receiving end, is exactly where information tends to get truncated or scrambled. Regulators studying this directly have pointed to insufficient or unstructured data in these fields as a direct cause of delays, since a payment that can't be automatically read and processed by a computer system, , in the industry's own terms, has to fall back on a person manually reviewing and correcting it instead.
MT, free text
CALLE REFORMA 12 06000 MEXICO CITY MX
One line. Which part is the number, which the postcode, is for a person or a guess.
ISO 20022, structured
- Street name
- Calle Reforma
- Building number
- 12
- Postal code
- 06000
- City
- Mexico City
- Country
- MX
An invented address, to show the shape. Software reads the right-hand version without help; the left-hand one is where a payment drops out of straight-through processing.
Fragmented APIs Add a Newer Version of the Same Problem
Message formats like MT and its replacements aren't the only way banks and payment providers exchange information anymore. A growing share of payment activity now runs through and direct software connections that let one system request information or trigger an action in another system in real time. APIs solve a lot of problems the older messaging formats couldn't. They also introduce a new version of the same fragmentation problem: API technical standards are just as inconsistent across providers as message formats ever were. International banking regulators studying this directly found that fragmented API standards are actively hindering their potential in cross-border payments, leading to longer processing times, higher costs, and a greater risk of errors, largely because every bank, country, and provider has tended to build its own API independently, the same uncoordinated pattern that produced the MT-format translation problem in the first place, just showing up again in newer technology.
ISO 20022: A Common Language Being Built
The industry's answer to all of this is a newer messaging standard called , and it's specifically designed to fix the structural problems described above. Instead of a free-text address field, ISO 20022 breaks that same information into clearly defined, separate data elements, street name, building number, postal code, city, and country each captured on their own. The same structured approach applies to remittance information: where an MT103 offers only a limited free-text reference, its ISO 20022 equivalent, a message type called pacs.008, can carry a full structured remittance block, including invoice references and line-item detail. ISO 20022 also introduced something genuinely new for tracking a payment's progress: a unique reference number, the , that stays attached to a transaction across every single bank it passes through, letting anyone in the chain look up the same payment using the same identifier rather than each bank only knowing its own internal reference for it.
Before: each bank knows its own number
Originator
REF-A-4471
Correspondent
TXN-88213
Correspondent
IN-0093-Q
Beneficiary
CR-55020
With a UETR: every bank knows the same one
Originator
UETR 97ed4827-…
Correspondent
UETR 97ed4827-…
Correspondent
UETR 97ed4827-…
Beneficiary
UETR 97ed4827-…
The references are invented. The point is that the top row cannot be searched from either end, and the bottom row can be searched from anywhere in it.
Adoption Isn't Instant, and It Isn't Uniform
None of this fixes the problem the moment it's introduced, and it's worth being direct about why. Financial institutions and the domestic payment infrastructure they connect to don't all adopt ISO 20022 on the same schedule or to the same depth. Global banks tend to follow international release timelines, while individual countries' own payment infrastructure often applies updates on its own domestic schedule and frequently supports only a limited subset of what the full standard actually offers. This is the exact problem we are seeing currently as well: there's disagreement between what global leaders want domestic partners to adopt and what's actually being adopted.
Another version of this problem is the fact that sending a payment with rich, structured ISO 20022 data doesn't guarantee that data survives the whole journey. If even one bank in a five-institution chain is still running an older format internally, that single can strip the structure back out of the payment before passing it along, reintroducing exactly the kind of manual, unstructured friction ISO 20022 was built to eliminate. A chain is only as consistent as its least-updated link, and getting every single institution in every single onto the same standard, at the same time, at the same depth, is a coordination problem on a global scale.
Originator
ISO 20022
structured data
Correspondent
ISO 20022
structured data
Correspondent
legacy format
strips the structure
Correspondent
ISO 20022
free text from here on
Beneficiary
ISO 20022
free text from here on
Four banks on the new standard and one on the old. The structure the first two carried does not reach the last two, because the middle one could not carry it.
Proof That Fixing This Actually Works
The Single Euro Payments Area, , is a real example of what happens when a group of countries actually standardizes their payment systems around each other. Before SEPA, cross-border euro payments between European countries were meaningfully more expensive and slower than they needed to be, specifically because each country's national clearing system worked differently from its neighbors'. Standardizing those systems around a shared set of rules and formats is a large part of why euro payments within that region now move faster and more cheaply than most cross-border transfers anywhere else in the world. It's a working demonstration that the fragmentation described throughout this post is actually correctable. It's ultimately just a coordination problem, and if regions are willing to cooperate, this is a problem that requires no additional technical innovation.
Two Kinds of Friction, Stacked Together
An earlier post in this series explained why an international transfer can take several days even when every institution involved is doing its job correctly, cutoff times, banking hours, compliance review, currency conversion, the physical last mile. This post describes a separate, compounding layer sitting on top of all of it: even once a payment clears every one of those steps, the information describing it has often been translated, truncated, and reassembled multiple times along the way, through formats and APIs that were never built to match each other in the first place. ISO 20022 and the broader push toward harmonized APIs are real, active efforts to close that gap. Closing it fully means getting every bank, in every country, on every corridor, speaking close to the same language at close to the same time, and that's a much bigger coordination challenge than updating any single bank's own systems.
Data friction
this post
domestic formats · free-text MT fields · fragmented APIs · uneven ISO 20022 adoption
Scheduling friction
the previous post
time zones · cutoff times · batching · compliance review · the correspondent chain · FX conversion · exceptions · the last mile
A payment that clears every step on the bottom layer still has to survive the top one.
Sources
- 1.Bank for International Settlements, CPMI Brief 11, "The future of financial messaging: navigating the ISO 20022 migration journey," on the G20 Roadmap identifying fragmented messaging standards, MT-to-domestic-format translation causing data truncation, and inconsistent adoption timelines creating friction: bis.org/cpmi/publ/brief11.pdf
- 2.Citi, "ISO 20022: The New Language of Global Payments," on unstructured and incomplete data in SWIFT MT messaging as a primary friction point: citigroup.com/rcs/citigpa/storage/public/icpublic/ISO20022_Global_Payments.pdf
- 3.Thunes, "How ISO 20022 is reshaping cross-border payments," on the cross-border consistency problem, where structured data sent from one end doesn't guarantee structured data received at the other: thunes.com/insights/learn/data-rich-payments-in-an-iso-20022-world
- 4.Evonsys, "Payment Investigations Migrating to ISO 20022," on MT103's unstructured fields versus pacs.008's structured remittance block: evonsys.com/tracei-blogs/payment-investigations-migrating-to-iso-20022-how-data-rich-messages-reshape-workflows
- 5.ACI Worldwide, "Your Guide To Taking On ISO 20022," on pacs.008 as the ISO 20022 equivalent of MT103: aciworldwide.com/how-to-migrate-to-iso-20022
- 6.Razorpay, "MT103 vs MT202: Differences & Meaning for Customer Transfers," on the UETR as a unique reference that stays with a transaction across all banks: razorpay.com/blog/mt103-vs-mt202-differences-customer-transfer-meaning
- 7.Bank for International Settlements, CPMI, "Promoting the harmonisation of application programming interfaces to enhance cross-border payments," on fragmented API technical standards increasing processing time, expense, and error risk: bis.org/cpmi/publ/d224.htm
- 8.Bank for International Settlements, CPMI, "Harmonised ISO 20022 data requirements for enhancing cross-border payments," on the G20 cross-border payments programme and the 12 harmonized data requirements developed with industry: bis.org/cpmi/publ/d218.htm
- 9.ProgreSoft, "Bridging Fragmentation: A Central Bank Imperative," on SEPA as an example of standardization reducing cross-border euro payment cost and time compared to fragmented national clearing systems: progressoft.com/blogs/bridging-fragmentation-a-central-bank-imperative
- 10.Prior posts in this series, "Correspondent Banks, Vostro Accounts, and the Hidden Chain Behind a Transfer" and "Why Can an International Transfer Still Take Several Days?"
ISO 20022 Standard · Messaging Interoperability


