Payments Academy
FieldMeaningRequired
:20:A unique reference assigned by the sending bank to identify this payment through its whole life. It must not repeat for the same sender within the same businessM
:23B:A four character code that tells the receiving bank how to handle the transfer. CRED means a normal credit transfer, SPAY means a SWIFT payment, SSTD means a stM
:32A:The value date on which funds become available to the beneficiary, the three letter ISO currency code and the amount to be paid. For USD 25,000 on 5 November 20M
:33B:The currency and amount in which the ordering customer instructed the payment, when that differs from the settlement currency in field 32A. It preserves the oriO
:50a:The customer who ordered the payment, identified by account number and name and address. Option K gives account, name and address in free text. Option F gives sM
:52a:The financial institution that ordered the transfer when it is not the sender of the message. It is normally the bank holding the ordering customer account in aO
:53a:The account held by the sender with the receiver, or the correspondent bank through which settlement will occur. It tells the receiving bank where to debit the O
:54a:The account held by the receiver with another bank, used when the receiver does not hold the sender account directly. It identifies the next bank in the settlemO
:57a:The bank where the beneficiary holds an account, when it is not the receiver of the MT103. It directs the receiving bank to forward the payment to the correct aO
:59a:The final recipient of the funds, identified by account number and name and address. Option A gives the account and BIC, option F gives structured name and addrM
:70:Free text information for the beneficiary explaining what the payment is for, such as an invoice number, contract reference or salary month. It is limited to foO
:71A:A three letter code stating who pays the transfer charges. OUR means the ordering customer pays all charges, BEN means the beneficiary pays all charges, and SHAM
Meridian Bank London sends an MT103, reference MER1035521, for USD 25,000 value 5 November 2024 to Harbour Bank Singapore to pay Bright Logistics for invoice INV-1187. This is a pre-migration example, from before coexistence ended on 22 November 2025. Field :71A: is SHA, the beneficiary account is given in :59a:, and the payment settles on the value date.

Valid example from the message catalogue. Scheme rules: MT103 is a SWIFT MT (FIN) message, not a base ISO 20022 message: there is no single global scheme rulebook, and each bank and market practice sets its own format limits and cut-off times on top of the

0:00 / 3:36 Step 1 of 6

A Basic MT103 Decrypted: Mandatory Fields Only

MT103 Optional Fields Deep Dive, Lesson 1 of 7, Narration 3:36, D04 Messaging and standards

Bank Operation CodeValue dateNostro

What you will learn

Your objective. By the end of this lesson, you will be able to explain basic MT103 decrypted: mandatory fields only. An MT103 is a single customer credit transfer instruction sent through SWIFT FIN.

Why it matters. If two payments carry the same reference on the same day, operations teams cannot tell them apart, so uniqueness is a control, not a courtesy.

Chapter objective: Learner explains the optional MT103 fields 52a, 57a, 53B, 70 and 71G, and shows how each one changes routing, charges and remittance information. Learner uses real examples with amounts, banks and message names to show how the topic works in practice.

Key learning points

  • MT103: single customer credit transfer
  • Field 20
  • Field 32A
  • Field 50a identifies the ordering customer
  • Fields: screened against sanctions lists
  • Receiver knows the beneficiary account

Key terms

Bank Operation Code: A code in field 23B of an MT103 that tells the receiving bank how to handle the transfer, such as CRED for a normal credit transfer, SPAY for a payment, or CRTS for a cheque related transfer.

Value date: The date on which funds become available to the beneficiary and on which interest starts to accrue. It is the date used for settlement and for nostro posting.

Nostro: An account that a bank holds with another bank, usually in a foreign currency, to settle payments in that currency.

SWIFT MT message viewer showing A Basic MT103 Decrypted: Mandatory Fields Only.

Practise this lesson

Exercise

Read the MT103 is message described in this lesson and identify its key parts.

Use the message structure, fields and example in this lesson.

  1. What to do. List the main blocks of the message, name the field that carries the amount, and name the field that identifies the payment.

Correct result. The message is made of blocks, each carrying a part of the payment instruction. The amount field and the identification field are the two a receiving bank checks first, because without them it cannot process or reconcile the payment.

Why. A message is only useful if you can read it. The blocks tell the receiving bank what to do, and the amount and identification fields are what it checks first.

Check your understanding

Practice question

