0% found this document useful (0 votes)
370 views4 pages

SWIFT MT103 Message Format Cheatsheet Faisal Khan LLC

The document is a cheatsheet for the SWIFT MT103 message format, detailing its structure, mandatory and optional fields, and best practices for usage. It includes examples of message blocks, field formats, and common codes for bank operations and charges. Additionally, it provides error prevention tips and resources for further information on banking and payments.

Uploaded by

Minhal Hasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
370 views4 pages

SWIFT MT103 Message Format Cheatsheet Faisal Khan LLC

The document is a cheatsheet for the SWIFT MT103 message format, detailing its structure, mandatory and optional fields, and best practices for usage. It includes examples of message blocks, field formats, and common codes for bank operations and charges. Additionally, it provides error prevention tips and resources for further information on banking and payments.

Uploaded by

Minhal Hasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

📝

SWIFT MT103 Message Format


Cheatsheet
Message Structure Overview
1. Basic Header Block {1:}

Format: {1:F01[BIC12][Branch Code]}


Example: {1:F01DEUTDEFFXXXX1234567890}

2. Application Header Block {2:}

Format: {2:O103[DateTime][BIC][Reference]}
Example: {2:O1030953230523NORDDKKKXXXX123456789}

3. User Header Block {3:}

Format: {3:{108:[Reference]}}
Example: {3:{108:MT103}}

4. Text Block {4:} - Key Fields Reference


Mandatory Fields

Field Name Format Example

:20: Transaction Reference 16x REFERENCE12345

:23B: Bank Operation Code 4!c CRED

Value
:32A: 6!n3!a15d 230523EUR100000,50
Date/Currency/Amount

SWIFT MT103 Message Format Cheatsheet 1


/12345678\nJOHN
:50A/K/F: Ordering Customer /Account\nName\nAddress
DOE

/DK500040044\nJANE
:59: Beneficiary Customer /Account\nName\nAddress
SMITH

Optional Fields
Field Name Purpose

:52A: Ordering Institution Ordering bank's BIC

:53A/B: Sender's Correspondent Sender's bank account

:54A: Receiver's Correspondent Receiver's bank details

:56A/C: Intermediary Bank Intermediary bank info

:57A: Account With Institution Beneficiary's bank

:70: Remittance Information Payment details

:71A: Details of Charges Who pays fees (OUR/BEN/SHA)

:72: Sender to Receiver Info Additional instructions

Charge Codes (Field 71A)


OUR : All charges paid by sender

BEN : All charges paid by beneficiary

SHA : Shared charges (sender pays sending, beneficiary pays receiving)

Common Bank Operation Codes (23B)


CRED : Standard credit transfer

SPAY : Same-day value payment

SSTD : Same-day value standard payment

Field Format Symbols


🔑 Key:
n = Numeric

a = Uppercase letters

SWIFT MT103 Message Format Cheatsheet 2


x = Any character

! = Fixed length

d = Decimal number

Best Practices Checklist


Verify all mandatory fields are present

Check BIC/SWIFT codes are valid

Ensure account numbers are correctly formatted

Validate currency code is valid

Confirm charge type is appropriate

Include clear remittance information

Error Prevention Tips


1. Double-check account numbers

2. Verify BIC codes

3. Confirm amount format (use comma for decimal)

4. Ensure proper line breaks in address fields

5. Check character limits in each field

Example Message Structure


{1:F01BANKBEBBAXXX1234567890}
{2:O1031130050901BANKBEBBAXXX}
{3:{108:MT103}}
{4:
:20:REFERENCE12345
:23B:CRED
:32A:230501EUR123456,78
:50A:/12345678901234567890
MR. JOHN DOE
:59:/23456789012345678901

SWIFT MT103 Message Format Cheatsheet 3


MS. JANE SMITH
:70:INVOICE 987654
:71A:SHA
-}

About This Resource


© Faisal Khan LLC. This cheatsheet is provided as a public service for professionals in
the banking, payments, and financial services industry. For more comprehensive
resources and expert insights:

Visit our website: https://faisalkhan.com

Explore our Banking, Money and Payments Wiki:


https://faisalkhan.com/knowledge-center/payments-wiki/

© Faisal Khan LLC. This cheatsheet may be freely used and distributed with proper
attribution.

Faisal Khan LLC

Cross-Border Payments & Financial Consulting Experts

Website: www.faisalkhan.com | Email: Contact Us Page


"Your trusted partner in banking, payments, and licensing solutions."

SWIFT MT103 Message Format Cheatsheet 4

You might also like