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

MT103 return convention

A fictional legacy MT103 carrying a /RETN/ convention in field 72.

Illustrative, non-production example. Values are fictional and the message is not validated for any specific network, scheme, or implementation guide.

EVIDENCE AT ARM'S REACH

DOWNLOAD AND GOVERNING SOURCES

Download the canonical fictional sample, then open the exact official definition and profile needed for implementation testing.

An XSD checks XML structure. A usage guideline adds profile rules, conditional fields, code restrictions, and business controls. XSD-valid does not mean scheme-compliant.

Usage guidelineSwift MTcurrent

Swift Standards MT release material

The annual MT standard and release information. Full field specifications may require an authenticated Swift account.

Owner
Swift
Checked
2026-07-18
Access
Login required · Swift login and the organisation's permissions may be required.
OPEN OFFICIAL SOURCE
Usage guidelineCBPR+current

PMPG correspondent-payment and reporting market practice

Non-binding market practice for structured party data, cover payments, investigations, and the transition between MT and ISO 20022 reporting.

Owner
Payments Market Practice Group
Checked
2026-07-12
Access
Official page · Public market-practice hub; individual papers remain owned and versioned by PMPG and Swift.
OPEN OFFICIAL SOURCE
Teaching sampleScheme-neutral teachingcurrent

MT103 customer credit transfer — raw FIN

A compact FIN-style customer payment with fictional parties and account data. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:bd8c51c4
Access
Payments Signal download · Original fictional teaching sample; no login required.
DOWNLOAD
Teaching sampleScheme-neutral teachingcurrent

MT103 rejection convention — raw FIN

A fictional legacy MT103 carrying a /REJT/ convention in field 72. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:00d34508
Access
Payments Signal download · Original fictional teaching sample; no login required.
DOWNLOAD
Teaching sampleScheme-neutral teachingcurrent

MT103 return convention — raw FIN

A fictional legacy MT103 carrying a /RETN/ convention in field 72. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:21271c74
Access
Payments Signal download · Original fictional teaching sample; no login required.
DOWNLOAD
Lifecycle packScheme-neutral teachingcurrent

MT legacy and migration lifecycle — ZIP pack

Initiation, serial and cover context, cancellation and correspondence, advices, and statements.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:8b3a20e4
Access
Payments Signal download · Original fictional teaching pack; no login required.
DOWNLOAD
MappingCBPR+current

MT103 → pacs.008 implementation mapping

Field correspondence, transformation treatment, and data-loss notes for 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.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:47a46ccb
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
MappingCBPR+current

MT103 /REJT/ convention → pacs.002 implementation mapping

Field correspondence, transformation treatment, and data-loss notes for Legacy negative-status convention compared with a structured FI-to-FI status report. This is a business-semantic comparison, not a claim that pacs.002 has a standalone MT equivalent.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:a90c5f46
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
MappingCBPR+current

MT103 /RETN/ convention → pacs.004 implementation mapping

Field correspondence, transformation treatment, and data-loss notes for Legacy return-payment convention compared with the structured ISO 20022 payment return.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:a221a68d
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Field matrixBase ISO 20022current

MT103 field matrix

Curated field requirements, contexts, operational meaning, and implementation cautions.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:843abd95
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Test packScheme-neutral teachingcurrent

Payment lifecycle test cases

Positive and negative test cases across validation, rejection, return, recall, reversal, investigation, reconciliation, migration, instant payments, and screening.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:98c48cc7
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Migration notesCBPR+current

MT to MX migration notes

A practical control list for semantic transformation and coexistence risk.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:50787584
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
MT103
{1:F01DEMODEFFAXXX0000000000}
{2:I103DEMOGB2LXXXXN}
{4:



:33B:EUR1250,00


:52A:DEMODEFFXXX
:57A:DEMOGB2LXXX


:70:RETURN DEMO INVOICE 1001

:72:/RETN/AC04 ACCOUNT CLOSED
-}

EVERY ANNOTATED FIELD

:20: Sender's Referencemandatory