Which of the following best describes basic MT103 decrypted: mandatory fields only?

Takeaway and next step

What to remember

The receiver knows the beneficiary account, credits it, and the payment reaches the beneficiary without any other bank being involved.

Open the message type from this lesson and inspect its fields, then find the field that carries the amount.

Open the ISO 20022 Message Explorer →

Builds on "Worked Example: a full MT940 with opening balance, transactions, closing balance and forward available balance, reconciled line by line".

Transcript and full text

Show transcript

An MT103 is a single customer credit transfer instruction sent through SWIFT FIN. It tells the receiving bank to pay a named beneficiary a stated amount in a stated currency on a stated value date. The mandatory fields are field 20 for the transaction reference, field 23B for the bank operation code, field 32A for the value date, currency and amount, field 50a for the ordering customer, field 59a for the beneficiary customer, and field 71A for the details of charges. Every MT103 must carry these fields, and a message missing any one of them will be rejected by SWIFT validation before it reaches the receiver. Field 20 carries a unique reference that the sender creates, such as 103REF405775 or PAY20241105A, and it must be no more than 16 characters. Field 23B carries the bank operation code, and for a normal customer payment that code is CRED, which means a credit transfer. The receiver uses field 20 to match the payment to its own books, to answer customer queries, and to link the MT103 to later confirmations, statements and investigations. If two payments carry the same reference on the same day, operations teams cannot tell them apart, so uniqueness is a control, not a courtesy. Field 32A combines three facts in one line. The value date in YYMMDD format, the three letter ISO currency code, and the amount with a comma as the decimal separator. A value of 261105USD367574,90 means value on 5 November 2026, in United States dollars, for 367,574.90 dollars. The value date is the date on which the receiving bank must make the funds available to the beneficiary, subject to cut off times and local holidays. An incorrect value date can create interest claims, so senders check it against the currency calendar before release. Field 50a identifies the ordering customer, the person or company that asked for the payment, and field 59a identifies the beneficiary customer who must receive it. Field 50a can be 50A with a BIC, 50F with a party identifier, or 50K with a name and address, while field 59a is normally 59A or 59F with an account number. For example, a Paris exporter named Atelier Lumiere SARL might appear in field 50K with its Paris address, while the Madrid beneficiary appears in field 59A with account ES6300491800132710387658. Both fields are screened against sanctions lists. Field 71A states who bears the charges, using OUR, BEN or SHA. OUR means the ordering customer pays all charges, BEN means the beneficiary pays all charges, and SHA means the ordering customer and the beneficiary share the charges, with each bank deducting its own fee. In a direct relationship, these six mandatory fields are enough because the sender knows the receiver, holds a nostro account with it, and can debit that account directly. The receiver knows the beneficiary account, credits it, and the payment reaches the beneficiary without any other bank being involved. Worked example with real numbers: a basic MT103 for EUR 48,250 from a buyer in Munich to a supplier in Lyon carries only the mandatory fields: field 20 transaction reference, field 23B bank operation code, field 32A value date, currency and amount, field 50K ordering customer, field 59 beneficiary customer, and field 71A details of charges. The payment is credited in full, less the beneficiary bank charges under SHA, so the supplier receives EUR 48,250 less EUR 12, or EUR 48,238, and reconciles it by the reference in field 20. The difference between a basic MT103 and a REMIT is therefore the remittance data, not the payment, and the basic MT103 is the minimum that will move the money. Source: SWIFT MT103 format specifications. Failure and recovery: a basic MT103 fails when a mandatory field is missing, and the failure is immediate, because the receiving bank rejects it with a pacs.002 RJCT in the ISO 20022 world, or returns it in the legacy world, and the sender must correct the field and resend. A basic MT103 that is sent as REMIT, with remittance data that the receiving bank does not expect, may be processed as a standard MT103, and the remittance data may be ignored, so the supplier cannot reconcile, and the recovery is a separate advice. A sender who needs remittance data should use pacs.008, not REMIT, because pacs.008 carries structured remittance that cannot be ignored. For a business analyst, product owner or subject matter expert, the basic MT103 requirement must name the mandatory fields, state that REMIT is a legacy variant for remittance-heavy payments, and state that after 22 November 2025 new payments use pacs.008. The requirement must map each mandatory field to its pacs.008 equivalent, so the migration preserves the payment, and must state the validation that rejects a payment with a missing mandatory field before it is sent, because a payment rejected after sending costs a day, while a payment rejected before sending costs a minute. A mandatory field that is not validated is a payment that will fail in production.

