In this essay
Swift's next ISO 20022 milestone is easy to describe as a standards deadline. From 14 November 2026, unstructured addresses will be removed from the relevant CBPR+ payment flows; Swift says institutions will need fully structured or hybrid postal addresses. The product implication is more useful: address and party data must be captured, validated, transformed, and explained before a payment reaches the network.
That is not a message-format project. It is an exception-management product.
The deadline is downstream of a capture problem
The network can reject a message because the data is incomplete, but the root cause usually sits earlier in the journey. A beneficiary form may accept one free-text address. A merchant may store a legal name in one system and a trading name in another. A correspondent may require a different field combination from the sending bank. A sanctions-screening service may normalise the data differently from the ledger.
The failure appears at the payment boundary, but the product debt was created at capture.
Swift's ISO 20022 update places the 14 November milestone in the current migration roadmap. Its standards-release schedule also makes clear that the 2026 MX release is accompanied by usage guidelines, testing, and a live date. The operational reading is not "change the XML." It is "make the whole chain agree on what valid party data means."
What a product team should make explicit
There are four product decisions hiding inside structured data.
1. Define the canonical party object
Choose which system owns the canonical legal name, postal address, country, identification data, and purpose information. Do not let each connector invent its own interpretation. A canonical object should retain the source value, the normalised value, the transformation rule, and the timestamp of the change.
That history matters when an operations analyst asks why a payment was sent with a particular address or why a screening decision changed.
2. Validate at the earliest useful point
Validation at submission is better than validation after a payment has entered a repair queue. The customer-facing form, merchant API, onboarding workflow, and partner import should share the same field rules where possible.
The validation result should be specific. "Invalid address" is not an operational instruction. "Country is missing," "postal code does not match the country rule," and "hybrid address accepted under this corridor profile" lead to different actions.
The CBUAE's payments and settlements overview is a useful reminder that payment products sit inside a wider system of participants, prescribed formats, settlement institutions, and operating rules. A local form that looks complete in isolation may still be insufficient for a downstream route.
3. Make exceptions explainable
An exception queue is not a list of failed transaction IDs. It is a work product. Each item should show the failed rule, the field that caused it, the source of the value, the next permitted action, and whether editing the value changes a compliance or customer-consent decision.
The queue also needs a clear distinction between repairable data and prohibited invention. An analyst can correct a documented transcription error. They cannot guess a missing beneficiary address because a correspondent wants a complete message.
4. Measure the handoff, not only the network result
Teams often report acceptance rate, settlement time, and repair volume. Those are useful, but they arrive too late to steer the product. Add measures for structured-field completion at capture, validation failure by channel, manual touches per exception, time from exception creation to decision, and the percentage of repairs that require a customer or partner re-confirmation.
These measures connect experience, operations, risk, and reconciliation. They also show whether a migration is actually reducing work or simply moving it between queues.
The uncomfortable design trade-off
More fields can create more friction. A product team that turns every downstream requirement into a mandatory form field may improve message completeness while damaging conversion or partner adoption.
The answer is not to keep the form vague. It is to make requirements corridor-aware and evidence-led. Ask for data when the route or service genuinely requires it; explain why it is needed; retain the original value and the consent or source context; and provide a controlled recovery path when the customer cannot supply it immediately.
That design lets product teams separate three states that are often collapsed: data missing, data invalid, and data not required for this route. Each state deserves a different customer and operations experience.
A practical launch gate
Before calling structured-data work complete, ask:
- Can every live payment journey show the canonical source of party and address data?
- Are the same validation rules exercised in forms, APIs, imports, and repair tools?
- Can an operator explain an exception without opening five unrelated systems?
- Are corrections versioned, attributable, and reversible where appropriate?
- Does the route decision distinguish data quality from sanctions or policy outcomes?
- Have partner and customer re-confirmation paths been tested before the standard's live date?
If the answer to any of these is no, the team may have a compliant message serializer but not an operationally ready payment product.
The product lesson
ISO 20022 creates value when structured data survives the full payment lifecycle: capture, validation, screening, routing, settlement, reconciliation, and customer explanation. The standard is the common language. The product work is making sure every participant uses the words consistently.
The deadline is visible. The exception queue will tell you whether the migration is real.
FAQ
Does structured data eliminate payment exceptions? No. It can reduce ambiguity and manual repair, but routing, sanctions, partner rules, and operational failures still create exceptions.
Should every address field become mandatory immediately? No. Requirements should follow the applicable route, service, and evidence. Mandatory fields without a clear operational reason create avoidable friction.
Who owns the migration? It is shared. Product owns the customer and operator journeys; engineering owns reliable transformation and validation; operations and compliance own the decision rules and control evidence.
Closing thought and further reading
The next ISO 20022 milestone is not a message-format task. It is a capture, validation, and exception-management problem.
Building through similar complexity?
Discuss the operating decisions behind the essay, or explore where my experience can help.