The sender's own reference for this payment — the number everyone quotes when questions come up later.

It anchors queries, cancellations, and reconciliation between adjacent banks; end-to-end tracking across the whole chain relies on the UETR in the header instead.

Reused references break duplicate detection and confuse investigations.

:23B: Bank Operation Codemandatory

Tells the receiving bank what kind of transfer this is; CRED marks an ordinary credit transfer.

CRED is the everyday value. Other codes are rare, tied to specific service arrangements, and some legacy values have been withdrawn over successive standards releases.

:32A: Value Date / Currency / Interbank Settled Amountmandatory

When the money moves between the banks, in which currency, and how much settles between them.

This is the interbank settled amount — after any deducted charges — which is not necessarily what the customer instructed. The original instructed amount lives in 33B.

Amounts use a comma as the decimal separator with no thousands separators; malformed amounts are rejected at network level.

:33B: Currency / Instructed Amountconditional

What the ordering customer originally asked to send, before charges or currency conversion.

Network-validated rules make 33B mandatory in defined situations — for example when a currency conversion happened on the sender's side, and in certain intra-European payments. Once present, it must travel unchanged along the chain.

If 33B, the exchange rate in 36, and the charge fields do not reconcile to 32A, receiving banks raise repairs or investigations.

:36: Exchange Rateconditional

The rate applied when the instructed currency differs from the settlement currency.

Required when 33B is present with a different currency than 32A, and must be absent otherwise — one of the arithmetic consistency rules validated by the network.

:50a: Ordering Customermandatory

Who the payment is from — the debtor, with account and address depending on the option used.

Option F carries structured name, address, and identity elements that screening systems and regulators strongly prefer; the free-text option K is a major source of screening noise.

Vague, truncated, or abbreviated originator data drives sanctions alerts and requests for information from downstream banks.

:52a: Ordering Institutionoptional

The bank acting for the ordering customer when that bank is not the sender of this message.

Appears mainly in relay and multi-bank structures; identify it with a BIC (option A) wherever possible.

:57a: Account With Institutionconditional

The bank that holds the beneficiary's account, when it is not the receiver of the message.

Presence depends on the routing and is tied to other routing fields by conditional rules. A BIC in option A is the safest choice for straight-through processing.

Name-and-address options force manual routing decisions at intermediaries.

:59a: Beneficiary Customermandatory

Who ultimately gets the money, with their account.

In many corridors — including payments between EU/EEA countries — the account must be a valid IBAN. Missing or invalid beneficiary account data is a leading cause of returns.

A name that does not match the account holder at the beneficiary bank can trigger repair, delay, or return depending on local practice.

:70: Remittance Informationoptional

Free text telling the beneficiary what the payment is for — invoice numbers and similar.

Limited to four lines of 35 characters, far less than ISO 20022 allows — which is why translating rich remittance data into MT format truncates.

Screening engines scan this free text: place names, vessel names, or goods descriptions connected to sanctioned activity generate hits here.

:71A: Details of Chargesmandatory

Who pays the banks' fees: OUR (sender pays all), SHA (shared), or BEN (beneficiary pays).

The option constrains whether sender's charges (71F) or receiver's charges (71G) may appear, under network-validated rules; several corridors restrict BEN by regulation or scheme rule.

:72: Sender to Receiver Informationoptional

Bank-to-bank instructions that fit nowhere else, often using coded keywords.

Structured codes such as /INS/ or /ACC/ are machine-readable by some receivers; free text almost always lands in a manual repair queue, so use it sparingly.

Instructions hidden in 72 that contradict the structured fields cause processing disputes between banks.

FULL MT103 REFERENCE →

COMMUNITY SIGNAL

Discuss this learning page

Share an operational observation or ask a concrete payments question. Your name and message are public; your email remains private.

NEXT QUESTION REVIEWMonday, 27 Jul, 8:00 amMonday answer runs use source-supported educational material. Some questions may need owner review.
WHAT ARE YOU SHARING?

Public discussion

LOADING

Loading the discussion…