MT 540 receive free instruction
This table shows the mappings to the LMF you will need when you map an MT 540 into the LMF and then output a new MT 540.
For this reason, there is only one set of message columns, plus the LMF path used.
MT540 | LMF path | |||
---|---|---|---|---|
Field | Seq | Tag | Qual | |
AttList Header Attributes | LMFType="SETTINST" direction="I" or "O", depending on the SWIFT Header direction (on mapping to LMF the SWIFT direction is reversed, and on mapping out the LMF direction is reversed again. The net effect is that the original SWIFT direction is preserved) sndadr=Sender from SWIFT Header |
|||
Sender's Reference | A | 20C | SEME | SettInst_M\GENL\Reference_C q=SEME |
Function of Message | A | 23G | none | SettInst_M\AttList Header data field=function |
Function of Message | A | 23G | none | SettInst_M\GENL\MsgFunct_C f=MsgFunctVar |
Preparation Date/Time | A | 98A | PREP | SettInst_M\GENL\DateTime_C q=PREP |
Preparation Date/Time | A | 98C | PREP | SettInst_M\GENL\DateTime_C
q=PREP |
Preparation Date/Time | A | 98E | PREP | SettInst_M\GENL\DateTime_C q=PREP |
Number Count | A | 99B | see field specs | SettInst_M\GENL\NumberCount_C q=see
field specs |
Linkage Type Indicator | A1 | 22F | LINK | SettInst_M\GENL\LINK\Indicator_C q=LINK |
Number Identification | A1 | 13A | LINK | SettInst_M\GENL\LINK\NumberId_C q=LINK |
Number Identification | A1 | 13B | LINK | SettInst_M\GENL\LINK\NumberId_C q=LINK |
Related Reference | A1 | 20C | RELA | SettInst_M\GENL\LINK\Reference_C q=RELA |
Reference | A1 | 20C | see field specs | SettInst_M\GENL\LINK\Reference_C q=see
field specs |
Quantity of Financial Instrument to be Paired-Off | A1 | 36B | PAIR | SettInst_M\GENL\LINK\QtyOfFinInst_C q=PAIR f=TypeQuantity data field=QuantityTypeCode_S data field=QuantityVal_S |
Place of Trade | B | 94B | TRAD | SettInst_M\TRADDET\Place_C q=TRAD |
Trade Date/Time | B | 98A | TRAD | SettInst_M\TRADDET\DateTime_C q=TRAD |
Trade Date/Time | B | 98B | TRAD | SettInst_M\TRADDET\DateTime_C q=TRAD |
Trade Date/Time | B | 98C | TRAD | SettInst_M\TRADDET\DateTime_C q=TRAD |
Settlement Date/Time | B | 98A | SETT | SettInst_M\TRADDET\DateTime_C q=SETT |
Settlement Date/Time | B | 98B | SETT | SettInst_M\TRADDET\DateTime_C q=SETT |
Settlement Date/Time | B | 98C | SETT | SettInst_M\TRADDET\DateTime_C q=SETT |
Late Delivery Date/Time | B | 98A | ADEL | SettInst_M\TRADDET\DateTime_C q=ADEL |
Late Delivery Date/Time | B | 98C | ADEL | SettInst_M\TRADDET\DateTime_C q=ADEL |
Deal Price | B | 90A | DEAL | SettInst_M\TRADDET\Price_C q=DEAL |
Deal Price | B | 90B | DEAL | SettInst_M\TRADDET\Price_C q=DEAL |
Number of Days Accrued | B | 99A | DAAC | SettInst_M\TRADDET\NumberCount_C q=DAAC |
Identification of Financial Instrument | B | 35B | none | SettInst_M\TRADDET\FinInstID_C f=FinInstIDVar |
Type of Price Indicator | B | 22F | PRIC | SettInst_M\TRADDET\Indicator_C
q=PRIC f=IndicatorVar data field=dss field=IndicatorVal |
Place of Listing | B1 | 94B | PLIS | SettInst_M\TRADDET\FIA\Place_C q=PLIS |
Indicator | B1 | 22F | see field specs | SettInst_M\TRADDET\FIA\Indicator_C q=see
field specs |
Type of Financial Instrument | B1 | 12A | CLAS | SettInst_M\TRADDET\FIA\TypeOfFinInst _C q=CLAS |
Type of Financial Instrument | B1 | 12B | see field specs | SettInst_M\TRADDET\FIA\TypeOfFinInst _C q=see
field specs |
Type of Financial Instrument | B1 | 12C | CLAS | SettInst_M\TRADDET\FIA\TypeOfFinInst _C q=CLAS |
Currency of Demonination | B1 | 11A | DENO | SettInst_M\TRADDET\FIA\Currency _C q=DENO |
Coupon Date | B1 | 98A | COUP | SettInst_M\TRADDET\FIA\DateTime_C q=COUP |
Date/Time | B1 | 98A | see field specs | SettInst_M\TRADDET\FIA\DateTime_C q=see
field specs |
Rate | B1 | 92A | see field specs | SettInst_M\TRADDET\FIA\Rate_C q=see
field specs |
Coupon Number | B1 | 13A | COUP | SettInst_M\TRADDET\FIA\NumberId_C q=COUP |
Coupon Number | B1 | 13B | COUP | SettInst_M\TRADDET\FIA\NumberId_C q=COUP |
Number Identification | B1 | 13A | see field specs | SettInst_M\TRADDET\FIA\NumberId_C q=see
field specs |
Number Identification | B1 | 13B | see field specs | SettInst_M\TRADDET\FIA\NumberId_C q=see
field specs |
Flag | B1 | 17B | see field specs | SettInst_M\TRADDET\FIA\Flag_C q=see
field specs |
Market Price | B1 | 90A | MRKT | SettInst_M\TRADDET\FIA\Price_C q=MRKT |
Market Price | B1 | 90B | MRKT | SettInst_M\TRADDET\FIA\Price_C q=MRKT |
Price | B1 | 90A | see field specs | SettInst_M\TRADDET\FIA\Price_C q=see
field specs |
Price | B1 | 90B | see field specs | SettInst_M\TRADDET\FIA\Price_C q=see
field specs |
Quantity of Financial Instrument | B1 | 36B | see field specs | SettInst_M\TRADDET\FIA\QtyOfFinInst_C q=see
field specs |
Identification of Financial Instrument | B1 | 35B | none | SettInst_M\TRADDET\FIA\FinInstID_C f=FinInstIDVar data field=ISIN_S data field=NarrativeVal_S |
Financial Instrument Attribute Narrative | B1 | 70E | FIAN | SettInst_M\TRADDET\FIA\Narrative_C q=FIAN |
Indicator | B | 22F | see field specs | SettInst_M\TRADDET\Indicator_C q=see
field specs |
Currency to Sell | B | 11A | FXIS | SettInst_M\TRADDET\Currency _C q=FXIS |
Status | B | 25D | see field specs | SettInst_M\TRADDET\StatusCode _C q=see
field specs |
FX Instructions Narrative | B | 70E | FXIN | SettInst_M\TRADDET\Narrative_C q=FXIN |
Settlement Instruction Processing Narrative | B | 70E | SPRO | SettInst_M\TRADDET\Narrative_C q=SPRO |
Quantity of Financial Instrument | C | 36B | SETT | SettInst_M\FIAC\QtyOfFinInst_C q=SETT |
Denomination Choice | C | 70D | DENC | SettInst_M\FIAC\Narrative_C q=DENC |
Certificate Number | C | 13B | CERT | SettInst_M\FIAC\NumberId_C q=CERT |
Cash Aaccount | C | 97A | CASH | SettInst_M\FIAC\Account_C q=CASH |
Safekeeping Account | C | 97A | SAFE | SettInst_M\FIAC\Account_C q=SAFE |
Safekeeping Account | C | 97B | SAFE | SettInst_M\FIAC\Account_C q=SAFE |
Place of Safekeeping | C | 94B | SAFE | SettInst_M\FIAC\Place_C q=SAFE |
Place of Safekeeping | C | 94C | SAFE | SettInst_M\FIAC\Place_C q=SAFE |
Place of Safekeeping | C | 94F | SAFE | SettInst_M\FIAC\Place_C q=SAFE |
Number Identification | C1 | 13B | LOTS | SettInst_M\FIAC\BREAK\NumberId_C
q=LOTS f=NumberIdVar data field=dss NumberIdVal |
Quantity of Financial Instrument in the Lot | C1 | 36B | LOTS | SettInst_M\FIAC\BREAK\QtyOfFinInstC
q=LOTS f=TypeQuantity data field=QuantityTypeCode data field=QuantityVal |
Lot Date/Time | C1 | 98A | LOTS | SettInst_M\FIAC\BREAK\DateTime_C
q=LOTS f=DateOnly data field=DateVal |
Lot Date/Time | C1 | 98C | LOTS | SettInst_M\FIAC\BREAK\DateTime_C
q=LOTS f=DateTimeUnit data field=DateVal data field=TimeVal |
Lot Date/Time | C1 | 98E | LOTS | SettInst_M\FIAC\BREAK\DateTime_C
q=LOTS f=DateTimeUTC data field=DateVal data field=TimeVal data field=Decimals data field=Sign data field=TimeOffset |
Lot Date/Time | C1 | 90A | LOTS | SettInst_M\FIAC\BREAK\Price_C
q=LOTS f=Percentage Price data field=PercentageTypeCode data field=PriceVal |
Book/Lot Price | C1 | 90B | LOTS | SettInst_M\FIAC\BREAK\Price_C
q=LOTS f=Amount Price data field=AmountTypeCode data field=CurrencyCode data field=PriceVal |
Type of Price Indicator | C1 | 22F | PRIC | SettInst_M\FIAC\BREAK\Indicator_C
q=PRIC f=IndicatorVar data field=dss data field=IndicatorVal |
Repurchase Date/Time | D | 98A | TERM | SettInst_M\REPO\DateTime_C q=TERM |
Rate Change Date/ Time | D | 98A | RERA | SettInst_M\REPO\DateTime_C q=RERA |
Date/Time | D | 98C | RERA | SettInst_M\REPO\DateTime_C q=RERA data field=TimeVal_S |
Repurchase Date/Time | D | 98B | TERM | SettInst_M\REPO\DateTime_C q=TERM |
Repurchase Date/Time | D | 98C | TERM | SettInst_M\REPO\DateTime_C q=TERM |
Indicator | D | 22F | see field specs | SettInst_M\REPO\Indicator_C q=see
field specs |
Second Leg Reference | D | 20C | see field specs | SettInst_M\REPO\Reference_C q=SECO |
Rate | D | 92A | see field specs | SettInst_M\REPO\Rate_C q=see field
specs |
Variable Rate Support | D | 92C | VASU | SettInst_M\REPO\Rate_C q=VASU |
Rate | D | 92F | see field specs | SettInst_M\REPO\Rate_C q=see field specs |
Repurchase Call Delay | D | 99B | see field specs | SettInst_M\REPO\NumberCount_C q=CADE |
Amount | D | 19A | see field specs | SettInst_M\REPO\Amount_C q=see
field specs |
Repurchase Narrative | D | 70C | REPO | SettInst_M\REPO\Narrative_C q=REPO |
Indicator | E | 22F | see field specs | SettInst_M\SETDET\Indicator_C q=see
field specs |
Place of Settlement | E1 | 95C | PSET | SettInst_M\SETDET\SETPRTY\Party_C q=PSET |
Buyer | E1 | 95P 97a |
BUYR SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=BUYR |
Buyer | E1 | 95Q 97a |
BUYR SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=BUYR |
Buyer | E1 | 95R 97a |
BUYR SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=BUYR |
Receiver's Custodian | E1 | 95P 97a |
RECU SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=RECU |
Receiver's Custodian | E1 | 95Q 97a |
RECU SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=RECU |
Receiver's Custodian | E1 | 95R 97a |
RECU SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=RECU |
Delivering Agent | E1 | 95P 97a |
DEAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=DEAG |
Delivering Agent | E1 | 95Q 97a |
DEAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=DEAG |
Delivering Agent | E1 | 95R 97a |
DEAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=DEAG |
Receiving Agent | E1 | 95P 97a |
REAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=REAG |
Receiving Agent | E1 | 95Q 97a |
REAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=REAG |
Receiving Agent | E1 | 95R 97a |
REAG SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=REAG |
Buyer | E1 | 95P 97a |
BUYR SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=BUYR |
Seller | E1 | 95P 97a |
SELL SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=SELL |
Seller | E1 | 95Q 97a |
SELL SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=SELL |
Seller | E1 | 95R 97a |
SELL SAFE |
SettInst_M\SETDET\SETPRTY\Party_C q=SELL |
Party | E1 | 95P |
see field specs | SettInst_M\SETDET\SETPRTY\Party_C q=see
field specs |
Party | E1 | 95Q |
see field specs | SettInst_M\SETDET\SETPRTY\Party_C q=see
field specs |
Party | E1 | 95R |
see field specs | SettInst_M\SETDET\SETPRTY\Party_C q=see
field specs |
Alternate Identification | E1 | 95S | ALTE | SettInst_M\SETDET\SETPRTY\Party_C q=ALTE |
Safekeeping Account | E1 | 97A 95a | SAFE BUYR RECU | SettInst_M \SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97B 95a | SAFE BUYR RECU | SettInst_M\SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97A 95a | SAFE DEAG REAG | SettInst_M \SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97B 95a | SAFE DEAG REAG | SettInst_M\SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97A 95a | SAFE BUYR | SettInst_M \SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97A 95a | SAFE SELL | SettInst_M \SETDET\SETPRTY \Account_C q=SAFE |
Safekeeping Account | E1 | 97B 95a | SAFE SELL | SettInst_M\SETDET\SETPRTY \Account_C q=SAFE |
Processing Date/Time | E1 | 98A | PROC | SettInst_M \SETDET\SETPRTY \DateTime_C q=PROC |
Processing Date/Time | E1 | 98C | PROC | SettInst_M \SETDET\SETPRTY \DateTime_C q=PROC |
Processing Reference | E1 | 20C | PROC | SettInst_M \SETDET\SETPRTY \Reference_C q=PROC |
Registration Details Narrative | E1 | 70D | REGI | SettInst_M\SETDET\SETPRTY \Narrative_C q=REGI |
Declaration Details Narrative | E1 | 70E | DECL | SettInst_M\SETDET\SETPRTY \Narrative_C q=DECL |
Narrative | E1 | 70a | see field specs | SettInst_M\SETDET\SETPRTY \Narrative_C q=see
field specs |
Party | E2 | 95P |
see field specs | SettInst_M\SETDET\CSHPRTY\Party_C q=see
field specs |
Party | E2 | 95Q |
see field specs | SettInst_M\SETDET\CSHPRTY\Party_C q=see
field specs |
Party | E2 | 95R |
see field specs | SettInst_M\SETDET\CSHPRTY\Party_C q=see
field specs |
Alternate Identification | E2 | 95S | ALTE | SettInst_M\SETDET\CSHPRTY\Party_C q=ALTE |
Account | E2 | 97A | see field specs | SettInst_M \SETDET\CSHPRTY \Account_C q=see
field specs |
Narrative | E2 | 70a | see field specs | SettInst_M\SETDET\CSHPRTY \Narrative_C q=see
field specs |
Flag | E3 | 17B | see field specs | SettInst_M\SETDET\AMT\Flag_C q=see
field specs |
Amount | E3 | 19A | see field specs | SettInst_M\SETDET\AMT\Amount_C q=see
field specs |
Exchange Rate | E3 | 92B | EXCH | SettInst_M \SETDET\AMT\Rate_C q=EXCH |
Party | F | 95C | see field specs | SettInst_M\OTHRPRTY\Party_C q=see
field specs |
Party | F | 95P |
see field specs | SettInst_M\OTHRPRTY\Party_C q=see
field specs |
Party | F | 95Q |
see field specs | SettInst_M\OTHRPRTY \Party_C q=see
field specs |
Party | F | 95R |
see field specs | SettInst_M\OTHRPRTY\Party_C q=see
field specs |
Alternate Identification | F | 95S | ALTE | SettInst_M\OTHRPRTY\Party_C q=ALTE |
Account | F | 97A | see field specs | SettInst_M \OTHRPRTY\Account_C q=see
field specs |
Narrative | F | 70a | see field specs | SettInst_M\OTHRPRTY\Narrative_C q=see
field specs |
Processing Reference | F | 20C | PROC | SettInst_M \OTHRPRTY\Reference_C q=PROC |