top of page

How to Validate Information in SWIFT vs. ISO 20022 Formats

Why It Matters

Wire transfer regulations such as EU Regulation 2015/847 and FATF Recommendation 16 require that payer and payee information is complete, accurate, and traceable. But whether this information is successfully captured and validated often depends on the message format used to send the payment. Traditional formats like SWIFT MT (e.g. MT103) use free-text fields that can truncate or misrepresent data, while modern structured formats like ISO 20022 (e.g. pacs.008) offer tagged XML elements designed to support compliance and automation. For compliance and operations teams, understanding how these formats differ is key to reducing the risk of incomplete data, screening failures, or regulatory breaches.


Structured vs. Unstructured Formats: A Quick Primer

Feature

SWIFT MT Format (e.g. MT103)

ISO 20022 (e.g. pacs.008)

Data Structure

Mostly unstructured free-text fields

Structured XML elements with defined tags

Field Examples

Field 50F (payer); Field 59 (payee)

<InitgPty>, <Dbtr>, <Cdtr> elements

Truncation Risk

High (fixed-length fields, 35-char lines)

Low (scalable structured elements)

Validation Support

Limited

Strong (schema + format validation)

Address Fields

Often embedded in name lines

Separate, tagged address components

Key Validation Differences

The first major difference is field capacity. SWIFT MT formats, particularly fields like 50K or 59, have fixed line limits, typically four lines of 35 characters. This makes it easy for long names or detailed addresses to be cut off, resulting in unusable or incomplete data. ISO 20022 formats avoid this issue by using individual tags for names, address lines, and identifiers, allowing full-length entries without workarounds.


Next is how name and address data is formatted. In SWIFT MT, these details are often packed into single fields, making it harder to detect if something is missing or truncated. In contrast, ISO 20022 structures each component (e.g.street, city, postal code, country) making validation and automated screening more reliable.


There are also differences in how identifiers are handled. SWIFT MT may include personal details like passport numbers in free text, but receiving systems may not parse or use them. ISO 20022 provides dedicated tags for identity information, such as national IDs and birth dates, enabling automated enforcement of rules under frameworks like the EU Funds Transfer Regulation.


Finally, from a compliance monitoring standpoint, ISO 20022 is far more automation-friendly. Its structured nature supports robust rule-checking and analytics, while SWIFT MT messages often require enrichment or manual review to achieve the same outcomes.

Step-by-Step Payment Message Validation


  1. Understand the Structural Differences Between SWIFT & ISO 20022

    SWIFT messages (such as MT103) are fixed-format, tag-based messages with strict field length limits and limited semantic richness. In contrast, ISO 20022 messages are XML-based, structured, and hierarchical, allowing for richer data, multiple elements per field, and improved interoperability. Validation must account for these format-level differences before applying field-specific rules.

  2. Identify Required Fields by Message Type and Purpose

    Determine the message type in use and its associated mandatory fields. For SWIFT MT103, validate presence of fields such as :50a: (payer), :59a: (payee), and :70: (reference). For ISO 20022 pain.001 (credit transfer) or pacs.008 (FI-to-FI payment), check elements like , , , , and . Missing fields must be flagged in accordance with message specifications and regulatory requirements.

  3. Validate Field Placement & Content Integrity

    In SWIFT messages, confirm that data is correctly positioned within the designated tags and subfields, observing length and format constraints. In ISO 20022, ensure each data point is placed within the correct XML element and substructure. Misplaced data, such as inserting names into address lines or mixing identifiers, reduces both readability and regulatory traceability.

  4. Assess Data Granularity & Completeness

    SWIFT fields are limited in space, often requiring compacted or abbreviated data. Validate that critical information such as full names and account numbers is not truncated beyond recognition. In ISO 20022, where structure permits detailed content, check that fields are fully populated and not left partially blank. ISO’s flexibility should not result in selective omission.

  5. Screen for Meaningless or Synthetic Entries in Both Formats

    Regardless of format, examine entries for filler or placeholder content, such as “XXX”, “00000”, or “N/A”. In SWIFT, these may appear in tags like :50K: or :59:, while in ISO 20022, such values may appear under , , or . Flag these for review, as they may compromise compliance with WTR and FATF R16.

  6. Reconcile with Internal & External Standards

    Align the content of both SWIFT and ISO 20022 messages with internal onboarding and KYC records. In ISO 20022, also validate against external schemas such as CBPR+ or HVPS+ implementation guides, where applicable. Discrepancies in names, identifiers, or account details between the payment message and the institution’s verified records may suggest formatting or mapping errors.

  7. Categorise Format-Specific Validation Failures

    Document validation outcomes with format-specific tags such as SWIFT Field Missing, ISO Element Misplaced, SWIFT Length Overflow, or ISO Empty Tag. Structured tagging supports root cause analysis, quality assurance, and format migration tracking.

  8. Escalate Non-Conformities & Initiate Corrective Action

    Refer any validation failures (whether structural, semantic, or regulatory) to the FCC team and payment operations team. SWIFT-format errors may require rejection or reformatting of the message. ISO 20022 messages with missing or misstructured content should be amended before submission. Systematic issues may indicate deficiencies in message generation tools or integration APIs.

Best Practices by Format

For institutions still using SWIFT MT, it's best to avoid overloading lines with multiple data elements and to use the fullest possible name and address within field limits. Truncated or abbreviated entries should be flagged for follow-up.


For those using ISO 20022, structured entry should be enforced from the start such as during client onboarding. Schema validation tools can help detect missing mandatory tags, and systems should be mapped accurately to ensure downstream compliance checks work as intended.


Transition Guidance

As more institutions move to ISO 20022, especially for high-value and cross-border payments, it’s important to maintain compliance checks across both formats during the transition. Dual-format monitoring helps ensure no regulatory blind spots emerge. The structured approach of ISO 20022 not only enhances data quality for the Travel Rule but also reduces reliance on manual review.


Summary

Accurate wire transfer compliance depends not only on the data but how the data is formatted and transmitted. Understanding the differences between SWIFT MT and ISO 20022 formats equips institutions to validate payment messages more effectively, reduce the risk of non-compliance, and support automation.


bottom of page