Skip to content

Payments In Fintech

The Art and Science of Moving Money

Menu
  • Home
  • Payments Domain
  • SWIFT
  • Instant Payments
  • About
  • Get in Touch
  • Roadmap
Menu

4. MT to MX Migration for MT103 to pacs.008 Messages

Posted on March 17, 2025March 24, 2025 by Vishal Sharma

In the world of international banking and financial messaging, the migration from MT (Message Type) to pacs.08 MX (XML-based messages) is a significant shift. This transition is driven by the need for greater standardization, interoperability, and efficiency in global financial communication. One of the most critical messages in this migration is the MT103, which is used for single customer credit transfers. In this blog post, we’ll explore the ISO standards, the need for MX when MT was already in place, and provide a detailed mapping of MT103 tags to their MX equivalents. We’ll also walk through a real-life example to make this transition easier to understand.

Table of Contents

  • What Are ISO Standards?
  • Why Was MX Needed When MT Was Already There?
  • MT103 to pacs.008 MX Migration: Mapping of Tags (MT to MX Migration)
  • Real-Life Example: MT103 to pacs.008 MX Conversion
    • MT103 Message:
    • MX (pacs.008.001.xx) Equivalent:
  • Benefits of MX Over MT
  • Conclusion

MT to MX migration

What Are ISO Standards?

ISO (International Organization for Standardization) standards are globally recognized frameworks that ensure consistency, quality, and interoperability across industries. In the financial messaging world, ISO standards define the structure, format, and rules for exchanging messages between financial institutions.

  • ISO 15022 (MT Messages): The older standard, based on SWIFT’s MT message format, uses a fixed-length, tag-based structure. It has been the backbone of financial messaging for decades.
  • ISO 20022 (MX Messages): The newer standard, based on XML, is more flexible, extensible, and capable of carrying richer data. It is designed to meet the evolving needs of the financial industry.

Why Was MX Needed When MT Was Already There?

While MT messages have served the financial industry well, they have limitations that became apparent as the industry evolved:

  1. Limited Data Capacity: MT messages have a fixed structure, which restricts the amount of data that can be included. This became a problem as regulatory requirements and customer demands for richer data increased.
  2. Lack of Flexibility: MT messages are not easily extensible. Adding new fields or adapting to new use cases is challenging.
  3. Interoperability Issues: MT messages are primarily used within the SWIFT network, making it difficult to integrate with other systems or networks.
  4. Regulatory Compliance: New regulations, such as anti-money laundering (AML) and know-your-customer (KYC), require more detailed information than MT messages can provide.

ISO 20022 (MX) addresses these limitations by offering:

  • A flexible, XML-based format.
  • Support for richer data and more detailed information.
  • Better interoperability across different systems and networks.
  • Future-proofing through extensibility.

In this article we will discuss about MT103 to pacs.008 conversion.

MT103 to pacs.008 MX Migration: Mapping of Tags (MT to MX Migration)

The MT103 message is used for single customer credit transfers. Its MX equivalent is the pacs.008.001.xx message under ISO 20022. Below is a detailed mapping of MT103 tags to their corresponding MX elements:

MT103 TagDescriptionMX Element (pacs.008.001.xx)Comments
20Sender’s ReferenceGrpHdr/MsgIdUnique identifier for the message.
23BBank Operation CodeCdtTrfTxInf/PmtTpInf/LclInstrm/PrtrySpecifies the type of transaction.
32AValue Date/Currency/AmountCdtTrfTxInf/Amt/InstdAmtAmount and currency of the transaction.
50aOrdering CustomerCdtTrfTxInf/DbtrDetails of the sender (customer initiating the payment).
52aOrdering InstitutionCdtTrfTxInf/DbtrAgtSender’s bank or financial institution.
56aIntermediary InstitutionCdtTrfTxInf/IntrmyAgt1Intermediary bank involved in the transaction.
57aAccount With InstitutionCdtTrfTxInf/CdtrAgtBeneficiary’s bank or financial institution.
59aBeneficiary CustomerCdtTrfTxInf/CdtrDetails of the recipient (beneficiary).
70Remittance InformationCdtTrfTxInf/RmtInf/UstrdUnstructured remittance information.
71ADetails of ChargesCdtTrfTxInf/ChrgBrSpecifies who bears the charges (e.g., BEN, SHA, OUR).
72Sender to Receiver InformationCdtTrfTxInf/RmtInf/UstrdAdditional information for the receiver.

You can find complete tag details here on SWIFT official website.


Real-Life Example: MT103 to pacs.008 MX Conversion

Let’s take a real-life example of an MT103 message and convert it to its MX equivalent.

MT103 Message:

:20:REF123456
:23B:CRED
:32A:231015USD100000,
:50K:/123456789
John Doe
123 Main St
New York, USA
:52A:BOFAUS3N
:57A:CITIUS33
:59:/987654321
Jane Smith
456 Elm St
London, UK
:70:Invoice 1234
:71A:SHA
:72:/INS/CITIUS33

