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