MT 535 STP version

This table shows the mappings to the LMF you will need when you map an MT 535 into the LMF and then output a new MT535.

For this reason, there is only one set of message columns, plus the LMF path used.This version of the MT 535 LMF map supports the full message, including multiple SUBSAFE sequences.

MT 535

LMF path
Field Seq Tag Qual
AttList Header Attributes LMFType="STATEMENT" 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 rcvadr=Receiver from SWIFT Header function=:23G: Sequence A subfunction=:23G: Sequence A msgtype= 535 userref=”Tag103^ Tag113^MUR^Tag119^Tag115” from SWIFT Header scenario=NONE routing=NONE headertext= For SWIFT Input Messages= “Priority^DelivMon^Obsolescence^^^Session^Sequence” For SWIFT Output Messages= ”InputTime^MIR^OutDate^OutTime^Priority^Session^Sequence”
Page Number A 28E none Statement_M\TRAN2\GENL\PageIndicator_C q=PAGE f=PageIndicatorVar datafields=PageNumber_S, ContinuationIndicator_S
Statement Number A 13A STAT Statement_M\TRAN2\GENL\NumberId_C q=STAT f=NumberIdOnly datafield=NumberIdVal_S
Statement Number A 13J STAT Statement_M\TRAN2\GENL\NumberId_C q=STAT f=NumberIdExtended datafield=NumberIdVal_S
Sender's Reference A 20C SEME Statement_M\TRAN2\GENL\Reference_C q=SEME f=ReferenceVar datafield=ReferenceVal_S
Function of the Message A 23G none Statement_M\TRAN2\GENL\MsgFunct_C f=MsgFunctVar datafields=Function_S SubFunction_S

Note: q is unspecified
Statement Date/Time A 98A STAT Statement_M\TRAN2\GENL\DateTime_C q=STAT f=DateOnly datafield=DateVal_S
Statement Date/Time A 98C STAT Statement_M\TRAN2\GENL\DateTime_C q=STAT f=DateTimeUnit datafields=DateVal_S and TimeVal_S
Preparation Date/Time A 98A PREP Statement_M\TRAN2\GENL\DateTime_C q=PREP f=DateTimeUnit datafields=DateVal_S and TimeVal_S
Preparation Date/Time A 98C PREP Statement_M\TRAN2\GENL\DateTime_C q=PREP f=DateTimeUnit datafields=DateVal_S and TimeVal_S
Preparation Date/Time A 98E PREP Statement_M\TRAN2\GENL\DateTime_Cq=PREPf=DateTimeUTCdatafields=DateVal_S TimeVal_S Decimals_S Sign_S TimeOffset_S
Indicator A 22F see field specs Statement_M\TRAN2\GENL\Indicator_C q=see field specs f=IndicatorVar datafield=IndicatorVal_S dss= dss Indicator_C
Number Identification A1 13A LINK Statement_M\TRAN2\GENL\LINK\NumberId_C q=LINK f=NumberIdOnly datafield=NumberIdVal_S
Number Identification A1 13B LINK Statement_M\TRAN2\GENL\LINK\NumberId_C q=LINK f=NumberIdVar dss=dss NumberId_C data field=NumberIdVal_S
Reference A1 20C see field specs Statement_M\TRAN2\GENL\LINK\Reference_C q=see field specs f=ReferenceVar datafield=ReferenceVal_S
Account Owner A 95P ACOW Statement_M\TRAN2\GENL\Party_Cq=ACOWf=PartyBICdatafield=BIC_S
Account Owner A 95R ACOW Statement_M\TRAN2\GENL\Party_Cq=ACOWf= PartyProprietaryCodedatafield = ProprietaryCode_S
Safekeeping Account A 97A SAFE Statement_M\TRAN2\GENL\Account_C q=SAFE f=AccountNumber datafield=AccountNumberVal_S
Safekeeping Account A 97B SAFE Statement_M\TRAN2\GENL\Account_C q=SAFE f=AccountTypeNumber datafields=AccountCodeVal_S and AccountNumberVal_S dss=dss Account_C
Flag A 17B see field specs Statement_M\TRAN2\GENL\Flag_C q=see field specs f=FlagVar datafield=FlagVal_S
Account Owner B 95P ACOW Statement_M\TRAN2\SUBSAFE\Party_Cq=ACOWf=PartyBIC datafield = BIC_S
Account Owner B 95R ACOW Statement_M\TRAN2\SUBSAFE\Party_Cq=ACOWf= PartyProprietaryCodedatafield = ProprietaryCode_S
Sub-safekeeping Account B 97A SAFE Statement_M\TRAN2\SUBSAFE\Account_C q=SAFE f=AccountNumber datafield=AccountNumberVal_S
Sub-safekeeping Account B 97B SAFE Statement_M\TRAN2\SUBSAFE\Account_C q=SAFE f=AccountTypeNumber datafields=AccountNumberVal, AccountTypeCode dss=dss Account_C
Place of Safekeeping B 94B SAFE Statement_M\TRAN2\SUBSAFE\Place_C q=SAFE f=PlaceCodeNarrative dss=dss Place_C datafields=PlaceCodeVal_S, NarrativeVal_S
Place of Safekeeping B 94C SAFE Statement_M\TRAN2\SUBSAFE\Place_C q=SAFE f=PlaceCountry datafield=Country_S
Place of Safekeeping B 94F SAFE Statement_M\TRAN2\SUBSAFE\Place_C q=SAFE f=PlaceBIC datafields=PlaceCodeVal_S, BIC_S
Flag B 17B ACTI Statement_M\TRAN2\SUBSAFE \Flag_C q=ACTI f=FlagVar datafield=FlagVal_S
Id of Financial Instrument B1 35B none Statement_M\TRAN2\SUBSAFE\FIN\FinInstID_C f=FinInstIDVar datafields=ISIN_S NarrativeVal_S[1-4]

