MT 103 single customer credit transfer
This table shows how a SWIFT MT 103 message is mapped into the LMF.
| SWIFT: MT 103 | LMF: payment_m | ||||||
|---|---|---|---|---|---|---|---|
| Field | *M/O | Tag | Rpt | Class | Qualifier | Format | Data Fields |
| sequence: PAYMGENL | |||||||
| Sender's Reference | M | 20 | Reference | PAYM_TRRF | ReferenceVar | ReferenceVal | |
| Time Indication | OR | 13C | R | Datetime | PAYM_PROC | TimeIndicatorCode | DateCodeValSignTimeOffsetTimeVal |
| Bank Operation Code | M | 23B | Indicator | PAYM_OPER | IndicatorOnly | IndicatorVal | |
| Instruction Code | OR | 23E | R | Indicator | PAYM_INSC | IndicatorDesc | DescValIndicatorVal |
| Transaction Type Code | O | 26T | Indicator | PAYM_TRTC | IndicatorOnly | IndicatorVal | |
| Value Date / Currency / Interbank Settled Amount | M | 32A | Amount | PAYM_SETT | AmountCurrOnly | AmountValCurrencyCode | |
| Datettime | PAYM_VALU | DateOnly | DateVal | ||||
| Currency / Instructed Amount | O | 33B | Amount | PAYM_ORDR | AmountCurrOnly | AmountValCurrencyCode | |
| Exchange Rate | O | 36 | Rate | PAYM_EXCH | RateOnly | RateVal | |
| sequence: PAYMPRTY | |||||||
| Ordering Customer | M | 50A | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |
| Party | PAYM_ORCU | PartyBIC | BIC | ||||
| 50K | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |||
| Party | PAYM_ORCU | PartyNameAddress | NameAddress | ||||
| O | 50F | Account (Account format) | PAYM_CASH | AccountNumber | AccountNumberVal | ||
| Account (FATFID format) | PAYM_CASH | AccountNumber | AccountCodeValAccountNumberValAccountTypeCode | ||||
| Party | PAYM_ORCU | PartyNameAddress | NameAddress | ||||
| Sending Institution | O | 51A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |
| Party | PAYM_SNDI | PartyBIC | BIC | ||||
| Ordering Institution | O | 52A | Account | PAYM_CASH | AccountTypeNumber | AccountNumberValAccountTypeCode | |
| Party | PAYM_ORDI | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyBIC | BIC | ||||||
| 52D | Account | PAYM_CASH | AccountTypeNumber | AccountNumberValAccountTypeCode | |||
| Party | PAYM_ORDI | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyNameAddress | NameAddress | ||||||
| Sender's Correspondent | O | 53A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |
| Party | PAYM_SNCO | PartyBIC | BIC | ||||
| 53B | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_SNCO | empty | empty | ||||
| PartyLocation | LocationVal | ||||||
| 53D | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_SNCO | PartyNameAddress | NameAddress | ||||
| Receiver's Correspondent | O | 54A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |
| Party | PAYM_RVCO | PartyBIC | BIC | ||||
| 54B | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_RVCO | empty | empty | ||||
| PartyLocation | LocationVal | ||||||
| 54D | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_RVCO | PartyNameAddress | NameAddress | ||||
| Third Reimbursement Institution | O | 55A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |
| Party | PAYM_THRI | PartyBIC | BIC | ||||
| 55B | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_THRI | empty | empty | ||||
| PartyLocation | LocationVal | ||||||
| 55D | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_THRI | PartyNameAddress | NameAddress | ||||
| Intermediary Institution | O | 56A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |
| Party | PAYM_INTM | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyBIC | BIC | ||||||
| 56C | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_INTM | empty | empty | ||||
| PartyAlternateID | AlternateIDTypeOfID | ||||||
| 56D | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_INTM | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyNameAddress | NameAddress | ||||||
| Account with Institution | O | 57A | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberVal AccountTypeCode |
|
| Party | PAYM_ACCW | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyBIC | BIC | ||||||
| 57B | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_ACCW | empty | empty | ||||
| PartyLocation | LocationVal | ||||||
| 57C | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |||
| Party | PAYM_ACCW | empty | empty | ||||
| PartyAlternateID | AlternateIDTypeOfID | ||||||
| 57D | Account | PAYM_CASH | AccountTypeNumberOnly | AccountNumberValAccountTypeCode | |||
| Party | PAYM_ACCW | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyNameAddress | NameAddress | ||||||
| Beneficiary Customer | M | 59 | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |
| Party | PAYM_BENE | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyNameAddress | NameAddress | ||||||
| 59A | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |||
| Party | PAYM_BENE | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyBIC | BIC | ||||||
| Party | PAYM_BENE | PartyAlternateID | AlternateIDTypeOfID | ||||
| PartyBIC | BIC | ||||||
| 59F | Account | PAYM_CASH | AccountNumber | AccountNumberVal | |||
| Party | PAYM_BENE | PartyNameStr | NameAddress | ||||
| end of sequence: PAYMPRTY | |||||||
| Remittance Information | O | 70 | Narrative | PAYM_RMIF | Narrative4Lines | NarrativeVal | |
| Details of Charges | M | 71A | Indicator | PAYM_CHGD | IndicatorOnly | IndicatorVal | |
| Sender's Charges | OR | 71F | R | Amount | PAYM_SCHG | AmountCurrOnly | AmountValCurrencyCode |
| Receiver's Charges | O | 71G | Amount | PAYM_RCHG | AmountCurrOnly | AmountValCurrencyCode | |
| Sender to Receiver Information | O | 72 | Narrative | PAYM_SDRV | Narrative6Lines | NarrativeVal | |
| O | 77B | Narrative | PAYM_RGRP | NarrativeData | NarrativeVal | ||
| end of sequence: PAYMGENL | |||||||