An MT103 is a single customer credit transfer instruction sent through SWIFT FIN. It tells the receiving bank to pay a named beneficiary a stated amount in a stated currency on a stated value date. The mandatory fields are field 20 for the transaction reference, field 23B for the bank operation code, field 32A for the value date, currency and amount, field 50a for the ordering customer, field 59a for the beneficiary customer, and field 71A for the details of charges. Every MT103 must carry these fields, and a message missing any one of them will be rejected by SWIFT validation before it reaches the receiver.

Field 20 carries a unique reference that the sender creates, such as 103REF405775 or PAY20241105A, and it must be no more than 16 characters. Field 23B carries the bank operation code, and for a normal customer payment that code is CRED, which means a credit transfer. The receiver uses field 20 to match the payment to its own books, to answer customer queries, and to link the MT103 to later confirmations, statements and investigations. If two payments carry the same reference on the same day, operations teams cannot tell them apart, so uniqueness is a control, not a courtesy.

Field 32A combines three facts in one line. The value date in YYMMDD format, the three letter ISO currency code, and the amount with a comma as the decimal separator. A value of 261105USD367574,90 means value on 5 November 2026, in United States dollars, for 367,574.90 dollars. The value date is the date on which the receiving bank must make the funds available to the beneficiary, subject to cut off times and local holidays. An incorrect value date can create interest claims, so senders check it against the currency calendar before release.

Field 50a identifies the ordering customer, the person or company that asked for the payment, and field 59a identifies the beneficiary customer who must receive it. Field 50a can be 50A with a BIC, 50F with a party identifier, or 50K with a name and address, while field 59a is normally 59A or 59F with an account number. For example, a Paris exporter named Atelier Lumiere SARL might appear in field 50K with its Paris address, while the Madrid beneficiary appears in field 59A with account ES6300491800132710387658. Both fields are screened against sanctions lists.

Field 71A states who bears the charges, using OUR, BEN or SHA. OUR means the ordering customer pays all charges, BEN means the beneficiary pays all charges, and SHA means the ordering customer and the beneficiary share the charges, with each bank deducting its own fee. In a direct relationship, these six mandatory fields are enough because the sender knows the receiver, holds a nostro account with it, and can debit that account directly. The receiver knows the beneficiary account, credits it, and the payment reaches the beneficiary without any other bank being involved.

Worked example with real numbers: a basic MT103 for EUR 48,250 from a buyer in Munich to a supplier in Lyon carries only the mandatory fields: field 20 transaction reference, field 23B bank operation code, field 32A value date, currency and amount, field 50K ordering customer, field 59 beneficiary customer, and field 71A details of charges. The payment is credited in full, less the beneficiary bank charges under SHA, so the supplier receives EUR 48,250 less EUR 12, or EUR 48,238, and reconciles it by the reference in field 20. The difference between a basic MT103 and a REMIT is therefore the remittance data, not the payment, and the basic MT103 is the minimum that will move the money. Source: SWIFT MT103 format specifications.

Failure and recovery: a basic MT103 fails when a mandatory field is missing, and the failure is immediate, because the receiving bank rejects it with a pacs.002 RJCT in the ISO 20022 world, or returns it in the legacy world, and the sender must correct the field and resend. A basic MT103 that is sent as REMIT, with remittance data that the receiving bank does not expect, may be processed as a standard MT103, and the remittance data may be ignored, so the supplier cannot reconcile, and the recovery is a separate advice. A sender who needs remittance data should use pacs.008, not REMIT, because pacs.008 carries structured remittance that cannot be ignored.

For a business analyst, product owner or subject matter expert, the basic MT103 requirement must name the mandatory fields, state that REMIT is a legacy variant for remittance-heavy payments, and state that after 22 November 2025 new payments use pacs.008. The requirement must map each mandatory field to its pacs.008 equivalent, so the migration preserves the payment, and must state the validation that rejects a payment with a missing mandatory field before it is sent, because a payment rejected after sending costs a day, while a payment rejected before sending costs a minute. A mandatory field that is not validated is a payment that will fail in production.

Full lesson text (all scenes)

Completing a lesson updates your progress dashboard on the homepage.

Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.