Note: q is unspecified
Place of Listing B1a 94B PLIS Statement_M\TRAN2\SUBSAFE\FIN\FIA\Place_C q=PLIS f=PlaceCodeNarrative dss=dss Place_C data field=PlaceCodeVal_S data field=NarrativeVal_S
Place of Listing B1a 94D VAHA Statement_M\TRAN2\SUBSAFE \FIN\FIA\Place_C q=VAHA f=PlaceCountryPlace data field=PlaceCodeVal_S data field=Country_S
Indicator B1a 22F see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\Indicator_C q=see field specs f=IndicatorVar dss=dss Indicator_C data field=IndicatorVal_S
Type of Financial Instrument B1a 12A CLAS Statement_M\TRAN2\ SUBSAFE\FIN\FIA\TypeOfFinInst _C q=CLAS f= FIDescription dss=dss TypeOfFinInst _C data field=InstrumentDescription_S
Type of Financial Instrument B1a 12B see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\TypeOfFinInst _C q=see field specs f= FICode dss=dss TypeOfFinInst _C data field=InstrumentTypeCode_S
Type of Financial Instrument B1a 12C CLAS Statement_M\TRAN2\SUBSAFE\FIN\FIA\TypeOfFinInst _C q=CLAS f= CFICode data field=CFICodeVal_S
Currency of Denomination B1a 11A DENO Statement_M\TRAN2\SUBSAFE\FIN\FIA\Currency _C q=DENO f= CurrencyVar data field=CurrencyCode_S
Date B1a 98A see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\DateTime_C q=see field specs f=DateOnly data field=DateVal_S
Rate B1a 92A see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\Rate_C q=see field specs f=PercentageRate data field=Sign_S data field=RateVal_S
Number Id B1a 13A see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\NumberId_C q=see field specs f=NumberIdOnly data field=NumberIdVal_S
Number Id B1a 13B see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\NumberId_C q=see field specs f=NumberIdVar dss=dss NumberId_C data field=NumberIdVal_S
Number Id B1a 13K see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\NumberId_C q=see field specs f=NumberIdQuantity data field=NumberIdVal_S data field=QuantityVal_S
Flag B1a 17B see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\Flag_C q=see field specs f=FlagVar data field=FlagVal_S
Price B1a 90A see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\Price_C q=see field specs f=PercentagePrice data field=PercentageTypeCode_S data field=PriceVal_S
Price B1a 90B see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\Price_C q=see field specs f=AmountPrice data field=AmountTypeCode_S data field=CurrencyCode_S data field=PriceVal_S
Quantity of Financial Instrument B1a 36B see field specs Statement_M\TRAN2\SUBSAFE\FIN\FIA\QtyOfFinInst_C q=see field specs f=TypeQuantity data field=QuantityTypeCode_S data field=QuantityVal_S
Identification of the Financial Instrument B1a 35B none Statement_M\TRAN2\SUBSAFE\FIN\FIA\FinInstID_C f=FinInstIDVar datafields=ISIN_S NarrativeVal_S[1-4]

