GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX

MT103 → pacs.008

Context: Cross-border customer credit transfer translation, in the spirit of public CBPR+ and PMPG translation guidance. Educational summary — the applicable usage guideline is the rule.

EXPLORE THE TRANSLATION — SIDE BY SIDE

Click a highlighted field on either side. Its counterparts light up opposite, and the translation note appears below.

MT103
{1:F01DEMOUS33AXXX0000000000}
{2:I103DEMOGB2LXXXXN}
{3:{108:DEMO-ONLY}}
{4:

















-}
pacs.008
<?xml version="1.0" encoding="UTF-8"?>
<!-- Illustrative non-production data -->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08">
  <FIToFICstmrCdtTrf>
    <GrpHdr>




    </GrpHdr>
    <CdtTrfTxInf>
      <PmtId>
        <InstrId>DEMO-INSTR-001</InstrId>

        <TxId>DEMO-TX-001</TxId>

      </PmtId>
      <PmtTpInf>
        <SvcLvl><Cd>SEPA</Cd></SvcLvl>
      </PmtTpInf>



      <InstgAgt><FinInstnId><BICFI>DEMODEFFXXX</BICFI></FinInstnId></InstgAgt>
      <InstdAgt><FinInstnId><BICFI>DEMOGB2LXXX</BICFI></FinInstnId></InstdAgt>












      <DbtrAcct><Id><IBAN>DE02120300000000202051</IBAN></Id></DbtrAcct>












      <CdtrAcct><Id><IBAN>GB33BUKB20201555555555</IBAN></Id></CdtrAcct>










    </CdtTrfTxInf>
  </FIToFICstmrCdtTrf>
</Document>

Nothing selected yet — try the amount field on either side and watch one MT field become two structured MX elements.

MT103 → pacs.008 field mapping
MT103pacs.008CORRESPONDENCENOTE
:20:CdtTrfTxInf/PmtId/InstrIdPARTIALThe sender's reference becomes the instruction identification; the message-level GrpHdr/MsgId is a separate, new identifier.
Block 3 / field 121CdtTrfTxInf/PmtId/UETRDIRECTThe UETR travels unchanged — it is the same end-to-end tracking key in both worlds.
:23B:noneNO EQUIVALENTThe bank operation code has no single MX element; service level and local instrument elements carry related meaning.
:32A:CdtTrfTxInf/IntrBkSttlmDt + IntrBkSttlmAmtTRANSFORMEDOne MT field splits into two structured elements: date and currency+amount separate cleanly in MX.
:33B:CdtTrfTxInf/InstdAmtDIRECTThe originally instructed amount maps to the instructed amount element.
:36:CdtTrfTxInf/XchgRateDIRECTExchange rate carries across when currency conversion applies.
:50a:CdtTrfTxInf/Dbtr + DbtrAcctTRANSFORMEDFree-format name/address lines become a structured party plus a separate account element. Going MX→MT, structured addresses risk truncation into 4×35 lines.
:52a:CdtTrfTxInf/DbtrAgtDIRECTThe ordering institution maps to the debtor agent, normally identified by BIC.
:53a:GrpHdr/SttlmInfTRANSFORMEDCorrespondent/settlement details restructure into the settlement information block.
:57a:CdtTrfTxInf/CdtrAgtDIRECTThe account-with institution is the creditor agent.
:59a:CdtTrfTxInf/Cdtr + CdtrAcctTRANSFORMEDBeneficiary name/address and account split into a structured party and account element.
:70:CdtTrfTxInf/RmtInfPARTIAL4×35 characters of free text map into remittance information; MX additionally offers structured remittance the MT side cannot express.
:71A:CdtTrfTxInf/ChrgBrTRANSFORMEDCharge codes translate: OUR→DEBT, SHA→SHAR, BEN→CRED.
:71F: / :71G:CdtTrfTxInf/ChrgsInfTRANSFORMEDDeducted and sender's charges restructure into repeatable charges information entries.
:72:InstrForNxtAgt / InstrForCdtrAgtPARTIALFree-format sender-to-receiver text becomes coded instruction elements where a code exists; uncodeable text is a known translation pain point.
Sources for this mapping3
  1. Market practice

    Payments Market Practice Group market practice documentsPayments Market Practice Group

    Global market practice for payment messaging, including guidance on structured party data, cover payments, and the coexistence of MT and ISO 20022 formats. · Checked 2026-07-12

    The PMPG publishes individual papers via the Swift website; its recommendations are market practice, not binding scheme rules, and adoption varies between institutions.

  2. Market practice

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group)

    Defines how ISO 20022 messages (including pacs.008, pacs.009, pacs.002, pacs.004, and camt investigation messages) are used and validated for cross-border payments on the Swift network. · Checked 2026-07-12

    What this simplifies: Based on public summaries; the full CBPR+ translation rules require MyStandards access.

    Full guidelines require MyStandards access; content here relies on public summaries. MT-to-CBPR+ translation rules are published on Swift's translation portal.

  3. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    What this simplifies: Row set curated for learning; option letters, conditional rules, and edge cases omitted.

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.