MX (pacs.008.001.xx) Equivalent:

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.xx">
  <CdtTrfTxInf>
    <PmtId>
      <MsgId>REF123456</MsgId>
    </PmtId>
    <PmtTpInf>
      <LclInstrm>
        <Prtry>CRED</Prtry>
      </LclInstrm>
    </PmtTpInf>
    <Amt>
      <InstdAmt Ccy="USD">100000</InstdAmt>
    </Amt>
    <Dbtr>
      <Nm>John Doe</Nm>
      <PstlAdr>
        <StrtNm>123 Main St</StrtNm>
        <TwnNm>New York</TwnNm>
        <Ctry>US</Ctry>
      </PstlAdr>
      <Id>
        <OrgId>
          <Othr>
            <Id>123456789</Id>
          </Othr>
        </OrgId>
      </Id>
    </Dbtr>
    <DbtrAgt>
      <FinInstnId>
        <BIC>BOFAUS3N</BIC>
      </FinInstnId>
    </DbtrAgt>
    <CdtrAgt>
      <FinInstnId>
        <BIC>CITIUS33</BIC>
      </FinInstnId>
    </CdtrAgt>
    <Cdtr>
      <Nm>Jane Smith</Nm>
      <PstlAdr>
        <StrtNm>456 Elm St</StrtNm>
        <TwnNm>London</TwnNm>
        <Ctry>GB</Ctry>
      </PstlAdr>
      <Id>
        <OrgId>
          <Othr>
            <Id>987654321</Id>
          </Othr>
        </OrgId>
      </Id>
    </Cdtr>
    <RmtInf>
      <Ustrd>Invoice 1234</Ustrd>
    </RmtInf>
    <ChrgBr>SHA</ChrgBr>
  </CdtTrfTxInf>
</Document>

Benefits of MX Over MT

  1. Richer Data: MX messages can carry more detailed information, making them ideal for regulatory compliance and customer needs.
  2. Flexibility: The XML-based format allows for easy extension and adaptation to new use cases.
  3. Interoperability: MX messages can be used across different networks and systems, not just SWIFT.
  4. Future-Proofing: ISO 20022 is designed to evolve with the industry, ensuring long-term relevance.

Conclusion

The migration from MT to MX is a critical step for financial institutions looking to stay competitive and compliant in a rapidly evolving industry. By understanding the ISO standards, the need for MX, and the detailed mapping of MT103 tags to MX elements, you can ensure a smooth transition. The real-life example provided above demonstrates how an MT103 message can be converted into its MX equivalent, highlighting the flexibility and richness of the ISO 20022 format.

If you’re planning an MT to MX migration, start by analyzing your current MT messages, mapping them to MX equivalents, and testing the new format in a controlled environment. With the right approach, this migration can unlock new opportunities for your organization.

We will be discussing about Cover messages in next article. And equivalent MX.


Share on Social Media
x facebook linkedin redditwhatsapptelegram

Post navigation

← Part 1 – Question & Answers – SWIFT
5. What is MT202 message? Explained with Examples →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Content

  • 11. Different ISO 20022 Settlement Methods – INGA, INDA, COVE, CLRG
  • 3. Decoding ISO 20022 Message Flows in Instant Payments: From Initiation to Settlement
  • 2. Why Instant Payments Are Exploding: The 4 Key Forces Fueling the Real-Time Money Revolution
  • 1. Instant Payments System: Revolutionizing Real-Time Transactions in the Digital Age
  • Part 2 – SWIFT Question & Answers
  • 8. SWIFT MT103 Returns and pacs.004 Explained
  • 7. SWIFT MT103 Announcement & MT202 Cover(pacs.009COV) Messages
  • 6. MT202 to pacs.009 MX Message Conversion
  • 5. What is MT202 message? Explained with Examples
  • 4. MT to MX Migration for MT103 to pacs.008 Messages
  • Part 1 – Question & Answers – SWIFT
  • 3. Different Scenarios in MT103
  • 2. What Is MT103 SWIFT Message
  • 1. What Are SWIFT Standards Messages? Guide with Real-Life Examples
  • 10. Starting a Payment Business: A Step-by-Step Guide to Success
  • 9. Payment Challenges and Solutions: Overcoming Barriers in the Digital Age
  • 8. Payment Technologies and Innovations: Shaping the Future of Transactions
  • 7. Payment Regulations and Standards: A Complete Guide for Businesses
  • 6. Global Payment Trends
  • 5. Payment Security and Compliance

Don't Miss Updates

Please verify that you are human.

Follow us on Social Media
linkedin

Archives

  • April 2025
  • March 2025
  • February 2025

Categories

  • Instant Payments
  • Payments Domain
  • SWIFT
© 2025 Payments In Fintech | Powered by Minimalist Blog