Note: q is unspecified
Financial Instrument Attribute Narrative B1a 70E FIAN Statement_M\TRAN2\SUBSAFE\FIN\FIA\Narrative_C q=FIAN f=Narrative10Lines data field=NarrativeVal_S
Corporate Action Option Code B1 22H CAOP Statement_M\TRAN2\SUBSAFE\FIN\Indicator_C q=CAOP f=IndicatorVar datafield=IndicatorVal_S
Price B1 90A see field specs Statement_M\TRAN2\SUBSAFE\FIN\Price_C q=see field specs f=PercentagePrice datafields=PriceVal_S and PercentageTypeCode_S
Price B1 90B see field specs Statement_M\TRAN2\SUBSAFE\FIN\Price_C q=see field specs f=AmountPrice datafields=AmountTypeCode_S CurrencyCode_S and PriceVal_S
Price B1 90E see field specs Statement_M\TRAN2\SUBSAFE\FIN\Price_C q=see field specs f=PriceCode datafield=PriceCodeVal_S
Source of Price B1 94B PRIC Statement_M\TRAN2\SUBSAFE\FIN\Place_C q=PRIC f=PlaceCodeNarrative datafields=PlaceCodeVal_S and NarrativeVal_S dss=dss Place_C
Price Quotation Date/Time B1 98A PRIC Statement_M\TRAN2\SUBSAFE\FIN\DateTime_C q=PRIC f=DateOnly datafield=DateVal_S
Price Quotation Date/Time B1 98C PRIC Statement_M\TRAN2\SUBSAFE\FIN\DateTime_C q=PRIC f=DateTimeUnit datafields=DateVal_S and TimeVal_S
Aggregate Balance B1 93B AGGR Statement_M\TRAN2\SUBSAFE\FIN\Balance_C q=AGGR f=TypeBalance datafields=Sign_S, BalanceVal_S, QuantityTypeCode_S dss=dss Balance_C
Balance B1 93B see field specs Statement_M\TRAN2\SUBSAFE\FIN\Balance_C q=see field specs f=TypeBalance dss=dss Balance_C data field=Sign_S data field=BalanceVal_S data field=QuantityTypeCode_S
Balance B1b 93B see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Balance_C q= see field specs f=TypeBalance dss=dss Balance_C datafields=QuantityTypeCode_S, Sign_S, BalanceVal_S
Balance B1b 93C see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Balance_C q=see field specs f=TypeCodeBalance datafields=Sign_S, BalanceVal_S, QuantityTypeCode_S and BalanceTypeCode_S
Place of Safekeeping B1b 94B see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Place_C q=ssee field specs f=PlaceCodeNarrative datafields=PlaceCodeVal_S, NarrativeVal_S dss=DataSourceScheme
Exposure Type Indicator B1b 22F COLA Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Indicator_C q=COLA f=IndicatorVardatafields=dss, IndicatorVal_S
22H COLA Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Indicator_C q=COLA f=IndicatorOnlydatafields=IndicatorVal_S
Place of Safekeeping B1b 94C SAFE Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Place_C q=SAFE f=PlaceCountry datafield=Country_S
Place of Safekeeping B1b 94F see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Place_C q=see field specs f=PlaceBIC datafields=PlaceCodeVal_S, BIC_S
Price B1b 90A see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Price_C q=see field specs f=PercentagePrice datafields=PercentageTypeCode_S, PriceVal_S
Price B1b 90B see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Price_C q=ssee field specs f=AmountPrice datafields=AmountTypeCode_S, CurrencyCode_S, PriceVal_S
Price B1b 90E MRKT Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Price_C q=MRKT f=PriceCode datafield=PriceCodeVal_S
Price Quotation Date/Time B1b 98A PRIC Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\DateTime_C q=PRIC f=DateOnly datafield=DateVal_S
Price Quotation Date/Time B1b 98C PRIC Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\DateTime_C q=PRIC f=DateTimeUnit datafields=DateVal_S, TimeVal_S
Number of Days Accrued B1b 99A DAAC Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\ NumberCount_C q=DAAC f=NumberCountSign datafields=Sign_S, NumberVal_S
Amount B1b 19A see field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Amount_C q=see field specs f=AmountVar datafields=Sign_S, CurrencyCode_S, AmountVal_S
Exchange Rate B1b 92B EXCH Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Rate_C q=EXCH f=CurrencyExchange datafields=CurrencyCode_S, CurrencyCode2_S, RateVal_S
Sub-balance Details Narrative B1b 70C SUBB Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\Narrative_C q=SUBB f=NarrativeData datafield=NarrativeVal_S[1-4]
Lot Number B1b1 13B LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\NumberId_Cq=LOTSf=NumberIdVardatafields=dss, NumberIdVal_S
Lot Balance B1b1 93B LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\Balance_Cq= LOTSf=TypeBalance dss=dss Balance_Cdatafields=QuantityTypeCode_S, Sign_S, BalanceVal_S
Lot Date/Time B1b1 98A LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\DateTime_Cq=LOTSf=DateOnlydatafields=DateVal_S
98C LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\DateTime_Cq=LOTSf=DateTimeUnitdatafields=DateVal_S, TimeVal_S
98E LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\DateTime_Cq=LOTS f=DateTimeUTCdatafields=DateVal_S,TimeVal_S,Sign_S,Decimals_S,TimeOffset_S
Book/Lot Price B1b1 90A LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\Price_Cq=LOTSf=PercentagePricedatafields=PriceVal_S, PercentageTypeCode_S
90B LOTS Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\Price_Cq=LOTSf=AmountPricedatafields=AmountTypeCode_S, CurrencyCode_S, PriceVal_S
Type of Price Indicator B1b1 22F PRIC Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\Indicator_Cq=PRICf=IndicatorVardatafields=dss, IndicatorVal_S
Amount B1b1 19A See field specs Statement_M\TRAN2\SUBSAFE\FIN\SUBBAL\BREAK\Amount_Cq=see field specsf=AmountVardatafields=Sign_S, CurrencyCode_S, AmountVal_S
Number of Days Accrued B1 99A DAAC Statement_M\TRAN2\SUBSAFE\FIN\NumberCount_C q=DAAC f=NumberCount datafield=NumberVal_S (preceded by "-" if negative)
Accrued Interest Amount B1 19A ACRU Statement_M\TRAN2\SUBSAFE\FIN\Amount_C q=ACRU f=AmountVar datafields=Sign_S,CurrencyCode_S and AmountVal_S
Holding Value B1 19A HOLD Statement_M\TRAN2\SUBSAFE\FIN\Amount_C q=HOLD f=AmountVar datafields=Sign_S,CurrencyCode_S and AmountVal_S
Amount B1 19A see field specs Statement_M\TRAN2\SUBSAFE\FIN\Amount_C q=see field specs f=AmountVar datafield=Sign_S datafield=CurrencyCode_S datafield=AmountVal_S
Exchange Rate B1 92B EXCH Statement_M\TRAN2\SUBSAFE\FIN\Rate_C q=EXCH f=CurrencyExchange datafields=CurrencyCode_S, CurrencyCode2_S and RateVal_S
Holdings Narrative B1 70E HOLD Statement_M\TRAN2\SUBSAFE\FIN\Narrative_C q=HOLD f=NarrativeData datafield=NarrativeVal_S[1-10]
Lot Number B1c 13B LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\NumberId_Cq=LOTSf=NumberIdVardatafields=dss, NumberIdVal_S
Lot Balance B1c 93B LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\Balance_Cq= LOTSf=TypeBalance dss=dss Balance_Cdatafields=QuantityTypeCode_S, Sign_S, BalanceVal_S
Lot Date/Time B1c 98A LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\DateTime_Cq=LOTSf=DateOnlydatafields=DateVal_S
B1c 98C LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\DateTime_Cq=LOTSf=DateTimeUnitdatafields=DateVal_S, TimeVal_S
B1c 98E LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\DateTime_Cq=LOTSf=DateTimeUTCdatafields=DateVal_S,TimeVal_S,Sign_S,Decimals_S,TimeOffset_S
Book/Lot Price B1c 90A LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\Price_Cq=LOTSf=PercentagePricedatafields=PriceVal_S, PercentageTypeCode_S
B1c 90B LOTS Statement_M\TRAN2\SUBSAFE\FIN\BREAK\Price_Cq=LOTSf=AmountPricedatafields=AmountTypeCode_S, CurrencyCode_S, PriceVal_S
Type of Price Indicator B1c 22F PRIC Statement_M\TRAN2\SUBSAFE\FIN\BREAK\Indicator_Cq=PRIC f=IndicatorVar datafields=dss, IndicatorVal_S
Amount B1c 19A See field specs Statement_M\TRAN2\SUBSAFE\FIN\BREAK\Amount_Cq=see field specsf=AmountVardatafields=Sign_S, CurrencyCode_S, AmountVal_S
Party C 95P see field specs Statement_M\TRAN2\ADDINFO\Party_C q=see field specs f=PartyBIC datafield=BIC_S
Party C 95Q see field specs Statement_M\TRAN2\ADDINFO\Party_C q=see field specs f=PartyNameAddress datafield=NameAddress_S[1-4]
Party C 95R see field specs Statement_M\TRAN2\ADDINFO\Party_C q=see field specs f=PartyProprietaryCode datafield=ProprietaryCode_S dss=dss Party_C
Holdings Value of Page C 19A see field specs Statement_M\TRAN2\ADDINFO\Amount_C q=see field specs f=AmountVar datafields=Sign_S, CurrencyCode_S and AmountVal_S
Holdings Value of Statement C 19A HOLS Statement_M\TRAN2\ADDINFO\Amount_Cq=HOLS f=AmountVar datafields=Sign_S,CurrencyCode_S and AmountVal_S
Holdings Value of Statement C 19A TOVA Statement_M\TRAN2\ADDINFO\Amount_Cq=TOVAf=AmountVar datafields = Sign_S, CurrencyCode_S and AmountVal_S