Standards
Funds MT to MX Mapping This document provides mapping information for investment funds orders using the MT 502 Order to Buy or Sell, MT 509 Trade Status Message and MT 515 Client Confirmation of Purchase or Sale to the equivalent ISO 20022 messages.
06 December 2013
Standards
2 Funds MT to MX Mapping
Table of Contents Table of Contents ............................................................................................................................... 2
Preface ................................................................................................................................................. 4
1 Introduction and Scope ........................................................................................................... 6
2 Message Equivalencies ........................................................................................................... 7
3 How to Read the Mapping Tables ........................................................................................... 8
4 General Concepts ................................................................................................................... 10 4.1 MT 502 – 19A DEAL .............................................................................................................10 4.2 MT 515 – 19A DEAL .............................................................................................................10 4.3 Investment Account Identification and Account Owner ........................................................11
5 Mapping ................................................................................................................................... 12 5.1 Subscription and Redemption Orders using the MT 502 ......................................................12 5.2 Subscription and Redemption Order Cancellation using the MT 502 ...................................22
5.2.1 Mapping Cancellation by Reference ................................................................................. 22 5.2.2 Mapping – Cancellation with Mandatory Fields of Original Message ............................... 23
5.3 Subscription and Redemption Order Status using the MT 509 ............................................23 5.4 Subscription and Redemption Order Confirmations using the MT 515 ................................26 5.5 Switch Order using the MT 502 ............................................................................................40
5.5.1 Introduction ....................................................................................................................... 40 5.5.2 References ....................................................................................................................... 41 5.5.3 Parties .............................................................................................................................. 42 5.5.4 Mapping ............................................................................................................................ 43
5.6 Switch Order Cancellation using the MT 502 .......................................................................54 5.6.1 Mapping – Cancellation by Reference .............................................................................. 54 5.6.2 Mapping – Cancellation with Mandatory Fields of Original Message ............................... 55
5.7 Switch Order Status using the MT 509 .................................................................................55 5.7.1 Introduction ....................................................................................................................... 55 5.7.2 References ....................................................................................................................... 56 5.7.3 Mapping ............................................................................................................................ 57
5.8 Switch Order Confirmation using the MT 515 .......................................................................60 5.8.1 Introduction ....................................................................................................................... 60 5.8.2 Parties .............................................................................................................................. 61 5.8.3 Mapping ............................................................................................................................ 62
6 FX Details in the ISO 20022 confirmations – supplementary information ....................... 85
7 Additional Mapping ................................................................................................................ 88 7.1 Party Contact (PACO) Narrative Field ..................................................................................88
7.1.1 MT 502 Subscription and Redemption Order ................................................................... 88 7.1.2 MT 502 Switch Order ........................................................................................................ 89 7.1.3 MT 515 Subscription and Redemption Order Confirmation .............................................. 91 7.1.4 MT 515 Switch Confirmation ............................................................................................ 92
7.2 Settlement Parties .................................................................................................................95 7.2.1 MT 502 Subscription and Redemption Order ................................................................... 96 7.2.2 MT 502 Switch Order ........................................................................................................ 98 7.2.3 MT 515 Subscription and Redemption Order Confirmation ............................................ 101 7.2.4 MT 515 Switch Order Confirmation ................................................................................ 104
Table of Contents
06 December 2013 3
7.3 Cash Parties ........................................................................................................................107 7.3.1 MT 502 Subscription and Redemption Order ................................................................. 107 7.3.2 MT 502 Switch ................................................................................................................ 108 7.3.3 MT 515 Subscription and Redemption ........................................................................... 109 7.3.4 MT 515 Switch ................................................................................................................ 110
8 Examples ...............................................................................................................................112 8.1 MT 502 Subscription ...........................................................................................................112
8.1.1 TRADPRTY Party and Account ...................................................................................... 112 8.1.2 95a SELL ........................................................................................................................ 113
8.2 MT 502 REDM ....................................................................................................................113 8.2.1 TRADPRTY Party and Account ...................................................................................... 113 8.2.2 95a BUYR ....................................................................................................................... 114
8.3 Examples MT 502 Generic .................................................................................................114 8.3.1 94a Place of Trade ......................................................................................................... 114 8.3.2 95a STBR ....................................................................................................................... 115 8.3.3 95a CLBR ....................................................................................................................... 115
8.4 MT 515 SUBS .....................................................................................................................115 8.4.1 CONFPRTY Party and Account ..................................................................................... 115 8.4.2 95a SELL ........................................................................................................................ 116
8.5 MT 515 REDM ....................................................................................................................117 8.5.1 CONFPRT Party and Account ........................................................................................ 117 8.5.2 95a BUYR ....................................................................................................................... 117
8.6 MT 515 Generic ..................................................................................................................118 8.6.1 90B Deal Price ................................................................................................................ 118 8.6.2 92A Backload Commission Rate .................................................................................... 118 8.6.3 92A Entrance Commission Rate .................................................................................... 118 8.6.4 AMT 19A CHAR ............................................................................................................. 118
8.7 MT 502 Subscription – Complete Message ........................................................................119
Legal Notices ..................................................................................................................................120
Standards
4 Funds MT to MX Mapping
Preface Purpose of this document
This document provides mapping information for investment funds orders using the MT 502 Order to Buy or Sell, MT 509 Trade Status Message and MT 515 Client Confirmation of Purchase or Sale to the equivalent ISO 20022 messages.
Audience This document is for the following audience: • Users of the MT 502, MT 509 and MT 515 that are migrating to order, order status and
order confirmation XML messages in the Funds solution
Edition This is the third edition of the document.
Related documentation • Standards MT documentation set • Standards MX documentation set
Changes Main changes in the third edition:
Location Change / Addition
MT 515 Correction to mapping for 19A RESU
New section Supplementary information on FX details usage in ISO 20222 confirmations
Main changes in the second edition:
Location Change / Addition
New section 4 General Concepts 19A DEAL: mapping summary & rationale
New section 4 General Concepts Investment Account Identification and Account Owner
MT 502 and MT 515 Subscription SELL party mapping: alternative mapping included
MT 502 and MT 515 Redemption BUYR party mapping: alternative mapping included
MT 502 Subscription and Redemption Order 19A CHAR: alternative mapping included
MT 502 Subscription and Redemption Order 19A LOCO: mapping added
MT 515 Subscription and Redemption Order 16R FIA / 11A DENO : mapping added
MT 502 Subscription and Redemption Order 16R FIA / 90a TSMT: mapping corrected
Preface
06 December 2013 5
MT 502 Subscription and Redemption Order 16R AMT / 19A DEAL: mapping corrected
MT 515 Subscription and Redemption Order 16R AMT / 19A LOCO: mapping corrected
MT 502 Switch Minor modifications, more precise description of the mapping for reference and parties.
MT 502 Switch Addition of Trading Parties (5) sequence for mapping of executing party concept
MT 515 Switch Minor modifications, more precise description of the mapping for reference and parties.
MT 515 Switch 16R FIA / 90a TSMT: mapping
MT 515 Switch 16R AMT / 19A LOCO: mapping corrected
Additional Mapping – Settlement Parties Alternative mapping added
Standards
6 Funds MT to MX Mapping
1 Introduction and Scope This document is intended to provide guidance to the investment funds industry that currently uses the MT 502, MT 515, and MT 509 for its funds business and must migrate to ISO 20022 MX messages.
This document specifies how the fields of the MT 502, MT 515, and MT 509 are mapped to their equivalent ISO 20022 MX messages.
Today, the Funds FIN users already map the data from the FIN message such as the MT 502 or 515 into their back-office systems. This mapping document provides a bridge.
Having this "mapping document" means the "triangle" is completed – knowing how FIN maps to the back-office (1) and knowing how the MT maps to the ISO 20022 (2), in turn, means knowing how ISO 20022 maps into the back-office (3).
The MT 502, MT 515, and MT 509 formats are based on the FIN fund templates.
This document does not contain translation rules, although it may be possible, at a high level, to derive translation rules.
Message Equivalencies
06 December 2013 7
2 Message Equivalencies Source Message Target Message
Message Identifier
Message Name and Parameter Message Identifier Message Name
MT 502 Order to Buy or Sell (23G NEWM, 22H BUSE SUBS or CROT or DIVR)
setr.010.001.03 SubscriptionOrder
MT 502 Order to Buy or Sell (23G NEWM, 22H BUSE REDM or CROF)
setr.004.001.03 RedemptionOrder
MT 502 Order to Buy or Sell (23G CANC, 22H BUSE SUBS or CROT or DIVR)
setr.011.001.03 SubscriptionOrderCancellation Request
MT 502 Order to Buy or Sell (23G CANC, 22H BUSE REDM or CROF)
setr.004.001.03 RedemptionOrderCancellation Request
MT 515 Client Confirmation of Purchase or Sale (23G NEWM, 22H BUSE SUBS or CROT or DIVR)
setr.012.001.03 SubscriptionOrderConfirmation
MT 515 Client Confirmation of Purchase or Sale (23G NEWM, 22H BUSE REDM or CROF)
setr.006.001.03 RedemptionOrderConfirmation
MT 502 Order to Buy or Sell (23G NEWM, 22H BUSE SWIT or SWIT)
setr.013.001.03 SwitchOrder
MT 502 Order to Buy or Sell (23G CANC, 22H BUSE SWIF or SWIT)
setr.014.001.03 SwitchOrderCancellation Request
MT 515 Client Confirmation of Purchase or Sale (23G NEWM, 22H BUSE SWIF or SWIT)
setr.015.001.03 SwitchOrderConfirmation
MT 509 Trade Status Message (23G INST) setr.016.001.03 OrderInstructionStatusReport
Standards
8 Funds MT to MX Mapping
3 How to Read the Mapping Tables The first five columns on the left side of the table describe the FIN message. The right hand side column gives the equivalent element or field in the MX. The MX equivalent is defined with one or more MX paths. In some cases, the last element of the path is the name of the element to which the MT field relates. If the element is subsequently typed by a choice of formats such as that found for field 95a, this detailed level of equivalence is not described. In some cases, the last element of the path might be a code word, which is the semantic equivalent to an MT code or concept.
MX path This describes the location of a message element in the MX message. The actual element of the field, through the hierarchy of the message, from the top of the message through to the actual element, is given.
Example: MX Path Comment
MultipleOrderDetails / IndividualOrderDetails / OrderReference
Order Reference is located in a sequence called Individual Order Details. In turn, Individual Order Details is in a sequence called Multiple Order Details.
In section 5, the full MX path is used, that is, the full English names of the elements rather than the XML tags.
How to Read the Mapping Tables
06 December 2013 9
It is assumed that the reader of this document is familiar with the MT formats. In many cases, a short-hand notation is used, for example "20C PREV"’; it is understood the reader knows this to be the previous reference. Likewise with the expresssion "TRADPRTY 95a BUYR", it is assumed the reader knows this is the "BUYR" party in the Trading Party sequence.
Standards
10 Funds MT to MX Mapping
4 General Concepts 4.1 MT 502 – 19A DEAL
In the MT 502, the subscription amount or redemption amount is specified as a number of units (36B ORDR) or an amount of money (19A DEAL).
19A DEAL could be mapped to either Gross Amount or Net Amount. When the MT 502 is a subscription 19A DEAL maps to Gross Amount. When the MT 502 is a redemption, 19A maps to Net Amount.
MT 502 Subscription MT 502 Redemption Subscription Order (setr.010) Redemption Order (setr.004)
19A DEAL -- Gross Amount
Amount of money to be invested in a specific financial instrument by an investor before deduction of charges, commissions and taxes and used to determine the quantity of investment fund units to be subscribed.
[(Quantity * Price) + (Charges + Commissions +Taxes)]
--
-- 19A DEAL -- Net Amount
Amount of money to be received following redemption after deduction of charges, commissions and taxes and used to derive the quantity of investment fund units to be sold.
[(Quantity * Price) - (Charges + Commissions +Taxes)]
4.2 MT 515 – 19A DEAL In the MT 515, 19A DEAL is now equivalent to price x number of units. When the MT 515 is a subscription 19A DEAL maps to Net Amount. When the MT 502 is a redemption, 19A maps to Gross Amount.
General Concepts
06 December 2013 11
MT 515 Subscription MT 515 Redemption Subscription Order (setr.010) Redemption Order (setr.004)
19A DEAL -- Net Amount
Amount of money invested in a specific financial instrument by an investor, after deduction of charges, commissions and taxes.\
[Quantity * Price]
--
-- 19A DEAL -- Gross Amount
Amount of money resulting from the redemption before deduction of charges, commissions and taxes.
[Quantity * Price]
4.3 Investment Account Identification and Account Owner Because of the structure and syntax of the MT 502 and 515, and, because of usage, there are at least eight different combinations of how the TRADPRTY/CONFPRTY sequences could be used. The proposals made for the mapping of TRADPRTY/CONFPRTY are somewhat generic, taking into account many of these different combinations. Institutions are advised to determine in which field of the TRADPRTY/CONFPRTY the actual account that is to be quoted in the MX is located in the MT and then map accordingly. It is sometimes the case that unnecessary information is specified in the TRADPRTY/CONFPRTY sequences.
For the MT 502 switch, the TRADPRTY sequences are mapped from the MT 502 redemption leg (SWIF) in a similar way to the parties of an MT 502 redemption (REDM) and the TRADPRTY sequences in the MT 502 subscription leg (SWIF) may be ignored.
For the MT 515 switch, the CONFPRTY sequences are mapped from the MT 515 redemption leg (SWIF) in a similar way to the parties of an MT 515 redemption (REDM) and the CONFPRTY sequences in the MT 515 subscription leg (SWIF) may be ignored.
Standards
12 Funds MT to MX Mapping
5 Mapping 5.1 Subscription and Redemption Orders using the MT 502 Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
M 16R Start of Block – General Information A :16R:GENL
M 20C Sender’s Message Reference Specifies the instructing party’s order reference number.
A :20C::SEME//16x MultipleOrderDetails / IndividualOrderDetails / OrderReference AND MessageIdentification / Identification (In the MT 502, the SEME is both a message reference and a business reference, that is, the order reference)
M 23G Function of the Message Indicates the message refers to a new order (NEWM).
A :23G: NEWM No equivalent The function of the message code is used to determine the equivalent MX message. See Message Equivalencies.
O 98a Preparation Date/Time Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]] 8!n=YYYYMMDD 6!n = HHMMSS
MessageIdentification / CreationDateTime
M 22F Trade Transaction Type Indicator Indicates the type of trade being communicated in the order message. For funds, the value should always be TRAD.
A :22F::TRTR//TRAD
No equivalent. Not applicable.
M 16R Start of Block – Linkages (Optional) A1 :16R:LINK
O 20C Master Reference Specifies the "master" reference of multiple orders, thus
A1 :20C::MAST//16x MultipleOrderDetails / MasterReference
Mapping
06 December 2013 13
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004 enabling multiple orders to be linked together.
M 16S End of Block – Linkages A1 :16S:LINK
M 16R Start of Block – Linkages (2) (Optional) A1 :16R:LINK
13a Linked Message Specifies message type number/message identifier of the message referenced in 20C PREV.
:13A::LINK//3!c or :13A::LINK//30x
PreviousReference / MessageName
O 20C Previous Reference Specifies the message reference of a previously sent message that is being linked to the current message.
A1 :20C::PREV//16x PreviousReference / Reference
M 16S End of Block – Linkages (2) A1 :16S:LINK
M 16S End of Block – General Information A :16S:GENL
M 16R Start of Block – Order Details B :16R:ORDRDET
O 94a Place of Trade (Specific to France) France requires the centralisation place to be identified using 94B::TRAD//PRIM. The value provided must be a valid ISO country code. See the FFMPG SLA document for further information.
B :94B::TRAD//4!c/30x 4!c = PRIM, OTCO or EXCH 30x – ISO Country Code
If PRIM, then MultipleOrderDetails / PlaceOfTrade / CountryCode If OTCO, then MultipleOrderDetails / PlaceOfTrade / OverTheCounter If EXCH, then MultipleOrderDetails / PlaceOfTrade / Exchange
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or redemption of an investment fund. The following indicators may be used:
B :22H::BUSE//4!c 4!c = SUBS or REDM or DIVR or CROF or CROT
No equivalent. The buy/sell indicator is used to determine the equivalent MX. See Message Equivalencies.
SUBS Subscription
REDM Redemption
DIVR Dividend Reinvestment Note that DIVR should be used only for an order instructing the reinvestment of dividends received.
Standards
14 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
CROF Cross from
CROT Cross to
M 22a Payment Indicator Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment). If the transaction will settle free and clean (separate from cash payment), see field 22F Settlement Transaction Condition (22F::STCO).
B :22F::PAYM//APMT MultipleOrderDetails / IndividualOrderDetails / SettlementMethod / APMT
M 22a Type of Order Indicates the type of order. For funds, this field should always be set to MAKT (at market).
B :22F::TOOR//MAKT
No equivalent. Not applicable.
M 22a Time Limit Indicates the time limit for an order, that is, the time from/until when an order must be executed.
B :22F::TILI//4!c 4!c = GDAY or GTCA or GTHD
No equivalent. Not applicable.
GDAY "Good for the day" - Order that, if not executed, expires at the end of the trading day on which the order is entered.
GTCA "Good until cancelled"- Order that remains in effect until it is either executed or cancelled.
GTHD "Good through date" - Order that, if not executed, expires at the end of the specified expiry date.
O 22a Corporate Action Option (Dividend Option) Indicates the corporate action option available to the account owner.
:22F::CAOP//CASH or :22F::CAOP//DRIP
CASH Distribution of cash to holders. MultipleOrderDetails / IndividualOrderDetails / IncomePreference / CASH
DRIP Reinvestment proceeds into securities. MultipleOrderDetails / IndividualOrderDetails / IncomePreference / DRIP
Mapping
06 December 2013 15
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
M 98a Order Expiry Date Specifies the date on which the order is to expire. For orders that are "Good until cancelled", it is recommended to set the expiry date to a value of "29991231". Please note that expiry orders are subject to prior bilateral agreement between the Sender and Receiver of the message.
B :98A::EXPI//8!c 8!c = YYYYMMDD
MultipleOrderDetails / ExpiryDateTime
O 98a Net Asset Value Calculation Date Specifies the requested NAV calculation date for which the order must be executed.
B :98A::NAVD//8!c 8!c = YYYYMMDD
Not needed and can be determined by the fund type and the valuation cycle. No equivalent in the MX. Can be specified in the Extension sequence if required: <Extension> <PlaceAndName>MltplOrdrDtls/IndvOrdrDtls/NAVD/NetAssetValueCalculationDate</ PlaceAndName> <Text>YYYY-MM-DD</Text> </Extension>
O 11A Currency (Requested Settlement Currency) For funds, this specifies the currency in which the instructing party wishes to settle the order, when different from the NAV currency or base currency of a fund.
B :11A::4!c//3!a 4!c = FXIB or FXIS 3!a = ISO Currency Code
MultipleOrderDetails / IndividualOrderDetails / RequestedSettlementCurrency
FXIB Currency to buy. Used on REDM
FXIS Currency to sell. Used on SUBS
M 16R Start of Block – Trading Parties (1) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Instructing Party Identifies the instructing party. The qualifier BUYR is used for a subscription. The qualifier SELL is used for a redemption.
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35x 4!c = BUYR or SELL
MultipleOrderDetails / InvestmentAccountDetails / OwnerIdentification Or if 95a INVE is present:
Standards
16 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
8c = Data Source Scheme MultipleOrderDetails / IndividualOrderDetails / RelatedPartyDetails / Identification and ExtendedRole / INST (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the instructing party.
B2 :97A::SAFE//35x MultipleOrderDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification Or if 95a INVE is present: MultipleOrderDetails / IndividualOrderDetails / RelatedPartyDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INST)
O 97a Cash Account Specifies the cash account of the instructing party.
:97A::CASH//35x MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CashAccountDetails / AccountIdentification / Proprietary / Identification
O 20C Processing Reference Reference meaningful to the instructing party.
B2
20C:PROC//35x MultipleOrderDetails / IndividualOrderDetails / ClientReference
M 16S End of Block – Trading Parties (1) B2 :16S:TRADPRTYPRTY
Mapping
06 December 2013 17
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
M 16R Start of Block – Trading Parties (2) (Optional) B2 :16R:TRADPRTY See section 6, Examples
M 95a Party Identifier – Investor Identifies the individual or organisation on whose behalf the Sender of the message is acting (directly or indirectly), that is, the beneficiary. If the INVE is not present in the message, it is assumed that the party identified in BUYR (subscription) or SELL (redemption) is the instructing party and the investor.
B2 :95P::INVE//BIC or :95R::INVE//8c/34x or :95Q::INVE//4*35x 8c = Data Source Scheme
MultipleOrderDetails / InvestmentAccountDetails / OwnerIdentification
O 97a Safekeeping Account Specifies the safekeeping account number of the investor.
:97A::SAFE//35x MultipleOrderDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Trading Parties (2) B2 :16S:TRADPRTYPRTY
M 16R Start of Block – Trading Parties (3) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – First Third-Party Intermediary (Intermediary 1) Identifies an additional party in the transaction chain between the instructing party and the final party (executing party)
:95P::STBR//BIC or :95R::STBR//8c/34x or :95Q::STBR//4*35x 8c = Data Source Scheme
MultipleOrderDetails / IndividualOrderDetails / RelatedPartiesDetails / Identification and Role / INTR (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the party identified in 95a STBR.
B2 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / INTR)
M 16S End of Block – Trading Parties (3)) B2 :16S:TRADPRTYPRTY
M 16R Start of Block – Trading Parties (4) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Second Third-party Intermediary (Intermediary 2)
:95P::CLBR//BIC or :95R::CLBR//8c/34x or
MultipleOrderDetails / IndividualOrderDetails /
Standards
18 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
Identifies an additional party in the transaction chain between the party identified in the STBR qualifier and the final party (executing party).
:95Q::CLBR//4*35x 8c = Data Source Scheme
RelatedPartiesDetails / Identification and ExtendedRole / INT2 (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the party identified in 95a CLBR.
B2 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INT2)
M 16S End of Block – Trading Parties (4) B2 :16S:TRADPRTYPRTY
M 16R Start of Block – Trading Parties (5) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Executing Party Identifies the executing party. The qualifier SELL is used for a subscription. The qualifier BUYR is used for a redemption.
B2 :95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35x 4!c = BUYR or SELL 8c = Data Source Scheme
Variation 1: MultipleOrderDetails / InvestmentAccountDetails / AccountServicer Variation 2: MultipleOrderDetails / IndividualOrderDetails / RelatedPartiesDetails / Identification and / Role / TRAG (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the executing party.
B2 :97A::SAFE//35x Variation 1: Not mapped. Variation 2: MultipleOrderDetails / IndividualOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification
Mapping
06 December 2013 19
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
(in the same RelatedPartyDetails sequence as Role / TRAG)
M 16S End of Block – Trading Parties (5) B2 :16S:TRADPRTYPRTY
C 36B Order Quantity Specifies the number of units for the subscription or redemption. If this field is used, the Order Amount field must not be used.
B :36B::ORDR//UNIT/15d MultipleOrderDetails / IndividualOrderDetails / UnitsNumber
C 19A Order Amount Specifies the cash amount to be invested or redeemed. The order amount is specified in the denomination currency of the financial instrument. If this field is used, Order Quantity must not be used.
B :19A::ORDR//[N]3!a15d MultipleOrderDetails / IndividualOrderDetails / NetAmount (Redemption) Or MultipleOrderDetails / IndividualOrderDetails / GrossAmount (Subscription)
M 35B Financial Instrument Identification
B :35B:: [ISIN !e12!c] [4*35]
MultipleOrderDetails / IndividualOrderDetails / FinancialInstrumentDetails / Identification
M 16R Start of Block – Financial Instrument Attributes (Optional) B3 :16R:FIA
O 22F Form of Securities Indicates that the units to be redeemed or issued are/should be in bearer (BEAR) or registered form REGD).
B3 :22F::FORM/BEAR or :22F::FORM/REGD
MultipleOrderDetails / IndividualOrderDetails / FinancialInstrumentDetails / SecuritiesForm
O 11A Currency of Denomination (Requested NAV Currency) For funds, this field is used to request an alternative currency to be used for the NAV price.
B3 :11A::DENO//3!a 3!a = currency code
MultipleOrderDetails / IndividualOrderDetails / RequestedNAVCurrency
O 12a Class Type of Financial Instrument Classification type of the financial instrument.
B3 :12A::CLAS//30x or :12C::CLAS//6!c
MultipleOrderDetails / IndividualOrderDetails / FinancialInstrumentDetails / ClassType
M 16S End of Block – Financial Instrument Attributes B3 :16S:FIA
Standards
20 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
O 70E Trade Processing Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists. The following definitions are being used:
B : 70E::TPRO//10*35
Discounted Percentage (ISDI) Indicates the requested discount percentage to be applied
/ISDI/PRCT/15d MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / DISC and Rate (in the same ChargeDetails sequence)
M 16S End of Block – Order Details B :16S:ORDRDET
M 16R Start of Block – Settlement Details (Optional) C :16R:SETDET
M 22F Settlement Transaction Type Indicator Indicates the type of settlement transaction. For investment funds, this field should be set to TRAD (Trade). Alternatively, a Data Source Scheme (DSS) value may be used if required and bilaterally agreed upon by the Sender and Receiver of the message. (The code ETFT (Exchange Traded Funds) is available in the MT 502. There is no equivalent in the MX.)
C :2702F::SETR//TRAD No equivalent. Not applicable.
O 22F Settlement Transaction Condition Indicates the condition under which the transaction will settle. FRCL indicates settlement will occur separately from cash payment (free and clean).
C :22F::STCO//FRCL MultipleOrderDetails / IndividualOrderDetails / SettlementMethod / FREE (Overwrites mapping of 22H PAYM APMT )
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
See section 6, "Settlement Parties"
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
See section 6, "Cash Parties"
Mapping
06 December 2013 21
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block – Amount C3 :16R:AMT
O 19a Amounts – The following optional amounts can be used to specify any deviation from the standard terms specified in the distribution agreement with the fund manager. Each qualifier must be used in a separate 16R AMT sequence.
C3 :19A::4!c//[N] 3!a 15d
M 16R End of Block – Amount C3 :16S:AMT
M 16R Start of Block – Amount C3 :16R:AMT
Charges/Fees Amount :19A::CHAR//[N] 3!a 15d MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / CHAR and Amount (in the same ChargeDetails sequence) Some institutions may map 19A CHAR to charge type FEND (subscription) and BEND (redemption).
M 16R End of Block – Amount C3 :16S:AMT
M 16R Start of Block – Amount C3 :16R:AMT
Discount amount. :19A::ISDI//[N] 3!a 15d MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / DISC and Amount (in the same ChargeDetails sequence)
M 16R End of Block – Amount C3 :16S:AMT
M 16R Start of Block – Amount C3 :16R:AMT
Local Commission
:19A::LOCO//[N] 3!a 15d MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / Type / FEND (subscription) or BEND (redemption) and Amount (in the same CommissionDetails
Standards
22 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.010 and setr.004 sequence)
M 16S End of Block – Amount C3 :16S:AMT
M 16S End of Block – Settlement Details C :16S:SETDET
5.2 Subscription and Redemption Order Cancellation using the MT 502 5.2.1 Mapping Cancellation by Reference
In the MT, when the function of the message is CANC, all the mandatory fields of the original order must be present. However, in the MX, cancellation may be done by "reference only"
MT 502 Mandatory fields MX SubscriptionOrderCancellationRequest – cancel by reference
:16R:GENL :20C::SEME//123456 :23G:CANC :22F::TRTR//TRAD :16R:LINK :20C::PREV//Order S1-J1 :16S:LINK :16S:GENL :16R:ORDRDET :22H::BUSE//SUBS :22H::PAYM//APMT :22F::TOOR//MAKT :22F::TILI//GTCA :98A::EXPI//29991231 :16R:TRADPRTY :95P::INVE//PEFIGB22 :16S:TRADPRTYPRTY :36B::ORDR//UNIT/200, :35B:ISIN GB1234567890
<SbcptOrdrCxlReqV03> <MsgId> <Id>123456</Id> <CreDtTm>2012-04-17T09:30:15</CreDtTm> </MsgId <CxlByRef> <OrdrRefs> <OrdrRef> Order S1-J1</OrdrRef> </OrdrRefs> </CxlByRef> </SbcptOrdrCxlReqV03>
Mapping
06 December 2013 23
5.2.2 Mapping – Cancellation with Mandatory Fields of Original Message All of the original fields in the MT 502 may be conveyed in the SubscriptionOrderCancellationRequest or the RedemptionOrderCancellationRequest. See the mapping for the MT 502 - the same MX paths are used, except that all MX paths are preceded by <CancellationByOrderDetails> (<CxlByOrdrDtls>).
5.3 Subscription and Redemption Order Status using the MT 509 There is a very large difference between the functionality of the MT 509 and the Order Instruction Status Report (set.016.001.03). It is only possible to "cleanly" map when the status field, field 25D, is IPRC//PACK. It is possible to map the concepts of "25D IPRC//REJT" and "25D IPRC//REJT + 24B REJT" but this is less obvious. Implementers of the Order Instruction Status Report are advised to disregard the MT 509 and thus have a "clean" implementation free of the constraints of the MT 509.
Status Tag Field Name and Description (MT 509) Seq.
Field Content MX equivalent setr.016
M 16R Start of Block – General Information A :16R:GENL
M 20C Sender’s Message Reference Specifies the executing party’s order reference number.
A :20C::SEME//16x MessageIdentification / Identification
M 23G Function of the Message Indicates the message refers to the status of an instruction.
A :23G:INST No equivalent. Not applicable.
O 98a Preparation Date/Time Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]] 8!n=YYYYMMDD 6!n = HHMMSS
MessageIdentification / CreationDateTime
M 16R Start of Block – Linkages A1 :16R:LINK
O 20C Related Reference Specifies the message reference (instructing party’s order reference) of the original order for which the confirmation is being sent. (20C SEME is copied from the MT 502).
A1 :20C::RELA//16x IndividualOrderDetailsReport / OrderReference
:16S:ORDRDET
Standards
24 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 509) Seq.
Field Content MX equivalent setr.016
M 16S End of Block – Linkages A1 :16S:LINK
M 16R Start of Block – Status (Must be present only once) A2 :16R:STAT
M 25D Status Code Specifies the status of the order.
A2 :25D::IPRC[8c]/4!c 4!c = Status code
The IPRC ‘status codes that can be mapped are:
IPRC//PACK Instruction has been acknowledged by the account servicer.
IndividualOrderDetailsReport / Status / PACK
IPRC//REJT Instruction has been rejected for further processing
If 24B Reason is not present, then, then ‘IPRC//REJT’ maps to IndividualOrderDetailsReport / Rejected / Reason. If one of the codes in RejectedStatusReason7Code is not suitable, then ‘IPRC//REJT’ maps to: IndividualOrderDetailsReport / Rejected / ExtendedReason and a value for Extended Reason must be determined, for example, UKWN FOR ‘unknown’.
M 16R Start of Block – Reason (Optional) A2a :16R:REAS
M 24B Reason Code Specifies the reason for the status. For funds, the qualifier must be REJT. All reason codes are permitted.
A2a :24B::REJT[8c]/4!c 4!c = reason code
IndividualOrderDetailsReport / Rejected / ExtendedReason. See also 25D above.
O 70D Reason Code Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists.
A2a :70D::REAS//6*35 IndividualOrderDetailsReport / Rejected / Additional Information
Mapping
06 December 2013 25
Status Tag Field Name and Description (MT 509) Seq.
Field Content MX equivalent setr.016
M 16S End of Block – Reason A2a :16S:REAS
M 16S End of Block – Status A2 :16S:STAT
M 16S End of Block – General Information A :16S:GENL
M 16R Start of Block – Trade Details (Optional) B :16R:TRADE
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or redemption of an investment fund.
B :22H::BUSE//4!c 4!c = SUBS or REDM or BUYI or SELL or CROT or CROF or DIVR
No semantic equivalent.
SUBS Subscription
REDM Redemption
DIVR Reinvestment of Dividend
CROF Cross from
CROT Cross to
M 22a Payment Indicator Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment).
B :22H::PAYM//APMT No semantic equivalent.
C 19a Original Ordered Amount Specifies the amount of the order. If this field is used, field 36B must not be used.
B :19A::ORDR//[N]3!a15d No semantic equivalent.
C 36B Original Ordered Quantity Specifies the quantity of the order. If this field is used, field 19A must not be used.
B :36B::ORDR//UNIT/15d No semantic equivalent.
M 35B Identification of Financial Instrument B :35B::[ISIN1!e12!c] [4*35]
No semantic equivalent.
M 16S End of Block – Trade Details B :16S:TRADPRTYE
Standards
26 Funds MT to MX Mapping
5.4 Subscription and Redemption Order Confirmations using the MT 515 Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 16R Start of Block – General Information A :16R:GENL
M 20C Sender’s Message Reference Specifies the executing party’s reference for the confirmation.
A :20C::SEME//16x
MultipleExecutionDetails / IndividualExecutionDetails / DealReference AND MessageIdentification / Identification (In the MT 515, the SEME is both a message reference and a business reference, that is, the executing party’s reference.)
M 23G Function of the Message Indicates the message refers to a new order (NEWM).
A :23G:NEWM No equivalent The function of the message code is used to determine the equivalent MX. See Message Equivalencies.
O 98a Preparation Date/Time Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]] 8!n=YYYYMMDD 6!n = HHMMSS
MessageIdentification / CreationDateTime
M 22F Trade Transaction Type Indicator Indicates the type of trade being communicated in the order message. For funds, the value should always be TRAD.
A :22F::TRTR//TRAD
No equivalent. Not applicable.
M 16R Start of Block – Linkages (1) A1 :16R:LINK
O 20C Related Reference Specifies the message reference (instructing party’s order reference) of the original order for which the confirmation is being sent. (20C SEME is copied from the MT 502).
A1 :20C::RELA//16x MultipleExecutionDetails / IndividualExecutionDetails / OrderReference
M 16S End of Block – Linkages (1) A1 :16S:LINK
Mapping
06 December 2013 27
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 16R Start of Block – Linkages (2) (Optional) A1 :16R:LINK
O 20C Master Reference Specifies the "master" reference of multiple orders, thus enabling multiple orders to be linked together.
A1 :20C::MAST//16x MultipleExecutionDetails / MasterReference
M 16S End of Block – Linkages (2) A1 :16S:LINK
M 16R Start of Block – Linkages (3) (Optional) A1 :16R:LINK
13a Linked Message Specifies message type number/message identifier of the message referenced in 20C PREV.
:13A::LINK//3!c or :13A::LINK//30x
PreviousReference / MessageName
O 20C Previous Reference Specifies the message reference of a previously sent message that is being linked to the current message.
A1 :20C::PREV//16x PreviousReference / Reference
M 16S End of Block – Linkages (3) A1 :16S:LINK
M 16S End of Block – General Information A :16R:GENL
M 16R Start of Block – Confirmation Details C :16R:CONFDET
M 98a Trade Date Specifies the trade date of the order.
C :98A::TRAD//8!n MultipleExecutionDetails / IndividualExecutionDetails / TradeDateTime
M 98a Cash Settlement Date Specifies when the cash side of the order is settled (that is, credited in case of redemption or debited in the case of a subscription confirmation).
C :98A::SETT/8!n MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDate
O 98a Net Asset Value Calculation Date Specifies the NAV (or the price) calculation date for the confirmed deal.
C :98A::NAVD//8!c 8!c = YYYYMMDD
Not needed and can be determined by the fund type and the valuation cycle. No equivalent in the MX. Can be specified in the Extension sequence if required: <Extension> <PlaceAndName>MltplOrdrDtls/IndvOrdrDtls/NAVD/NetAssetValueCalculationDate</ PlaceAndName > <Text>YYYY-MM-DD</Text> </Extension>
Standards
28 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 90a Deal Price Specifies the price at which a unit/share was subscribed to or redeemed from a fund.
C :90B::DEAL//ACTU/3!a15d MultipleExecutionDetails / IndividualExecutionDetails / DealingPriceDetails / Value / Amount and / Type / NAVL (in the same DealingPriceDetails sequence) (Unless :22F::PRIC/SMPG/4!c is present and is to be mapped to Type)
O 92A Backload Commission Rate Specifies the backload commission rate applied to the order.
C :92A::BAKL//15d MultipleExecutionDetails / IndividualExecutionDetails / CommissionGeneralDetails / CommissionDetails / Type / BEND and Rate (in the same CommissionDetails sequence)
O 92A Entrance Commission Rate Specifies the entrance commission rate applied to the order.
C :92A::ENTF//15d MultipleExecutionDetails / IndividualExecutionDetails / CommissionGeneralDetails / CommissionDetails / Type / FEND and Rate (in the same CommissionDetails sequence)
O 94a Place of Trade (Specific to France) France requires the centralisation place to be identified using 94B::TRAD//PRIM. The value provided must be a valid ISO country code. See the FFMPG SLA document for further information.
C :94B::TRAD//4!c/30x 4!c = PRIM, OTCO or EXCH 30x – ISO Country Code
If PRIM, then MultipleExecutionDetails /PlaceOfTrade / CountryCode If OTCO, then MultipleExecutionDetails /PlaceOfTrade / OverTheCounter If EXCH, then MultipleExecutionDetails / PlaceOfTrade / Exchange
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or
C 22H::BUSE//4!c No equivalent
Mapping
06 December 2013 29
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006 redemption of an investment fund.
4!c = SUBS or REDM or BUYI or SELL or CROT or CROF or DIVR
The buy/sell indicator is used to determine the equivalent MX. See Message Equivalencies.
SUBS Subscription
REDM Redemption
DIVR Dividend Reinvestment
CROF Cross from
CROT Cross to
M 22a Payment Indicator Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment). If the transaction will settle free and clean (separate from cash payment), see the Settlement Condition field (22F::STCO).
C :22F::PAYM//APMT MultipleExecutionDetails / IndividualExecutionDetails / SettlementMethod / APMT
O 22a Corporate Action Option (Dividend Option) Indicates the corporate action option available to the account owner.
C :22F::CAOP//CASH or :22F::CAOP//DRIP
CASH Distribution of cash to holders. MultipleExecutionDetails / IndividualExecutionDetails / IncomePreference / CASH
DRIP Reinvestment proceeds into securities. MultipleExecutionDetails / IndividualExecutionDetails / IncomePreference / DRIP
O 22a Type of Price Indicates the type of price given in the deal price field. If the field is not used, the deal price is deemed to be the deal price as per the prospectus of the fund. Usage of this field is optional and its usage should be agreed upon in a bilateral agreement between the Sender and Receiver of the message. The following codes can be used within the funds industry with
C :22F::PRIC/SMPG/4!c
MultipleExecutionDetails / IndividualExecutionDetails / DealingPriceDetails / Type / :
Standards
30 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006 the data source scheme SMPG:
BIPR Bid Price BIDE
NAVP Net Asset Value Price NAVL
OFRP Offer Price OFFR
O 22a Trade Condition Indicator (Cum / EX Dividend Option) Indicates the conditions under which the order/trade was executed.
C :22F::TTCO//CDIV or :22F::TTCO//XDIV
MultipleExecutionDetails / IndividualExecutionDetails / CumDividendIndicator / :
CDIV Trade is executed cum dividend. true
XDIV Trade is executed ex dividend. false
O 22a Capital Gain In/Out Indicator Specifies whether the capital gain is in the scope of the EU Savings directive for the income realised upon the sale, refund or redemption of shares and units.
C 22F::ECIO//4!c 4!c = EUSI or EUSO or UKWN
MultipleExecutionDetails / IndividualExecutionDetails / TaxGeneralDetails / EUCapitalGain / :
EUSI Capital gain is in the scope of the directive. EUSI
EUSO Capital gain is out of the scope of the directive. EUSO
UKWN Unknown whether capital gain is in or out of the scope of the directive.
UKWN
O 22a TIS Calculated Indicator Indicates if the fund calculates the taxable income per share
C :22F::TSTA//4!c 4!c = TSIN or TSIY or UKWN
MultipleExecutionDetails / IndividualExecutionDetails / DealingPriceDetails / TaxableIncomePerShareCalculated / :
TSIN The fund is NOT calculating the taxable income per share within NAV.
TSIN
TSIY The fund is calculating the taxable income per share within NAV.
TSIY
UKWN Unknown whether the fund is calculating the taxable income per share within NAV.
UKWN
O 11A Currency (Requested Settlement Currency) For funds, this confirms the currency in which the instructing party wishes to settle the order, when different from the NAV currency or base currency of a fund.
C 11A::4!c//3!a 4!c = FXIB or FXIS 3!a = ISO Currency Code
MultipleExecutionDetails / IndividualExecutionDetails / RequestedSettlementCurrency
FXIB Currency to buy. Used on REDM
Mapping
06 December 2013 31
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
FXIS Currency to sell. Used on SUBS
M 16R Start of Block – Confirmation Parties (1) C1 :16R: CONFPRTY See Examples
M 95a Party Identifier – Instructing Party Identifies the instructing party. The qualifier BUYR is used for a subscription. The qualifier SELL is used for a redemption.
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35x 4!c = BUYR or SELL 8c = Data Source Scheme
MultipleExecutionDetails / InvestmentAccountDetails / OwnerIdentification Or if 95a INVE is present: MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartyDetails / Identification and / ExtendedRole / INST (in the same RelatedPartyDetails sequence.)
O 97a Safekeeping Account Specifies the safekeeping account number of the instructing party.
C1 :97A::SAFE//35x MultipleExecutionDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification Or if 95a INVE is present: MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartyDetails Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INST)
O 97a Cash Account Specifies the cash account of the instructing party.
MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CashAccountDetails /
Standards
32 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
AccountIdentification / Proprietary / Identification
O 20C Processing Reference Reference meaningful to the instructing party.
C1
20C:PROC//35x MultipleExecutionDetails / IndividualExecutionDetails / ClientReference
M 16S End of Block – Confirmation Parties (1) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (2) (Optional) C1 :16R:CONFPRTY See Examples
M 95a Party Identifier – Investor Identifies the individual or organisation on whose behalf the Sender of the message is acting (directly or indirectly), that is, the beneficiary. If the INVE is not present in the message, it is assumed that the party identified in BUYR (subscription) or SELL (redemption) is the instructing party and the investor.
C1 :95P::INVE//BIC or :95R::INVE//8c/34x or :95Q::INVE//4*35x 8c = Data Source Scheme
MultipleExecutionDetails / InvestmentAccountDetails / OwnerIdentification
O 97a Safekeeping Account Specifies the safekeeping account number of the investor.
C1 :97A::SAFE//35x MultipleExecutionDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Confirmation Parties (2) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (3) (Optional) C1 :16R:CONFPRTY See Examples
M 95a Party Identifier – First Third-Party Intermediary (Intermediary 1) Identifies an additional party in the transaction chain between the instructing party and the final party (executing party).
:95P::STBR//BIC or :95R::STBR//8c/34x or :95Q::STBR//4*35x 8c = Data Source Scheme
MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Identification and Role / INTR (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the party identified in 95a STBR.
C1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / INTR)
Mapping
06 December 2013 33
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 16S End of Block – Confirmation Parties (3) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (4) (Optional) C1 :16R:CONFPRTY See Examples
M 95a Party Identifier – Second Third-party Intermediary (Intermediary 2) Identifies an additional party in the transaction chain between the party identified in the STBR qualifier and the final party (executing party).
:95P::CLBR//BIC or :95R::CLBR//8c/34x or :95Q::CLBR//4*35 8c = Data Source Scheme
MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Identification and ExtendedRole / INT2 (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the party identified in 95a CLBR.
C1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INT2)
M 16S End of Block – Confirmation Parties (4) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (5) (Optional) C1 :16R:CONFPRTY See Examples
M 95a Party Identifier – Executing Party Identifies the executing party. The qualifier SELL is used for a subscription. The qualifier BUYR is used for a redemption.
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = BUYR or SELL 8c = Data Source Scheme
Variation 1: MultipleExecutionDetails / InvestmentAccountDetails / AccountServicer Variation2: MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Identification and Role /TRAG (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account Specifies the safekeeping account number of the executing party.
C1 :97A::SAFE//35x Variation 1: Not mapped Variation2
Standards
34 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
MultipleExecutionDetails / IndividualExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / TRAG)
M 16S End of Block – Confirmation Parties (5) C1 :16S:CONFPRTY
M 36B Quantity of Financial Instrument Confirms the number of units.
C :36B::CONF/UNIT/15d MultipleExecutionDetails / IndividualExecutionDetails / UnitsNumber
M 35B Financial Instrument Identification
C :35B::[ISIN1!e12!c] [4*35]
MultipleExecutionDetails / IndividualExecutionDetails / FinancialInstrumentDetails / Identification
M 16R Start of Block – Financial Instrument Attributes C2 :16R:FIA
O 22a Form of Securities Indicates that the issued units are in bearer (BEAR) or registered form (REGD).
C2 :22F::FORM/BEAR or :22F::FORM/REGD
MultipleExecutionDetails / IndividualExecutionDetails / FinancialInstrumentDetails / SecuritiesForm
O 11A Currency of Denomination (Requested NAV Currency) For funds, this field is used in the MT 502 to request an alternative currency to be used for the NAV price.
C2 :11A::DENO//3!a 3!a = ISO Currency Code
MultipleExecutionDetails / IndividualExecutionDetails / RequestedNAVCurrency
O 12a Class Type of Financial Instrument Classification type of the financial instrument.
C3 :12A::CLAS//30x or :12C::CLAS//6!c
MultipleExecutionDetails / IndividualExecutionDetails / FinancialInstrumentDetails / ClassType
O 90a Taxable Income Per Share Specifies the amount included in the NAV that corresponds, per share, to gains directly or indirectly derived from interest payments within the scope of the EU Savings Directive.
C2 :90B::TSMT//ACTU/3!a15d MultipleExecutionDetails / IndividualExecutionDetails / DealingPriceDetails / TaxableIncomePerShare
M 16S End of Block – Financial Instrument Attributes C2 :16S:FIA
Mapping
06 December 2013 35
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
O 70E Trade Processing Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists. The following definitions are being used:
B : 70E::TPRO//10*35
Fixed Charge Currency (FHCH) Indicates the currency in which charges are to be applied.
/FCHC/3!a
No equivalent.
Commission Percentage (COMM)
/COMM/PRCT/15d MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / Type / FEND or BEND and Rate (in the same CommissionDetails sequence)
Exchange rate value date (EXRD) Identifies the value date that applies to the exchange rate between the amounts in quotation currency and the amounts in settlement currency.
/EXRD/8!n
MultipleExecutionDetails / IndividualExecutionDetails / ForeignExchangeDetails / QuotationDate
Rounding amount (RODG) Identifies the rounding that has been applied.
/RODG/3!a15d (3!a has to be a valid ISO currency code)
No equivalent.
Discounted Percentage (ISDI) Indicates the requested discount percentage applied to the confirmation.
/ISDI/PRCT/15d MultipleExecutionDetails / IndividualExecutionDetails / ChargeDetails / Type / DISC and Rate (in the same ChargeDetails sequence)
M 16S End of Block – Confirmation Details C :16S:CONFDET
M 16R Start of Block – Settlement Details (Mandatory) D :16R:SETDET
M 22a Settlement Transaction Type Indicator Indicates the type of settlement transaction. For investment funds, this field should be set to TRAD (Trade). Alternatively, a Data Source Scheme (DSS) value may be used if required and bilaterally agreed upon by the Sender and Receiver of the message.
D :22F::SETR//TRAD No equivalent. Not applicable.
Standards
36 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
NOTE: The values SUBS and REDM must not be used. ( The code ETFT (Exchange Traded Funds) is available in the MT 502. There is no equivalent in the MX.)
O 22a Settlement Transaction Condition Indicates the condition under which the transaction will settle. FRCL indicates settlement will occur separately from cash payment (free and clean).
D :22F::STCO//FRCL MultipleExecutionDetails / IndividualExecutionDetails / SettlementMethod / FREE (Overwrites mapping of 22H PAYM APMT )
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
See section 6, "Settlement Parties"
M 16S End of Block – Settlement Parties D1 :16R:SETPRTY
M 16R Start of Block –Cash Parties (Optional) D2 :16R:CSHPRTY
See section 6, "Cash Parties"
M 16S End of Block – Settlement Parties D2 :16S:CSHPRTY
M 16R Start of Block – Amount D3 :16R:AMT
M 19A Settlement Amount Specifies the amount to be paid for the subscription or redemption.
:19A::SETT//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / SettlementAmount
O 19A Resulting Amount Specifies the countervalue of a foreign exchange conversion.
D3 :19A::RESU//[N] 3!a15d MultipleExecutionDetails / IndividualExecutionDetails / ForeignExchangeDetails / ToAmount
O 98a Value Date Specifies the value date for the settlement amount.
D3 :98A::VALU//8!c or :98C::VALU//8!c6!n
No semantic equivalent. Copy to Extension sequence if required.
O 92B Exchange Rate Specifies the exchange rate applied for the foreign exchange
D3 :92B::EXCH//3!a3!a/15d MultipleExecutionDetails / IndividualExecutionDetails /
Mapping
06 December 2013 37
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006 transaction. ForeignExchangeDetails / UnitCurrency
and QuotedCurrency and ExchangeRate (in the same ForeignExchangeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
M 19A Deal Amount Price multiplied by quantity.
:19A::DEAL//[N] 3!a 15d
Subscription Order MultipleExecutionDetails / IndividualExecutionDetails / NetAmount
Redemption Order MultipleExecutionDetails / IndividualExecutionDetails / GrossAmount
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Charges / Fees Amount :19A::CHAR//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / ChargeGeneralDetails / ChargeDetails / Type / CHAR and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Entrance fees Amount :19A::ENTF//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / ChargeGeneralDetails / ChargeDetails / Type / FEND and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Standards
38 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
Backload fees Amount :19A::BAKL//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / ChargeGeneralDetails / ChargeDetails / Type / BEND and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Discount Amount :19A::DSCA//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / ChargeGeneralDetails / ChargeDetails / Type / DISC and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Local Commission Amount of commission paid to the instructing party or intermediary.
:19A::LOCO//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / CommissionGeneralDetails / CommissionDetails / Type FEND (subscription) and BEND (redemption) Amount (in the same CommissionDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Executing Broker’s Commission Amount of commission paid to an intermediary.
:19A::EXEC//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / CommissionGeneralDetails / CommissionDetails / Amount
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Backload Fees Amount :19A::BAKL//[N] 3!a 15d
Mapping
06 December 2013 39
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
EU Tax Retention Amount Total amount of tax withheld at source in conformance with the EU Savings Directive.
:19A::EUTR//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / TaxGeneralDetails / TaxDetails / Type / EUTR and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Zwischengewinn. :19A::ZWSS//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / TaxGeneralDetails / TaxDetails / Type / ZWIS and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Aktiengewinn. :19A::AKTI//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / TaxGeneralDetails / TaxDetails / Type / AKT2 and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
Standards
40 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 515) Seq Field Content MX equivalent setr.012 and setr.006
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Partial redemption withholding amount. :19A:: PRWI//[N] 3!a 15d MultipleExecutionDetails / IndividualExecutionDetails / PartialRedemptionWithholdingAmount
M 16S End of Block – Amount D3 :16S:AMT
M 16S End of Block – Settlement Details D :16S:SETDET
5.5 Switch Order using the MT 502 5.5.1 Introduction
Because of a mismatch in functionality between the MTs used for investment funds switches and the ISO 20022 XML MX funds messages, direct mapping (or indeed translation) from the MT world to the MX messages is not simple.
With the MT 502, a minimum of two messages are sent for a switch, one to convey the redemption leg and the second the convey the subscription leg. In other words, two MTs map to a single Switch Order message:
This document only covers very "simple" switches, that is, there is only one redemption leg and only one subscription leg.
Basically all the data that is duplicated because two MT 502s have to be sent to convey the switch, is mapped from the MT 502 that contains 22H BUSE SWIF. The redemption specific data is mapped from the MT 502 that contains 22H BUSE SWIF. The subscription specific data is mapped from the MT 502 that contains 22H BUSE SWIT.
Mapping
06 December 2013 41
5.5.2 References Variation 1
The FIN Fund template specifies:
20C SEME Instructing party’s order reference number. This is regarded as the reference of the switch order.
20C MAST Reference to link several orders
20C PREV If the message is a SWIT (subscribe), it is mandatory to specify a PREV. The PREV quotes the SEME of the SWIF (redeem) instruction.
Variation 2 Some markets prefer to regard 20C SEME, not as the switch order reference, but as the reference of the individual leg and 20C MAST as the switch order reference and 20C PREV is not used (except for cancellation).
Standards
42 Funds MT to MX Mapping
5.5.3 Parties Mapping of the ‘trading parties’ could be either from the MT 502 that contains the MT ‘switch from’ (SWIF redemption leg) or the ‘switch to’ (SWIT subscription leg) messages. In this mapping document, they are mapped from the MT 502 ‘switch from’ (SWIF redemption leg) to the Switch Order message.
Mapping
06 December 2013 43
5.5.4 Mapping For the purposes of the mapping, a single format for the MT 502 is shown and each field that is mapped to the Switch Order is designated as either [1-SWIF] or [2-SWIT] to indicate from which of the two MTs the data is mapped.
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
Standards
44 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
M 20C Sender’s Message Reference [1=SWIF] Specifies the instructing party’s order reference number. (In the MT 502, the SEME is both a message reference and a business reference, that is, the instructing party’s order reference.) (Some markets regard this as the reference of the individual leg.)
A :20C::SEME//16x Variation 1 SwitchOrderDetails / OrderReference AND MessageIdentification / Identification (Only 1 order reference is available in the Switch Order XML message.) Variation 2 SwitchOrderDetails / RedemptionLegDetails / LegIdentification AND MessageIdentification / Identification
M 20C Sender’s Message Reference [1=SWIT]
A :20C::SEME//16x Variation 1 Not mapped Variation 2 SwitchOrderDetails / SubscriptionLegDetails / LegIdentification
M 23G Function of the Message Indicates if the message refers to a new order (4!c=NEWM) or to a cancellation request (if allowed) of a previously sent order (4!c=CANC). See the Standards MT User Handbook for usage rules related to replacement, copy and duplicate functions.
A :23G: NEWM
M 98a Preparation Date/Time [1=SWIF] Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]] 8!n=YYYYMMDD 6!n = HHMMSS
Mapping
06 December 2013 45
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
M 22F Trade Transaction Type Indicator Indicates the type of trade being communicated in the order message. For funds, the value should always be TRAD, indicating a regular trade.
A :22F::TRTR//4!c 4!c = TRAD
No equivalent. Not applicable.
M 16R Start of Block – Linkages (Optional) A1 :16R:LINK
O 20C Previous Reference Specifies the message reference of a previously sent message that is being linked to the current message. If the message is a SWIT (subscribe), it is mandatory to specify a PREV. The PREV quotes the SEME of the SWIF (redeem) instruction. The previous reference is mandatory if the function of the message is CANC (cancellation).
A1 :20C::PREV//16x Not applicable. In the MT, 20C PREV may be used to link the individual MT 502s that comprise the switch order, although 20C MAST may also be used for this purpose.
M 16S End of Block – Linkages A1 :16S:LINK
M 16R Start of Block – Linkages (Optional) A1 :16R:LINK
O 20C Master Reference [1=SWIF] Specifies the "master" reference of multiple orders, thus enabling multiple orders to be linked together. The master reference should be the same on both the SWIF and SWIT messages of the same transaction.
A1 :20C::MAST//16x Variation 1 SwitchOrderDetails / MasterReference Variation 2 SwitchOrderDetails / OrderReference
M 16S End of Block – Linkages A1 :16S:LINK
M 16S End of Block – General Information A :16S:GENL
M 16R Start of Block – Order Details B :16R:ORDRDET
O 94a Place of Trade
B No equivalent.
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or redemption of an investment fund.
B :22H::BUSE//4!c 4!c = SWIT or SWIF
No equivalent. The buy/sell indicator is used to determine the equivalent MX. See section 2 Message Equivalencies.
SWIT Switch To
Standards
46 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
SWIF Switch From
M 22a Type of Order Indicates the type of order. For funds, this field should always be set to MAKT (at market).
B :22F::TOOR//4!c 4!c = MAKT
No equivalent.
M 22a Time Limit Indicates the time limit for an order, that is, the time from/until when an order must be executed.
B :22F::TILI//4!c 4!c = GDAY or GTCA or GTHD
No equivalent.
GDAY "Good for the day" - Order that, if not executed, expires at the end of the trading day on which the order is entered.
GTCA "Good until cancelled" - Order that remains in effect until it is either executed or cancelled.
GTHD "Good through date" - Order that, if not executed, expires at the end of the specified expiry date.
M 22a Payment Indicator [1=SWIF] Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment). If the transaction will settle free and clean (separate from cash payment), please refer to Settlement Condition field (22F::STCO).
:22F::PAYM//APMT SwitchOrderDetails / SettlementMethod / APMT (Optional in the Switch Order, so does NOT have to be mapped)
Corporate Action Option (Dividend Option) [1=SWIF] Identifies the corporate action options available to the account owner.
CASH Distribution of cash to holders.
DRIP Reinvestment proceeds into securities.
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / IncomePreference / CASH or DRIP (May also be mapped to:
Mapping
06 December 2013 47
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
SwitchOrderDetails / RedemptionLegDetails / FinancialInstrumentDetails / DistributionPolicy / DIST or ACCU
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / IncomePreference / CASH or DRIP (May also be mapped to: SwitchOrderDetails / SubscriptionLegDetails / FinancialInstrumentDetails / DistributionPolicy / DIST or ACCU
M 98a Order Expiry Date [1=SWIF] Specifies the date on which the order is to expire. For orders that are "Good until cancelled, it is recommended to set the expiry date to a value of ‘29991231" Please note that expiry orders are subject to prior bilateral agreement between the Sender and Receiver of the message.
B :98A::EXPI//8!c 8!c = YYYYMMDD
SwitchOrderDetails / ExpiryDateTime
O 98a Net Asset Value Calculation Date [1=SWIF] Specifies the requested NAV calculation date for which the order must be executed.
B :98A::NAVD//8!c 8!c = YYYYMMDD
Not needed and can be determined by the fund type and the valuation cycle. No equivalent in the MX. Can be specified in the Extension sequence if required: <Extension> <PlaceAndName>MltplOrdrDtls/IndvOrdrDtls/NAVD/NetAssetValueCalculationDate</ PlaceAndName > <Text>YYYY-MM-DD</Text> </Extension>
O 92A Requested Switch Rate [1=SWIF] A :92A::SWRT//15d SwitchOrderDetails /
Standards
48 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
Specifies the percentage of proceeds for a "switch from" (redemption) order that needs to be invested in the "switch to" (subscription) instruction. [Usage: If 92A SWRT is present, then 36B ORDR or 19A ORDR are populated with a zero (0) value.] Note that the SWIFT User Handbook indicates usage of this field for ‘switch to’ scenarios only. This is not covered in this mapping document.
RedemptionLegDetails / FinancialInstrumentQuantityChoice / HoldingsRedemptionRate
O 11a Currency (Requested Settlement Currency) For funds, this specifies the currency in which the instructing party wishes to settle the order, when different from the NAV currency or base currency of a fund.
B 11A::4!c//3!a 4!c = FXIB or FXIS 3!a = ISO Currency Code
FXIB Currency to buy.
FXIS Currency to sell.
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / RequestedSettlementCurrency
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / RequestedSettlementCurrency
M 16R Start of Block – Trading Parties (1) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Instructing Party [1=SWIF] Identifies the instructing party. (Qualifier SELL in the redemption leg. )
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = SELL 8c = Data Source Scheme
SwitchOrderDetails / InvestmentAccountDetails / OwnerIdentification Or if 95a INVE is present: SwitchOrderDetails / RelatedPartyDetails
Mapping
06 December 2013 49
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
/ Identification and ExtendedRole/ INST (in the same RelatedPartyDetails sequence.)
O 97a Account [1=SWIF] Specifies the safekeeping account number of the instructing party.
B2 :97A::SAFE//35x SwitchOrderDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification Or if 95a INVE is present: SwitchOrderDetails / RelatedPartyDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INST)
O 20C Processing Reference Reference meaningful to the instructing party.
B2
20C:PROC//35x SwitchOrderDetails / ClientReference
M 16S End of Block – Trading Parties (1) B2 :16S:TRADPRTY
M 16R Start of Block – Trading Parties (2) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Investor [1=SWIF] Identifies the individual or organisation on whose behalf the Sender of the message is acting (directly or indirectly), that is, the beneficiary. If the INVE is not present in the message, it is assumed that the party identified in SELL in the redemption leg is both the instructing party and the investor.
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = INVE 8c = Data Source Scheme
SwitchOrderDetails / InvestmentAccountDetails / OwnerIdentification
INVE Investor
O 97a Account [1=SWIF] Specifies the safekeeping account number of the investor.
B2 :97A::SAFE//35x SwitchOrderDetails / InvestmentAccountDetails /
Standards
50 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
AccountIdentification / Proprietary / Identification
M 16S End of Block – Trading Parties (2) (Optional) B2 :16S:TRADPRTY
M 16R Start of Block – Trading Parties (3) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – First Third-Party Intermediary [1=SWIF] Identifies an additional party in the transaction chain between the instructing party and the final party (executing party).
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = STBR 8c = Data Source Scheme
SwitchOrderDetails / RelatedPartiesDetails / Identification and Role / INTR (in the same RelatedPartyDetails sequence)
O 97a Account [1=SWIF] Specifies the safekeeping account number of the party identified in 95a STBR.
B2 :97A::SAFE//35x SwitchOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / INTR)
M 16S End of Block – Trading Parties (3) (Optional) B2 :16S:TRADPRTY
M 16R Start of Block – Trading Parties (4) (Optional) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Second Third-party Intermediary [1=SWIF] Identifies an additional party in the transaction chain between the party identified in the STBR qualifier and the final party (executing party).
B2 :95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = CLBR 8c = Data Source Scheme
SwitchOrderDetails / RelatedPartiesDetails / Identification and ExtendedRole / INT2 (in the same RelatedPartyDetails sequence)
O 97a Account [1=SWIF] Specifies the safekeeping account number of the second third-party intermediary.
B2 :97A::SAFE//35x SwitchOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INT2)
M 16S End of Block – Trading Parties () (Optional) B2 :16S:TRADPRTY
M 16R Start of Block – Trading Parties (5) B2 :16R:TRADPRTY See Examples
M 95a Party Identifier – Executing Party [1=SWIF] :95P::4!c//BIC or Variation 1:
Mapping
06 December 2013 51
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
Identifies the executing party. (Qualifier BUYR in the redemption leg. )
:95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = BUYR 8c = Data Source Scheme
SwitchOrderDetails / InvestmentAccountDetails / AccountServicer Variation 2 SwitchOrderDetails / RelatedPartiesDetails / Identification and ExtendedRole / TRAG (in the same RelatedPartyDetails sequence
O 97a Account [1=SWIF] Specifies the safekeeping account number of the executing party.
B2 :97A::SAFE//35x Variation 1: Not mapped Variation2: SwitchOrderDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / TRAG)
M 16S End of Block – Trading Parties (5) B2 :16S:TRADPRTY
C 36B Order Quantity [1=SWIF] Specifies the number of units to be redeemed. (The proceeds of are then used for the subscription leg.) If this field is used, the Order Amount field must not be used.
B :36B::ORDR//UNIT/15d SwitchOrderDetails / RedemptionLegDetails / FinancialInstrumentQuantityChoice / UnitsNumber
C 36B Order Quantity [2=SWIT] Specifies the number of units to be subscribed. If this field is used, the Order Amount field must not be used.
B :36B::ORDR//UNIT/15d SwitchOrderDetails / SubscriptionLegDetails / FinancialInstrumentQuantityChoice / UnitsNumber
C 19A Order Amount [1=SWIF] Specifies the cash amount to be redeemed. The order amount is specified in the denomination currency of the financial instrument.
B :19A::ORDR//[N]3!a15d SwitchOrderDetails / RedemptionLegDetails / FinancialInstrumentQuantityChoice / NetAmount
Standards
52 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
If this field is used, Order Quantity must not be used.
C 19A Order Amount [2=SWIT] Specifies the cash amount to be invested. The order amount is specified in the denomination currency of the financial instrument. If this field is used, Order Quantity must not be used.
B :19A::ORDR//[N]3!a15d SwitchOrderDetails / SubscriptionLegDetails / FinancialInstrumentQuantityChoice / GrossAmount
M 35B Financial Instrument Identification [1=SWIF] Identification of the financial instrument to be redeemed.
B :35B:: [ISIN !e12!c] [4*35]
SwitchOrderDetails / RedemptionLegDetails / FinancialInstrumentDetails / Identification
M 35B Financial Instrument Identification [2=SWIT] Identification of the financial instrument to be subscribed.
B :35B:: [ISIN !e12!c] [4*35]
SwitchOrderDetails / SubscriptionLegDetails / FinancialInstrumentDetails / Identification
M 16R Start of Block – Financial Instrument Attributes B3 :16R:FIA
O 22F Form of Securities Indicates that the units to be redeemed or issued are/should be in bearer (BEAR) or registered form REGD).
B3 :22F::FORM/BEAR or :22F::FORM/REGD
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / SecuritiesForm / BEAR or REGD
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / SecuritiesForm / BEAR or REGD
O 11A Currency of Denomination (Requested NAV Currency) For funds, this field is used to request an alternative currency to be used for the NAV price.
B3 :11A::DENO//3!a
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / RequestedNAVCurrency
Mapping
06 December 2013 53
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / RequestedNAVCurrency
O 12a Class Type of Financial Instrument Classification type of the financial instrument.
B3 :12A::CLAS//30x or :12C::CLAS//6!c
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / FinancialInstrumentDetails / ClassType
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / FinancialInstrumentDetails / ClassType
M 16S End of Block – Financial Instrument Attributes B :16S:FIA
O 70E Trade Processing Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists. The following definitions are being used:
B : 70E::TPRO//10*35
Forced Commission Percentage (FOCO) (Switch) Identifies the percentage value of a forced commission.
/FOCO/PRCT/15d
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / ChargeDetails / Type / SWIT and Rate (in the same ChargeDetails sequence)
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / ChargeDetails / Type / SWIT and Rate (in the same ChargeDetails sequence)
Used when MT 502 used for switches (to number the one-to-many, many-to-one or many-to-many switches).
70E::TPRO//SETT/3!n No equivalent. Not applicable as the SwitchOrder allows all the legs to be identified in a single message.
Used when MT 502 used for switches (to number the one-to-many, many-to-one or many-to-many switches).
70E::TPRO/TOSE/3!n No equivalent. Not applicable as the SwitchOrder allows all the legs to be identified in a single message.
Standards
54 Funds MT to MX Mapping
Status Tag Field Name and Description (MT 502) Seq Field Content MX equivalent setr.013
Fixed Charge Currency (FHCH) Indicates the currency in which charges are to be applied.
/FCHC/3!a
No equivalent.
M 16S End of Block – Order Details B :16S:ORDRDET
M 16R Start of Block – Settlement Details (Optional) C :16R:SETDET
M 22F Settlement Transaction Type Indicator Indicates the type of settlement transaction. For investment funds, this field should be set to TRAD (Trade). Alternatively, a Data Source Scheme (DSS) value may be used if required and bilaterally agreed upon by the Sender and Receiver of the message. NOTE: The values SUBS and REDM must not be used.
C :22F::SETR//TRAD No equivalent. Not applicable.
O 22F Settlement Transaction Condition [1=SWIF] Indicates the condition under which the transaction will settle. FRCL indicates settlement will occur separately from cash payment (free and clean).
C :22F::STCO//FRCL SwitchOrderDetails / SettlementMethod / FREE (Overwrites mapping of 22H PAYM APMT )
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
See section 6, "Settlement Parties"
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
See section 6, "Cash Parties"
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16S End of Block – Settlement Details C :16S:SETDET
5.6 Switch Order Cancellation using the MT 502 5.6.1 Mapping – Cancellation by Reference
In the MT, when the function of the message is CANC, all the mandatory fields of the original order must be present. However, in the MX, cancellation may be done by "reference only"
Mapping
06 December 2013 55
MT 502 Mandatory fields MX SwitchOrderCancellationRequest – cancel by reference
:16R:GENL :20C::SEME//123456 :23G:CANC :22F::TRTR//TRAD :16R::LINK :20C::RELA//Order SW1-J1 :16S:LINK :16S:GENL :16R:ORDRDET :22H::BUSE//SWIT :22H::PAYM//APMT :22F::TOOR//MAKT :22F::TILI//GTCA :98A::EXPI//29991231 :16R:TRADPRTY :95P::INVE//PEFIGB22 :16S:TRADPRTY :36B::ORDR//UNIT/900, :35B:ISIN GB0987654321 :16S:ORDRDET
< SwtchOrdrCxlReqV03> <MsgId> <Id>123456</Id> <CreDtTm>2012-04-17T09:30:15</CreDtTm> </MsgId <CxlByRef> <OrdrRefs> <OrdrRef> Order SW1-J1</OrdrRef> </OrdrRefs> </CxlByRef> </SwtchOrdrCxlReqV03>
5.6.2 Mapping – Cancellation with Mandatory Fields of Original Message All of the original fields in the MT 502 may be conveyed in the SwitchOrderCancellationRequest. See the mapping for the Switch Order using the MT 502 - the same MX paths are used, except that all MX paths are preceded by <CancellationByOrderDetails> (<CxlByOrdrDtls>).
5.7 Switch Order Status using the MT 509 5.7.1 Introduction
There is a very large difference between the functionality of the MT 509 and the Order Instruction Status Report (set.016.001.03). It is only possible to "cleanly" map when the status field, field 25D, is IPRC//PACK. It is possible to map the concepts of "25D IPRC//REJT" and "25D
Standards
56 Funds MT to MX Mapping
IPRC//REJT + 24B REJT" but this is less obvious. Implementers of the Order Instruction Status Report are advised to disregard the MT 509 and thus have a "clean" implementation free of the constraints of the MT 509.
5.7.2 References Variation 1
The FIN Fund template specifies:
20C SEME Executing party’s reference This might also be the executing party’s deal reference
20C MAST Reference to link several orders
20C RELA Instructing party’s order reference.
Variation 2 Some markets prefer to regard 20C RELA, not as the switch order reference, but as the reference of the individual leg and 20C MAST as the switch order reference.
Mapping
06 December 2013 57
5.7.3 Mapping Status Tag Field Name and Description MT 509 Seq
. Field Content MX equivalent setr.016
M 16R Start of Block – General Information A :16R:GENL
M 20C Sender’s Message Reference Specifies the executing party’s reference number.
A :20C::SEME//16x MessageIdentification / Identification And, if the reference is also the executing party’s deal reference: SwitchOrderDetailsReport \ DealReference
M 23G Function of the Message Indicates the message refers to the status of an instruction.
A :23G:INST No equivalent. Not applicable.
O 98a Preparation Date/Time Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]]
MessageIdentification / CreationDateTime
Standards
58 Funds MT to MX Mapping
Status Tag Field Name and Description MT 509 Seq.
Field Content MX equivalent setr.016
8!n=YYYYMMDD 6!n = HHMMSS
M 16R Start of Block – Linkages A1 :16R:LINK
O 20C Related Reference Specifies the message reference (instructing party’s order reference) of the original order for which the confirmation is being sent. (20C SEME is copied from the MT 502).
A1 :20C::RELA//16x SwitchOrderDetailsReport / OrderReference (Some institutions map the RELA in [1=SWIF] to SwitchOrderDetailsReport / LegInformation / RedemptionLegIdentification) and the RELA in [2-SWIT] to SwitchOrderDetailsReport / Leg Information / SubscriptionLegIdentification) and regard 20C MAST as the switch order reference and thus map 20C to OrderReference.)
M 16S End of Block – Linkages A1 :16S:LINK
M 16R Start of Block – Linkages A1 :16R:LINK
O 20C Master Reference Specifies the "master" reference of multiple orders, thus enabling multiple orders to be linked together. The master reference should be the same on both the SWIF and SWIT messages of the same transaction.
A1 :20C::MAST//16x SwitchOrderDetailsReport / MasterReference (Some institutions regard MAST as the Order Reference and map this to SwitchOrderDetailsReport / OrderReference)
M 16S End of Block – Linkages A1 :16S:LINK
M 16R Start of Block – Status (Must be present only once) A2 :16R:STAT
M 25D Status Code Specifies the status of the order.
A2 :25D::IPRC[8c]/4!c 4!c = Status code
The IPRC ‘status codes that can be mapped are:
IPRC//PACK Instruction has been acknowledged by the account servicer.
SwitchOrderDetailsReport / Status / PACK
IPRC//REJT Instruction has been rejected for further processing
If 24B Reason is not present, then, then ‘IPRC//REJT’ maps to:
Mapping
06 December 2013 59
Status Tag Field Name and Description MT 509 Seq.
Field Content MX equivalent setr.016
SwitchOrderDetailsReport / Rejected / Reason If one of the codes in RejectedStatusReason7Code is not suitable, then ‘IPRC//REJT’ maps to: SwitchOrderDetailsReport / Rejected / ExtendedReason and a value for Extended Reason must be determined, for example, UKWN FOR "unknown".
M 16R Start of Block – Reason (Optional) A2a :16R:REAS
M 24B Reason Code Specifies the reason for the status. For funds, the qualifier must be REJT. All reason codes are permitted.
A2a :24B::REJT[8c]/4!c 4!c = reason code
SwitchOrderDetailsReport / Rejected / Reason Or SwitchOrderDetailsReport / Rejected / ExtendedReason. See also 25D above.
O 70D Reason Code Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists.
A2a :70D::REAS//6*35 SwitchOrderDetailsReport / Rejected / Additional Information
M 16S End of Block – Reason A2a :16S:REAS
M 16S End of Block – Status A2 :16S:STAT
M 16S End of Block – General Information A :16S:GENL
M 16R Start of Block – Trade Details (Optional) B :16R:TRADE
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or redemption of an investment fund.
B :22H::BUSE//4!c
No semantic equivalent.
Standards
60 Funds MT to MX Mapping
Status Tag Field Name and Description MT 509 Seq.
Field Content MX equivalent setr.016
SWIF Switch From (Redemption) 4!c = SWIF or SWIT SWIT Switch To (Subscription)
Payment Indicator Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment).
No semantic equivalent.
Original Ordered Amount Specifies the amount of the order. If this field is used, field 36B must not be used.
No semantic equivalent.
Original Ordered Quantity Specifies the quantity of the order. If this field is used, field 19A must not be used.
No semantic equivalent.
M 35B Identification of Financial Instrument B :35B::[ISIN1!e12!c] [4*35]
No semantic equivalent.
M 16S End of Block – Trade Details B :16S:TRADE
5.8 Switch Order Confirmation using the MT 515 5.8.1 Introduction
Because of a mismatch in functionality between the MTs used for investment funds switches and the ISO 20022 XML MX funds messages, direct mapping (or indeed translation) from the MT world to the MX messages is not simple.
With the MT 515, a minimum of two messages are sent for a switch execution, one to convey the redemption leg and the second to convey the subscription leg. In other words, two MTs map to a single Switch Order Confirmation message:
Mapping
06 December 2013 61
This document only covers very "simple" switches, that is, there is only one redemption leg and only one subscription leg.
Basically all the data that is duplicated because two MT 515s have to be sent to convey the switch, is mapped from the MT 515 that contains 22H BUSE SWIF. The redemption specific data is mapped from the MT 515 that contains 22H BUSE SWIF. The subscription specific data is mapped from the MT 515 that contains 22H BUSE SWIT.
5.8.2 Parties Mapping of the ‘confirmation parties’ could be either from the MT 515 that contains the MT ‘switch from’ (SWIF redemption leg) or the ‘switch to’ (SWIT subscription leg) messages. In this mapping document, they are mapped from the MT 515 ‘switch from’ (SWIF redemption leg) to the Switch Order Confirmation message.
Standards
62 Funds MT to MX Mapping
5.8.3 Mapping For the purposes of the mapping, a single format for the MT 515 is shown and each field that is mapped to the Switch Order Confirmation is designated as either [1=SWIF] or [2-SWIT] to indicate from which of the two MTs the data is mapped.
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16R Start of Block – General Information A :16R:GENL
M 20C Sender’s Message Reference 1=SWIF] A :20C::SEME//16x SwitchExecutionDetails / DealReference
Mapping
06 December 2013 63
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Specifies the executing party’s reference for the confirmation. (In the MT 515, the SEME is both a message reference and a business reference, that is, the executing party’s deal reference.)
AND MessageIdentification / Identification (Only 1 deal reference is available in the Switch Order Confirmation XML message.) (Some institutions also map the SEME in [1=SWIF] to SwitchExecutionDetails / RedemptionLegDetails / LegIdentification) and the SEME in [2-SWIT] to SwitchExecutionDetails / SubscriptionLegDetails / LegIdentification)
M 23G Function of the Message Indicates the message refers to a new order (NEWM).
A :23G:NEWM No equivalent The function of the message code is used to determine the equivalent MX. See section 2 Message Equivalencies..
O 98a Preparation Date/Time [1=SWIF] Specifies the date/time at which the message was prepared. The field can be used as a time-stamp.
A :98C::PREP//8!n6!n :98A::PREP//8!n :98E::PREP//8!n6!n[,3n][/[N]2!n[2!n]] 8!n=YYYYMMDD 6!n = HHMMSS
MessageIdentification / CreationDateTime
M 22F Trade Transaction Type Indicator Indicates the type of trade being communicated in the order message. For funds, the value should always be TRAD.
A :22F::TRTR//TRAD
No equivalent. Not applicable.
M 16R Start of Block – Linkages (1) A1 :16R:LINK
O 20C Related Reference [1=SWIF] Specifies the message reference (instructing party’s order
A1 :20C::RELA//16x Variation 1 SwitchExecutionDetails / OrderReference
Standards
64 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015 reference) of the original order for which the confirmation is being sent. (20C RELA is copied from the MT 502 20C SEME).
Variation 2 SwitchExecutionDetails / RedemptionLegDetails / LegIdentification.
Related Reference [2=SWIT]
Variation 1 Not mapped Variation 2 SwitchExecutionDetails / RedemptionLegDetails / LegIdentification.
M 16S End of Block – Linkages (1) A1 :16S:LINK
M 16R Start of Block – Linkages (2) (Optional) A1 :16R:LINK
O 20C Master Reference [1=SWIF] Specifies the "master" reference of multiple orders, thus enabling multiple orders to be linked together. With variation 2, 20C MAST is copied from the MT 502 20C MAST.
A1 :20C::MAST//16x Variation 1 SwitchExecutionDetails / MasterReference Variation 2 SwitchExecutionDetails / OrderReference
M 16S End of Block – Linkages (2) A1 :16S:LINK
M 16R Start of Block – Linkages (3) (Optional) A1 :16R:LINK
13a Linked Message Specifies message type number/message identifier of the message referenced in 20C PREV.
:13A::LINK//3!c or :13A::LINK//30x
PreviousReference / MessageName
O 20C Previous Reference Specifies the message reference of a previously sent message that is being linked to the current message.
A1 :20C::PREV//16x PreviousReference / Reference
M 16S End of Block – Linkages (3) A1 :16S:LINK
M 16S End of Block – General Information A :16R:GENL
M 16R Start of Block – Confirmation Details C :16R:CONFDET
M 98a Trade Date C :98A::TRAD//8!n
Mapping
06 December 2013 65
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Specifies the trade date of the order.
[1-SWIF] SwitchExecutionDetails / RedemptionLegDetails / TradeDateTime
[2-SWIT] SwitchExecutionDetails / SubscriptionLegDetails / TradeDateTime
M 98a Cash Settlement Date [1-SWIF] Specifies when the cash side of the order is settled (that is, credited in case of redemption or debited in the case of a subscription confirmation). Normally for a switch, the whole switch, including all its components, settle on the same day (CashSettlementDate). There is only one cash settlement date in the MX. This is populated from the SWIF (redeem) MT.
C :98A::SETT/8!n SwitchExecutionDetails / CashSettlementDate If each leg is to be settled separately via a DVP system, each leg may contain the settlement date inside the Settlement and Custody Details sequence. In order for 98a SETT to translate to SwitchExecutionDetails /RedemptionLegDetails / Settlement And Custody Details / Settlement Date, the settlement information must be available in the MT to populate the 'ReceivingSideDetails' sequence in the MX.
O 98a Net Asset Value Calculation Date [1-SWIF] Specifies the NAV (or the price) calculation date for the confirmed deal.
C :98A::NAVD//8!c 8!c = YYYYMMDD
Not needed and can be determined by the fund type and the valuation cycle. No equivalent in the MX. Can be specified in the Extension sequence if required: <Extension> <PlaceAndName>MltplOrdrDtls/IndvOrdrDtls/NAVD/NetAssetValueCalculationDate</ PlaceAndName > <Text>YYYY-MM-DD</Text> </Extension>
M 90a Deal Price
C :90B::DEAL//ACTU/3!a15d
[1-SWIF] SwitchExecutionDetails /
Standards
66 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Specifies the price at which a unit/share was redeemed from the fund.
RedemptionLegDetails / PriceDetails / Value / Amount and SwitchExecutionDetails / RedemptionLegDetails / PriceDetails /Type / NAVL (in the same PriceDetails sequence)
[2-SWIT] Specifies the price at which a unit/share was subscribed to in the fund.
SwitchExecutionDetails / SubscriptionLegDetails / PriceDetails / Value / Amount and SwitchExecutionDetails / SubscriptionLegDetails / PriceDetails / Type / NAVL (in the same PriceDetails sequence)
(Unless :22F::PRIC/SMPG/4!c is present and is to be mapped to Type)
O 92A Backload Commission Rate Specifies the backload commission rate applied to the order.
C :92A::BAKL//15d
[1-SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionGeneralDetails / CommissionDetails / Type / BEND and Rate (in the same CommissionDetails sequence)
[2-SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionGeneralDetails / CommissionDetails / Type / BEND and Rate (in the same CommissionDetails sequence)
Mapping
06 December 2013 67
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
O 92A Entrance Commission Rate Specifies the entrance commission rate applied to the order.
C :92A::ENTF//15d
[1-SWIF] SwitchExecutionDetails / RedemptionLegDetails CommissionGeneralDetails / CommissionDetails / Type / FEND and Rate (in the same CommissionDetails sequence)
[2-SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionGeneralDetails / CommissionDetails / Type / FEND and Rate (in the same CommissionDetails sequence)
O 94a Place of Trade
C :94B::TRAD//4!c/30x
No equivalent. Not applicable.
M 22a Buy/Sell Indicator Indicates whether the transaction relates to the subscription or redemption of an investment fund.
C 22H::BUSE//4!c 4!c = SWIF or SWIT
No equivalent The buy/sell indicator is used to determine the equivalent MX. See section 2 Message Equivalencies.
SWIF Switch From (Redemption)
SWIT Switch To (Subscription)
Payment Indicator Indicates whether the instruction is free or against payment. For funds, this field should always be set to APMT (against payment). If the transaction will settle free and clean (separate from cash payment), please refer to Settlement Condition field (22F::STCO).
:22F::PAYM//AMPT or FREE
No equivalent. Not applicable.
CASH Distribution of cash to holders.
Standards
68 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
DRIP Reinvestment proceeds into securities.
Corporate Action Option (Dividend Option) [1=SWIF] Identifies the corporate action options available to the account owner.
CASH Distribution of cash to holders.
DRIP Reinvestment proceeds into securities.
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / IncomePreference / CASH or DRIP (May also be mapped to: SwitchExecutionDetails / RedemptionLegDetails / FinancialInstrumentDetails / DistributionPolicy / DIST or ACCU
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / IncomePreference / CASH or DRIP (May also be mapped to: SwitchExecutionDetails / SubscriptionLegDetails / FinancialInstrumentDetails / DistributionPolicy / DIST or ACCU
O 22a Type of Price Indicates the type of price given in the deal price field. If the field is not used, the deal price is deemed to be the deal price as per the prospectus of the fund. Usage of this field is optional and its usage should be agreed upon in a bilateral agreement between the Sender and Receiver of the message.
C :22F::PRIC/SMPG/4!c
Mapping
06 December 2013 69
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
The following codes can be used within the funds industry with the data source scheme SMPG:
BIPR Bid Price
NAVP Net Asset Value Price
OFRP Offer Price
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / PriceDetails / Type / BIDE or NAVL or OFFR
[2=SWIT] SwitchExecutionDetails / RedemptionLegDetails / PriceDetails / Type / BIDE or NAVL or OFFR
O 22a Trade Condition Indicator (Cum / EX Dividend Option) Indicates the conditions under which the order/trade was executed.
C :22F::TTCO//CDIV or :22F::TTCO//XDIV
CDIV Trade is executed cum dividend.
XDIV Trade is executed ex dividend.
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CumDividendIndicator / true or false
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CumDividendIndicator / true or false
O 22a Capital Gain In/Out Indicator Specifies whether the capital gain is in the scope of the EU Savings directive for the income realised upon the sale, refund or redemption of shares and units.
C 22F::ECIO//4!c 4!c = EUSI or EUSO or UKWN
EUSI Capital gain is in the scope of the directive.
EUSO Capital gain is out of the scope of the directive.
UKWN Unknown whether capital gain is in or out of the scope of the directive.
[1=SWIF] SwitchExecutionDetails /
Standards
70 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
RedemptionLegDetails / TaxGeneralDetails / EUCapitalGain / EUSI or EUSO or UKNW
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / TaxGeneralDetails / EUCapitalGain / EUSI or EUSO or UKNW
O 22a TIS Calculated Indicator Indicates if the fund calculates the taxable income per share.
C :22F::TSTA//4!c 4!c = TSIN or TSIY or UKWN
TSIN The fund is NOT calculating the taxable income per share within NAV.
TSIY The fund is calculating the taxable income per share within NAV.
UKWN Unknown whether the fund is calculating the taxable income per share within NAV.
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / DealingPriceDetails / TaxableIncomePerShareCalculated / TSIN or TSIY or UKNW
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / DealingPriceDetails / TaxableIncomePerShareCalculated / TSIN or TSIY or UKNW
O 11a Currency (Requested Settlement Currency) For funds, this confirms the currency in which the instructing party wishes to settle the order, when different from the NAV currency or base currency of a fund.
C 11A::4!c//3!a 4!c = FXIB or FXIS 3!a = ISO Currency Code
FXIB Currency to buy.
FXIS Currency to sell.
[1=SWIF] SwitchOrderDetails /
Mapping
06 December 2013 71
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
RedemptionLegDetails / RequestedSettlementCurrency
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / RequestedSettlementCurrency
M 16R Start of Block – Confirmation Parties (1) C1 :16R: CONFPRTY
M 95a Party Identifier – Instructing Party [1=SWIF] Identifies the instructing party. (Qualifier SELL in the redemption leg.)
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35x 4!c = SELL 8c = Data Source Scheme
SwitchExecutionDetails / InvestmentAccountDetails / OwnerIdentification Or if 95a INVE is present: SwitchExecutionDetails / RelatedPartyDetails / Identification and / ExtendedRole / INST (in the same RelatedPartyDetails sequence.)
O 97a Safekeeping Account [1=SWIF] Specifies the safekeeping account number of the instructing party.
C1 :97A::SAFE//35x SwitchExecutionDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification Or if 95a INVE is present: SwitchExecutionDetails / RelatedPartyDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INST)
O 97a Cash Account Specifies the cash account of the instructing party.
[1=SWIF] SwitchExecutionDetails /
Standards
72 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
CashSettlementDetails / CashInPaymentInstrument / PaymentInstrument / CashAccountDetails / AccountIdentification / Proprietary / Identification
[2=SWIT] SwitchExecutionDetails / CashSettlementDetails / CashOutPaymentInstrument / PaymentInstrument / CashAccountDetails / AccountIdentification / Proprietary / Identification
O 20C Processing Reference [1=SWIF] Reference meaningful to the instructing party.
C1
20C:PROC//35x SwitchExecutionDetails / ClientReference
M 16S End of Block – Confirmation Parties (1) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (2) (Optional) C1 :16R:CONFPRTY
M 95a Party Identifier – Investor [1=SWIF] Identifies the individual or organisation on whose behalf the Sender of the message is acting (directly or indirectly), that is, the beneficiary. If the INVE is not present in the message, it is assumed that the party identified in SELL in the redemption leg is the instructing party and the investor.
C1 :95P::INVE//BIC or :95R::INVE//8c/34x or :95Q::INVE//4*35x 8c = Data Source Scheme
SwitchExecutionDetails / InvestmentAccountDetails / OwnerIdentification
O 97a Safekeeping Account [1=SWIF] Specifies the safekeeping account number of the investor.
C1 :97A::SAFE//35x SwitchExecutionDetails / InvestmentAccountDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Confirmation Parties (2) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (3) (Optional) C1 :16R:CONFPRTY
M 95a Party Identifier – First Third-Party Intermediary (Intermediary 1) [1=SWIF]
:95P::STBR//BIC or :95R::STBR//8c/34x or
SwitchExecutionDetails / RelatedPartiesDetails / Identification
Mapping
06 December 2013 73
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Identifies an additional party in the transaction chain between the instructing party and the final party (executing party)
:95Q::STBR//4*35x 8c = Data Source Scheme
and Role / INTR (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account [1=SWIF] Specifies the safekeeping account number of the party identified in 95a STBR.
C1 :97A::SAFE//35x SwitchExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / INTR)
M 16S End of Block – Confirmation Parties (3) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (4) (Optional) C1 :16R:CONFPRTY
M 95a Party Identifier – Second Third-party Intermediary (Intermediary 2) [1=SWIF] Identifies an additional party in the transaction chain between the party identified in the STBR qualifier and the final party (executing party).
:95P::CLBR//BIC or :95R::CLBR//8c/34x or :95Q::CLBR//4*35 8c = Data Source Scheme
SwitchExecutionDetails / RelatedPartiesDetails / Identification and ExtendedRole / INT2 (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account [1=SWIF] Specifies the safekeeping account number of the party identified in 95a CLBR.
C1 :97A::SAFE//35x SwitchExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as ExtendedRole / INT2)
M 16S End of Block – Confirmation Parties (4) C1 :16S:CONFPRTY
M 16R Start of Block – Confirmation Parties (5) (Optional) C1 :16R:CONFPRTY
M 95a Party Identifier – Executing Party [1=SWIF] Identifies the executing party. (Qualifier BUYR in the redemption leg. )
:95P::4!c//BIC or :95R::4!c//8c/34x or :95Q::4!c//4*35 4!c = BUYR 8c = Data Source Scheme
Variation 1: SwitchExecutionDetails / InvestmentAccountDetails / Account Servicer Variation 2: SwitchExecutionDetails / RelatedPartiesDetails / Identification and
Standards
74 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Role /TRAG (in the same RelatedPartyDetails sequence)
O 97a Safekeeping Account [1=SWIF] Specifies the safekeeping account number of the executing party.
C1 :97A::SAFE//35x Variation 1: Not mapped Variation 2: SwitchExecutionDetails / RelatedPartiesDetails / Account / Identification / Proprietary / Identification (in same RelatedPartyDetails sequence as Role / TRAG)
M 16S End of Block – Confirmation Parties (5) C1 :16S:CONFPRTY
M 36B Quantity of Financial Instrument Confirms the number of units.
C :36B::CONF/UNIT/15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / UnitsNumber
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / UnitsNumber
M 35B Financial Instrument Identification
C :35B::[ISIN1!e12!c] [4*35]
[1=SWIF] Identification of the financial instrument redeemed.
SwitchExecutionDetails / RedemptionLegDetails / FinancialInstrumentDetails / Identification
[2=SWIT] Article I. Identification of the financial instrument subscribed.
SwitchExecutionDetails / SubscriptionLegDetails / FinancialInstrumentDetails / Identification
M 16R Start of Block – Financial Instrument Attributes C2 :16R:FIA
O 22a Form of Securities Indicates that the issued units are in bearer (BEAR) or registered form (REGD.)
C2 :22F::FORM/BEAR or :22F::FORM/REGD
[1=SWIF] SwitchExecutionDetails /
Mapping
06 December 2013 75
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
RedemptionLegDetails / FinancialInstrumentDetails / SecuritiesForm
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / FinancialInstrumentDetails / SecuritiesForm
O 11A Currency of Denomination (Requested NAV Currency) For funds, this field is used in the MT 502 to request an alternative currency to be used for the NAV price.
C2 :11A::DENO//3!a 3!a = ISO Currency Code
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / RequestedNAVCurrency
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / RequestedNAVCurrency
O 12a Class Type of Financial Instrument Classification type of the financial instrument.
C3 :12A::CLAS//30x or :12C::CLAS//6!c
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / FinancialInstrumentDetails / ClassType
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / FinancialInstrumentDetails / ClassType
O 90a Taxable Income Per Share Specifies the amount included in the NAV that corresponds, per share, to gains directly or indirectly derived from interest payments within the scope of the EU Savings Directive.
C2 :90B::TSMT//ACTU/3!a15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails/ PriceDetails /
Standards
76 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
TaxableIncomePerShare
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails/ PriceDetails / TaxableIncomePerShare
M 16S End of Block – Financial Instrument Attributes C2 :16S:FIA
O 70E Trade Processing Narrative Specifies additional information to be exchanged between the Sender and Receiver of the message. The field is used to specify data for which no structured field exists. The following definitions are being used:
B : 70E::TPRO//10*35
Forced Commission Percentage (FOCO) (Switch) Identifies the percentage value of a forced commission
/FOCO/PRCT/15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeDetails / Type / SWIT and Rate (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeDetails / Type / SWIT and Rate (in the same ChargeDetails sequence)
Numbering of the Confirmation (SETT) Indicates the current order execution. Used for one-to-many, many-to-one or many-to-many switches.
70E::TPRO//SETT/3!n No equivalent. Not applicable as the SwitchOrderConfirmation allows all the legs to be identified in a single message.
Numbering of the Confirmation (TOSE) Indicates the total number of linked order confirmations. Used for one-to-many, many-to-one or many-to-many switches.
70E::TPRO/TOSE/3!n No equivalent. Not applicable as the SwitchOrderConfirmation allows all the legs to be identified in a single message.
Fixed Charge Currency (FHCH) Indicates the currency in which charges are to be applied.
/FCHC/3!a
No equivalent.
Commission Percentage (COMM)
/COMM/PRCT/15d
[1=SWIF] SwitchExecutionDetails /
Mapping
06 December 2013 77
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
RedemptionLegDetails / CommissionDetails / Type / FEND or BEND and Rate (in the same CommissionDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / Type / FEND or BEND and Rate (in the same CommissionDetails sequence)
Exchange rate value date (EXRD) Identifies the value date that applies to the exchange rate between the amounts in quotation currency and the amounts in settlement currency.
/EXRD/8!n
SwitchExecutionDetails / ForeignExchangeDetails / QuotationDate
Rounding amount (RODG) Identifies the rounding that has been applied.
/RODG/3!a15d (3!a has to be a valid ISO currency code)
No equivalent.
Switch percentage allocation (SWIT) Identifies the percentage of the redemption proceeds switched to each subscribed sub-fund.
/SWIT/PRCT/15d (100% = 100)
SwitchExecutionDetails / RedemptionLegDetails HoldingsRedemptionRate
Discounted Percentage (ISDI) Indicates the requested discount percentage applied to the confirmation.
/ISDI/PRCT/15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeDetails / Type / DISC and Rate (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeDetails / Type / DISC and Rate (in the same ChargeDetails sequence)
M 16S End of Block – Confirmation Details C :16S:CONFDET
Standards
78 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16R Start of Block – Settlement Details (Mandatory) D :16R:SETDET
M 22a Settlement Transaction Type Indicator Indicates the type of settlement transaction. For investment funds, this field should be set to TRAD (Trade). Alternatively, a Data Source Scheme (DSS) value may be used if required and bilaterally agreed upon by the Sender and Receiver of the message. NOTE: The values SUBS and REDM must not be used. The code ETFT (Exchange Traded Funds) is available in the MT 515. There is no equivalent in the MX.)
D :22F::SETR//TRAD No equivalent. Not applicable.
O 22a Settlement Transaction Condition Indicates the condition under which the transaction will settle. FRCL indicates settlement will occur separately from cash payment (free and clean).
D :22F::STCO//FRCL No equivalent. Not applicable.
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
Please See section 6, "Settlement Parties"
M 16S End of Block – Settlement Parties D1 :16R:SETPRTY
M 16R Start of Block –Cash Parties (Optional) D2 :16R:CSHPRTY
Please See section 6, "Cash Parties"
M 16S End of Block – Settlement Parties D2 :16S:CSHPRTY
M 16R Start of Block – Amount D3 :16R:AMT
M 19A Settlement Amount [1=SWIF] Specifies the amount to be paid for the subscription or redemption.
:19A::SETT//[N] 3!a 15d SwitchExecutionDetails / SettlementAmount
O 19A Resulting Amount Specifies the countervalue of a foreign exchange conversion.
D3 :19A::RESU//[N] 3!a15d SwitchExecutionDetails / ForeignExchangeDetails / ToAmount
O 98a Value Date Specifies the value date for the settlement amount.
D3 :98A::VALU//8!c or :98C::VALU//8!c6!n
No semantic equivalent. Copy to Extension sequence if required.
O 92B Exchange Rate D3 :92B::EXCH//3!a3!a/15d SwitchExecutionDetails /
Mapping
06 December 2013 79
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
Specifies the exchange rate applied for the foreign exchange transaction.
ForeignExchangeDetails / UnitCurrency and QuotedCurrency and ExchangeRate
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
M 19A Deal Amount Price multiplied by quantity.
:19A::DEAL//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / GrossAmount
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / NetAmount
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Charges / Fees Amount :19A::CHAR//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / CHAR and Amount (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / CHAR and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Entrance fees Amount :19A::ENTF//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / FEND and Amount
Standards
80 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
(in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / FEND and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Backload fees Amount :19A::BAKL//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / BEND and Amount (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / BEND and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Discount Amount :19A:: //[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / DISC and Amount (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / DISC and Amount (in the same ChargeDetails sequence)
Mapping
06 December 2013 81
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Local Commission Amount of commission paid to the instructing party or intermediary.
:19A::LOCO//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionGeneralDetails / CommissionDetails / Type BEND and Amount (in the same CommissionDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionGeneralDetails / CommissionDetails / Type FEND and Amount (in the same CommissionDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Executing Broker’s Commission Amount of commission paid to an intermediary.
:19A::EXEC//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionGeneralDetails / CommissionDetails / Amount (in the same CommissionDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionGeneralDetails /
Standards
82 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
CommissionDetails / Amount (in the same CommissionDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Backload Fees Amount :19A::BAKL//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / BEND and Amount (in the same ChargeDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeGeneralDetails / ChargeDetails / Type / BEND and Amount (in the same ChargeDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
EU Tax Retention Amount Total amount of tax withheld at source in conformance with the EU Savings Directive.
:19A::EUTR//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / TaxGeneralDetails / TaxDetails / Type / EUTR and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / TaxGeneralDetails / TaxDetails / Type / EUTR and Amount
Mapping
06 December 2013 83
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
and ExemptionIndicator / false or true (in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Article II. Zwischengewinn. :19A::ZWSS//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / TaxGeneralDetails / TaxDetails / Type / ZWIS and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / TaxGeneralDetails / TaxDetails / Type / ZWIS and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Article III. Aktiengewinn. :19A::AKTI//[N] 3!a 15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / TaxGeneralDetails / TaxDetails / Type / AKT2 and Amount and ExemptionIndicator / false or true (in the same TaxDetails sequence)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / TaxGeneralDetails / TaxDetails / Type / AKT2 and Amount and ExemptionIndicator / false or true
Standards
84 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
(in the same TaxDetails sequence)
M 16S End of Block – Amount D3 :16S:AMT
M 16R Start of Block – Amount (Optional) D3 :16R:AMT
Partial redemption withholding amount. :19A:: PRWI//[N] 3!a 15d No equivalent. Not applicable.
M 16S End of Block – Amount D3 :16S:AMT
M 16S End of Block – Settlement Details D :16S:SETDET
FX Details in the ISO 20022 Confirmations – Supplementary Information
06 December 2013 85
6 FX Details in the ISO 20022 Confirmations – Supplementary Information
There have been a number of problems with attempting a mapping of FX between the MT and MX, because of the mismatch between the two standards and the different approaches taken. Whilst this section does not provide a clearcut mapping for all scenarios, it does provide background information that should help the users of this document to take a more informed approach on how to map foreign exchange information.
The investment funds working group of the Securities Market Practice Group (SMPG) has recently been working on setting market practice for the use of the FX Details block in the ISO 20022 order confirmation messages. This market practice is published on MyStandards in the SMPG IF group in the order confirmations message usage guidelines and the accompanying business process document.
Foreign Exchange Details Information needed to process a currency exchange or conversion.
SMPG Usage Information: The order of the unit and quoted currencies in the exchange rate calculation is independent of the currencies in ToAmount and FromAmount.
If the USD equivalent of 1EUR is 1.3, the exchange rate may be expressed as 1.3. Equally, the EUR equivalent of 1USD is 0.769, so the exchange rate may be expressed as 0.769. The unit and quoted currencies inform the recipient of the message which of these conventions is being used.
M/O Element Name
ISO 20022 Definition SMPG MP information at element level
0.1 To Amount Cash amount resulting from a foreign exchange trade.
SMPG Usage Information: Should only be used where a specific component of the order confirmation, for example, a charge or commission amount is to be converted differently to the rest.
0..1 From Amount Cash amount for which a foreign exchange is required.
SMPG Usage Information: Should only be used where a specific component of the order confirmation, for example, a charge or commission amount is to be converted differently to the rest.
1..1 Unit Currency Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP.
SMPG Definition Refinement: Currency from which the quoted currency is converted in an exchange rate calculation.
Standards
86 Funds MT to MX Mapping
1..1 Quoted Currency
Currency into which the base currency is converted, in a currency exchange.
SMPG Definition Refinement: Currency into which the unit currency is converted in an exchange rate calculation.
1..1 Exchange Rate
The value of one currency expressed in relation to another currency. ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
SMPG Definition Refinement: Factor used for the conversion of an amount from one currency into another. This reflects that amount of the quoted currency that can be purchased with one unit of the unit currency , as follows: 1 x CUR1 = nnn x CUR2, where: CUR1 is the unit currency CUR2 is the quoted currency nnn is the exchange rate.
Example.
How the exchange rate is expressed determines which currency is the Unit Currency and QuotedCurrency. So, if the amounts concerned are EUR 1000 and USD 1300, the exchange rate may be expressed as per either of the following examples:
Element SMPG Definition Refinements Example 1 Example 2
Unit Currency Currency from which the quoted currency is converted in an exchange rate calculation. EUR USD
Quoted Currency Currency into which the unit currency is converted in an exchange rate calculation. USD EUR
Exchange Rate Factor used for the conversion of an amount from one currency into another. This reflects that amount of the quoted currency that can be purchased with one unit of the unit currency, as follows:
1 x CUR1 = nnn x CUR2, where: CUR1 is the unit currency CUR2 is the quoted currency nnn is the exchange rate.
1.3 0.769
How does this work? An example:
In the execution of a subscription, the pricing is done in EUR. However, for this subscription, the customer wants to pay in USD, thus, the TA needs to convert the EUR amount of the order into USD so that the customer knows what USD is required for settlement.
For example, the SettlementAmount is USD 1300 for an order that is valued at EUR 1000. If present in the FX Details sequence, the ToAmount is EUR 1000 and the FromAmount is USD 1300.
FX Details in the ISO 20022 Confirmations – Supplementary Information
06 December 2013 87
When this is mapped to the MT 515, 19A SETT is USD 1300 and 19A RESU is EUR 1000. In the 515, 19A SETT always contains the amount to be settled.
MX MT Definition
<Setttlement Amount> USD 1300 19A SETT Amount to be settled
<From Amount> USD 1300 (if present)
<To Amount> EUR 1000 (if present) 19A RESU Countervalue of a foreign exchange conversion
Standards
88 Funds MT to MX Mapping
7 Additional Mapping 7.1 Party Contact (PACO) Narrative Field
It is difficult but not insurmountable to translate from a narrative field in the MT, if the destination field in the MX is a structured field. It means that the data must first be identified and extracted from the source field and then validated to ensure it conforms to the syntax of the target field. An alternative is to always translate a text field to a text field in the target message.
7.1.1 MT 502 Subscription and Redemption Order Seq Tag Field Name and Description MT 502 Field Content MX equivalent setr.010 and setr.004
B2 TRADPRTY
70C Party Narrative The party narrative contains additional information about the party identified in this block for which no structured field exists in the message.
:70C::PACO//6*35
Type of Commission Requested
/EXEC/GRAM or GRPE or NEAM or NEPE
GRAM Gross Amount MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / Basis / GRAM
GRPE Gross Percentage MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / ExtendedBasis / GRPE
NEAM Net Amount MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / Basis / NEAM
NEPE Net Percentage MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / ExtendedBasis / NEPE
Commercialisation Contract Identifies the commercialisation contract under which the order is made.
/COMC/29x
MultipleOrderDetails / IndividualOrderDetails / CommissionDetails / CommercialAgreementReference
It is assumed that ENTF specifies a charge rate to be levied on the investor.
/ENTF/PRCT/15d
MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that ENTG specifies a charge amount to be levied on the investor.
/ENTG/[N]3!a15d
MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
It is assumed that BAKL specifies a charge rate to /BAKL/PRCT/15d MultipleOrderDetails / IndividualOrderDetails /
Additional Mapping
06 December 2013 89
be levied on the investor. ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that BAKM specifies a charge amount to be levied on the investor.
/BAKM/[N]3!a15d
MultipleOrderDetails / IndividualOrderDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
7.1.2 MT 502 Switch Order Seq Tag Field Name and Description MT 502 Field Content MX equivalent setr.013
B2 TRADPRTY
70C Party Narrative The party narrative contains additional information about the party identified in this block for which no structured field exists in the message.
:70C::PACO//6*35
Type of Commission Requested
/EXEC/GRAM or GRPE or NEAM or NEPE
GRAM Gross Amount
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / CommissionDetails / Basis / GRAM
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / CommissionDetails / Basis / GRAM
GRPE Gross Percentage
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / CommissionDetails / ExtendedBasis / GRPE
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / CommissionDetails / ExtendedBasis / GRPE
NEAM Net Amount
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / CommissionDetails / Basis / NEAM
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / CommissionDetails / Basis / NEAM
NEPE Net Percentage
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails /
Standards
90 Funds MT to MX Mapping
CommissionDetails / ExtendedBasis / NEPE
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / CommissionDetails / ExtendedBasis / NEPE
Commercialisation Contract Identifies the commercialisation contract under which the order is made.
/COMC/29x
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / CommissionDetails / CommercialAgreementReference
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / CommissionDetails / CommercialAgreementReference
It is assumed that ENTF specifies a charge rate to be levied on the investor.
/ENTF/PRCT/15d
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that ENTG specifies a charge amount to be levied on the investor.
/ENTG/[N]3!a15d
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
[2=SWIT] SwitchOrderDetails SubscriptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
It is assumed that BAKL specifies a charge rate to be levied on the investor.
/BAKL/PRCT/15d
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / ChargeDetails
Additional Mapping
06 December 2013 91
/ Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that BAKM specifies a charge amount to be levied on the investor.
/BAKM/[N]3!a15d
[1=SWIF] SwitchOrderDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
[2=SWIT] SwitchOrderDetails / SubscriptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
7.1.3 MT 515 Subscription and Redemption Order Confirmation Seq Tag Field Name and Description MT 515 Field Content MX equivalent setr.012 and setr.006
Sequence C1 CONFPRTY
70C Party Narrative The party narrative contains additional information about the party identified in this block for which no structured field exists in the message.
:70C::PACO//6*35
Type of Commission Requested
/EXEC/GRAM or GRPE or NEAM or NEPE
GRAM Gross Amount MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / Basis / GRAM
GRPE Gross Percentage MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / ExtendedBasis / GRPE
NEAM Net Amount MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / Basis / NEAM
NEPE Net Percentage MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / ExtendedBasis / NEPE
Standards
92 Funds MT to MX Mapping
Commercialisation Contract Identifies the commercialisation contract under which the order is made.
/COMC/29x
MultipleExecutionDetails / IndividualExecutionDetails / CommissionDetails / CommercialAgreementReference
It is assumed that ENTF specifies a charge rate to be levied on the investor.
/ENTF/PRCT/15d
MultipleExecutionDetails / IndividualExecutionDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that ENTG specifies a charge amount to be levied on the investor.
/ENTG/[N]3!a15d
MultipleExecutionDetails / IndividualExecutionDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
It is assumed that BAKL specifies a charge rate to be levied on the investor.
/BAKL/PRCT/15d
MultipleExecutionDetails / IndividualExecutionDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that BAKM specifies a charge amount to be levied on the investor.
/BAKM/[N]3!a15d
MultipleExecutionDetails / IndividualExecutionDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
7.1.4 MT 515 Switch Confirmation Seq
Tag Field Name and Description MT 515 Field Content MX equivalent setr.015
Sequence C1 CONFPRTY
70C Party Narrative The party narrative contains additional information about the party identified in this block for which no structured field exists in the message.
:70C::PACO//6*35
Type of Commission Requested
/EXEC/GRAM or GRPE or NEAM or NEPE
GRAM Gross Amount
Additional Mapping
06 December 2013 93
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionDetails / Basis / GRAM
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / Basis / GRAM
GRPE Gross Percentage
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionDetails / ExtendedBasis / GRPE
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / ExtendedBasis / GRPE
NEAM Net Amount
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionDetails / Basis / NEAM
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / Basis / NEAM
NEPE Net Percentage
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionDetails / ExtendedBasis / NEPE
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / ExtendedBasis / NEPE
Commercialisation Contract Identifies the commercialisation contract under which the order is made.
/COMC/29x
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / CommissionDetails / CommercialAgreementReference
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / CommissionDetails / CommercialAgreementReference
It is assumed that ENTF specifies a charge rate to /ENTF/PRCT/15d
Standards
94 Funds MT to MX Mapping
be levied on the investor. [1=SWIF] SwitchExecutionDetails
RedemptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
[2=SWIT] SwitchExecutionDetails SubscriptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that ENTG specifies a charge amount to be levied on the investor.
/ENTG/[N]3!a15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
[2=SWIT] SwitchExecutionDetails SubscriptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
It is assumed that BAKL specifies a charge rate to be levied on the investor.
/BAKL/PRCT/15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeDetails / Type / FEND and Rate (in the same sequence as ChargeDetails)
It is assumed that BAKM specifies a charge amount to be levied on the investor.
/BAKM/[N]3!a15d
[1=SWIF] SwitchExecutionDetails / RedemptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
Additional Mapping
06 December 2013 95
[2=SWIT] SwitchExecutionDetails / SubscriptionLegDetails / ChargeDetails / Type / FEND and Amount (in the same sequence as ChargeDetails)
7.2 Settlement Parties Basically, the mapping shown in this document for the SETPRTY sequences is:
REAG Receiving Side Details / Receiving Agent Details
RECU Receiving Side Details / Receivers Intermediary Details
BUYR Receiving Side Details / Receivers Custodian Details
DEAG Delivering Side Details / Delivering Agent Details
DECU Delivering Side Details / Deliverers Intermediary Details
SELL Delivering Side Details / Deliverers Custodian Details
An alternative approach is:
REAG Receiving Side Details / Receiving Agent Details
RECU Receiving Side Details / Receivers Custodian Details
REI1 Receiving Side Details / Receivers Intermediary Details
BUYR Not mapped
DEAG Delivering Side Details / Delivering Agent Details
DECU Delivering Side Details / Deliverers Custodian Details
DEI1 Delivering Side Details / Deliverers Intermediary Details
SELL Not mapped
Standards
96 Funds MT to MX Mapping
7.2.1 MT 502 Subscription and Redemption Order
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.004 and setr.010
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a
Place of Settlement Generally for Investment funds this is the transfer agent or fund manager.
C1 :95P::PSET//BIC or :95Q::PSET//4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / SettlementPlace
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Receiving Agent Party that interacts with the place of settlement.
C1 :95P::REAG//BIC or :95R::REAG //8c/34x or :95Q::REAG //4*35x 8c = Data Source Scheme
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a REAG.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / AccountIdentification / Proprietary / Identification
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 95a Receiver’s Custodian Party that interacts with the receiving agent.
C1 :95P::RECU//BIC or :95R::RECU //8c/34x or :95Q::RECU //4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a RECU.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails /
Additional Mapping
06 December 2013 97
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.004 and setr.010 ReceiversIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Buyer Party that receives the financial instrument.
C1 :95P::BUYR//BIC or :95R::BUYR //8c/34x or :95Q::BUYR //4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
O 97a Safekeeping Account Account of the party identified in 95a BUYR.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Delivering Agent Party that interacts with the place of Settlement.
C1 :95P::DEAG//BIC or :95R::DEAG //8c/34x or :95Q::DEAG //4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DEAG.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
Standards
98 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.004 and setr.010
M 95a Deliverer’s Custodian Party that interacts with the delivering agent.
C1 :95P::DECU//BIC or :95R::DECU //8c/34x or :95Q::DECU //4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DECU.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Seller Party that delivers the financial instrument.
C1 :95P::SELL//BIC or :95R::SELL//8c/34x or :95Q::SELL//4*35x
MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
O 97A Safekeeping Account Account of the party identified in 95a SELL.
C1 :97A::SAFE//35x MultipleOrderDetails / IndividualOrderDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
7.2.2 MT 502 Switch Order Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a
Place of Settlement
C1 :95P::PSET//BIC or :95Q::PSET//4*35x
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN
Additional Mapping
06 December 2013 99
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013 Generally, for Investment funds this is the transfer agent or fund manager.
SettlementAndCustodyDetails / SettlementPlace
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Receiving Agent Party that interacts with the place of settlement.
C1 :95P::REAG//BIC or :95R::REAG //8c/34x or :95Q::REAG //4*35x 8c = Data Source Scheme
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a REAG.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / AccountIdentification / Proprietary / Identification
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 95a Receiver’s Custodian Party that interacts with the receiving agent.
C1 :95P::RECU//BIC or :95R::RECU //8c/34x or :95Q::RECU //4*35x
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a RECU.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
Standards
100 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Buyer Party that receives the financial instrument
C1 :95P::BUYR//BIC or :95R::BUYR //8c/34x or :95Q::BUYR //4*35x
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
O 97a Safekeeping Account Account of the party identified in 95a BUYR.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Delivering Agent Party that interacts with the place of Settlement.
C1 :95P::DEAG//BIC or :95R::DEAG //8c/34x or :95Q::DEAG //4*35x
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DEAG.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Deliverer’s Custodian C1 :95P::DECU//BIC or Switch Order Details / RedemptionLegDetails /
Additional Mapping
06 December 2013 101
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013 Party that interacts with the delivering agent.
:95R::DECU //8c/34x or :95Q::DECU //4*35x
or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DECU.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) C1 :16R:SETPRTY
M 95a Seller Party that delivers the financial instrument.
C1 :95P::SELL//BIC or :95R::SELL//8c/34x or :95Q::SELL//4*35x
Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
O 97A Safekeeping Account Account of the party identified in 95a SELL.
C1 :97A::SAFE//35x Switch Order Details / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties C1 :16S:SETPRTY
7.2.3 MT 515 Subscription and Redemption Order Confirmation Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.006 and setr.012
Standards
102 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.006 and setr.012
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a
Place of Settlement Generally for Investment funds this is the transfer agent or fund manager.
D1 :95P::PSET//BIC or :95Q::PSET//4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / SettlementPlace
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Receiving Agent Party that interacts with the place of settlement.
D1 :95P::REAG//BIC or :95R::REAG //8c/34x or :95Q::REAG //4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a REAG.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / AccountIdentification / Proprietary / Identification
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 95a Receiver’s Custodian Party that interacts with the receiving agent.
D1 :95P::RECU//BIC or :95R::RECU //8c/34x or :95Q::RECU //4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a RECU.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / AccountIdentification / Proprietary / Identification
Additional Mapping
06 December 2013 103
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.006 and setr.012
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Buyer Party that receives the financial instrument
D1 :95P::BUYR//BIC or :95R::BUYR //8c/34x or :95Q::BUYR //4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a BUYR.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Delivering Agent Party that interacts with the place of Settlement.
D1 :95P::DEAG//BIC or :95R::DEAG //8c/34x or :95Q::DEAG //4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DEAG.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Deliverer’s Custodian Party that interacts with the delivering agent.
D1 :95P::DECU//BIC or :95R::DECU //8c/34x or :95Q::DECU //4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails /
Standards
104 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.006 and setr.012 DeliverersIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DECU.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Seller Party that delivers the financial instrument.
D1 :95P::SELL//BIC or :95R::SELL//8c/34x or :95Q::SELL//4*35x
MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / PartyIdentification
O 97A Safekeeping Account Account of the party identified in 95a SELL.
D1 :97A::SAFE//35x MultipleExecutionDetails / IndividualExecutionDetails / SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
7.2.4 MT 515 Switch Order Confirmation Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a
Place of Settlement Generally, for Investment funds this is the transfer agent or fund manager.
D1 :95P::PSET//BIC or :95Q::PSET//4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / SettlementPlace
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
Additional Mapping
06 December 2013 105
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 95a Receiving Agent Party that interacts with the place of settlement.
D1 :95P::REAG//BIC or :95R::REAG //8c/34x or :95Q::REAG //4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a REAG.
D1 :97A::SAFE//35x SettlementAndCustodyDetails / ReceivingSideDetails / ReceivingAgentDetails / AccountIdentification / Proprietary / Identification
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 95a Receiver’s Custodian Party that interacts with the receiving agent.
D1 :95P::RECU//BIC or :95R::RECU //8c/34x or :95Q::RECU //4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a RECU.
D1 :97A::SAFE//35x SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversIntermediaryDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Buyer Party that receives the financial instrument.
D1 :95P::BUYR//BIC or :95R::BUYR //8c/34x or :95Q::BUYR //4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / PartyIdentification
O 97a Safekeeping Account D1 :97A::SAFE//35x SwitchExecutionDetails / RedemptionLegDetails
Standards
106 Funds MT to MX Mapping
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015 Account of the party identified in 95a BUYR.
/ or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / ReceivingSideDetails / ReceiversCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Delivering Agent Party that interacts with the place of Settlement.
D1 :95P::DEAG//BIC or :95R::DEAG //8c/34x or :95Q::DEAG //4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DEAG.
D1 :97A::SAFE//35x SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliveringAgentDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Deliverer’s Custodian Party that interacts with the delivering agent.
D1 :95P::DECU//BIC or :95R::DECU //8c/34x or :95Q::DECU //4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / PartyIdentification
O 97a Safekeeping Account Account of the party identified in 95a DECU.
D1 :97A::SAFE//35x SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersIntermediaryDetails / AccountIdentification / Proprietary / Identification
Additional Mapping
06 December 2013 107
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
M 16R Start of Block – Settlement Parties (Optional) D1 :16R:SETPRTY
M 95a Seller Party that delivers the financial instrument.
D1 :95P::SELL//BIC or :95R::SELL//8c/34x or :95Q::SELL//4*35x
SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / PartyIdentification
O 97A Safekeeping Account Account of the party identified in 95a SELL.
D1 :97A::SAFE//35x SwitchExecutionDetails / RedemptionLegDetails / or SubscriptionLegDetails / THEN SettlementAndCustodyDetails / DeliveringSideDetails / DeliverersCustodianDetails / AccountIdentification / Proprietary / Identification
M 16S End of Block – Settlement Parties D1 :16S:SETPRTY
7.3 Cash Parties 7.3.1 MT 502 Subscription and Redemption Order Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.004 and setr.010
M 16R Start of Block –Cash Parties (Optional) C2 :16R:CSHPRTY
95a Beneficiary of Money Ultimate party to be credited with the money.
C2 :95a::BENM/ MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / Creditor
97A Cash Payment Account Account of the party identified in 95a BENM.
C2 :97A::CASH// MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / CreditorAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block –Cash Parties (Optional) C2 :16R:CSHPRTY
95a Account With Institution C2 :95a::ACCW/ MultipleOrderDetails / IndividualOrderDetails /
Standards
108 Funds MT to MX Mapping
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.004 and setr.010 Financial institution that services the cash account of the beneficiary customer, if different from the Receiver.
CashSettlementDetails / PaymentInstrument / CreditTransferDetails / CreditorAgent
97A Cash Payment Account Account of the party identified in 95a ACCW.
C2 :97A::CASH// MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / CreditorAgentAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
16R Start of Block –Cash Parties (Optional) C2 :16R:CSHPRTY
95a Paying Institution Party from whose account the payment needs to be done, if different from the Sender's account.
C2 :95a::PAYE/ MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / DebtorAgent
97A Cash Payment Account Account of the party identified in 95a PAYE.
C2 :97A::CASH// MultipleOrderDetails / IndividualOrderDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / DebtorAgentAccount / Identification / DomesticAccount / Identification
M 16R Start of Block –Cash Parties (Optional) C2 :16R:CSHPRTY
7.3.2 MT 502 Switch Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Beneficiary of Money Ultimate party to be credited with the money.
C2 :95a::BENM/ SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditTransferDetails / Creditor
97A Cash Payment Account Account of the party identified in 95a BENM.
C2 :97A::CASH// SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditorAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
Additional Mapping
06 December 2013 109
Status Tag Field Name and Description MT 502 Seq Field Content MX equivalent setr.013
95a Account With Institution Financial institution that services the cash account of the beneficiary customer, if different from the Receiver.
C2 :95a::ACCW/ SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditTransferDetails / CreditorAgent
97A Cash Payment Account Account of the party identified in 95a ACCW.
C2 :97A::CASH// SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditTransferDetails / CreditorAgentAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Paying Institution Party from whose account the payment needs to be done, if different from the Sender's account.
C2 :95a::PAYE/ SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditTransferDetails / DebtorAgent
97A Cash Payment Account Account of the party identified in 95a PAYE.
C2 :97A::CASH// SwitchOrderDetails / CashSettlementDetails / CashInOrOut/ (CashInPaymentinstrument / or CashOutPaymentInstrument /) CreditTransferDetails / DebtorAgentAccount / Identification / DomesticAccount / Identification
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
7.3.3 MT 515 Subscription and Redemption Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.006 and setr.012
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Beneficiary of Money Ultimate party to be credited with the money.
C2 :95a::BENM/ MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / Creditor
97A Cash Payment Account
C2 :97A::CASH// MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails
Standards
110 Funds MT to MX Mapping
7.3.4 MT 515 Switch Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Beneficiary of Money
C2 :95a::BENM/ SwitchExecutionDetails / CashSettlementDetails / CashInOrOut / (CashInPaymentinstrument or
Account of the party identified in 95a BENM. / PaymentInstrument / CreditTransferDetails / CreditorAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Account With Institution Financial institution that services the cash account of the beneficiary customer, if different from the Receiver.
C2 :95a::ACCW/ MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / CreditorAgent
97A Cash Payment Account Account of the party identified in 95a ACCW.
C2 :97A::CASH// MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / CreditorAgentAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Paying Institution Party from whose account the payment needs to be done, if different from the Sender's account.
C2 :95a::PAYE/ MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / DebtorAgent
97A Cash Payment Account Account of the party identified in 95a PAYE.
C2 :97A::CASH// MultipleExecutionDetails / IndividualExecutionDetails / CashSettlementDetails / PaymentInstrument / CreditTransferDetails / DebtorAgentAccount / Identification / DomesticAccount / Identification
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
Additional Mapping
06 December 2013 111
Status Tag Field Name and Description MT 515 Seq Field Content MX equivalent setr.015 Ultimate party to be credited with the money. CashOutPaymentInstrument /)
CreditTransferDetails / Creditor
97A Cash Payment Account Account of the party identified in 95a BENM.
C2 :97A::CASH// SwitchExecutionDetails / CashSettlementDetails / CashInOrOut / (CashInPaymentinstrument or CashOutPaymentInstrument /) CreditorAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Account With Institution Financial institution that services the cash account of the beneficiary customer, if different from the Receiver.
C2 :95a::ACCW/ SwitchExecutionDetails / CashSettlementDetails / CashInOrOut /(CashInPaymentinstrument or CashOutPaymentInstrument /) CreditTransferDetails / CreditorAgent
97A Cash Payment Account Account of the party identified in 95a ACCW.
C2 :97A::CASH// SwitchExecutionDetails / CashSettlementDetails / CashInOrOut /(CashInPaymentinstrument or CashOutPaymentInstrument /) CreditTransferDetails / CreditorAgentAccount / Identification / DomesticAccount / Identification
M 16S End of Block – Cash Parties C2 :16S:CSHPRTY
16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
95a Paying Institution Party from whose account the payment needs to be done, if different from the Sender's account.
C2 :95a::PAYE/ SwitchExecutionDetails / CashSettlementDetails / CashInOrOut /(CashInPaymentinstrument or CashOutPaymentInstrument /) CreditTransferDetails / DebtorAgent
97A Cash Payment Account Account of the party identified in 95a PAYE.
C2 :97A::CASH// SwitchExecutionDetails / CashSettlementDetails / CashInOrOut /(CashInPaymentinstrument or CashOutPaymentInstrument /) CreditTransferDetails / DebtorAgentAccount / Identification / DomesticAccount / Identification
M 16R Start of Block – Cash Parties (Optional) C2 :16R:CSHPRTY
Standards
112 Funds MT to MX Mapping
8 Examples The MT and MX examples and example extracts may not be entirely syntactically correct.
In this section, in the MX examples, XML tags are used rather than the full English names of the elements.
In a TRADPRTY or CONFPRTY sequence, the safekeeping account "belongs" to the party and so the context of the safekeeping field should always be taken into account.
The mapping is dependent on what is actually present in a specific MT message instance.
8.1 MT 502 Subscription 8.1.1 TRADPRTY Party and Account
In this example, both INVE and BUYR are present. The INVE party and its account are mapped to the Investment Account Details. The BUYR party is mapped to a related party details sequence with Extended Role as INST (instructing party).
Note For this context, some institutions may feel it is not necessary to map the BUYR party.
FIN MX
:16R:TRADPRTY :95P::INVE//JANIGB22 :97A::SAFE//11111111 :16S:TRADPRTYPRTY :16R:TRADPRTY :95P::BUYR//PEFIGB22 :16S:TRADPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>11111111</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI>JANIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls> <RltdPtyDtls> <Id> <BICOrBEI>PEFIGB22</BICOrBEI> </Id> <XtndedRole>INST</XtndedRole> </RltdPtyDtls>
If the INVE party and its account are not present, then the BUYR party and its account are mapped to Investment Account Details:
FIN MX
:16R:TRADPRTY :95P::BUYR//PEFIGB22 :97A::SAFE//22222222 :16S:TRADPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>22222222</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI> PEFIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls>
Examples
06 December 2013 113
Note In the MT, 97A SAFE is optional. However, in the MX, the investment account is mandatory, thus when mapping, if the MT does not contain the account, then this account could be retrieved from the client database or other system, or the content of 95a party could be copied to the investment account.
8.1.2 95a SELL Variation 1
In the MT 502 SUBS, the SELL party is the executing broker. It is mapped to investment account servicer. If an account is specified with the SELL party, this is not mapped to the MX
FIN MX
:16R:TRADPRTY :95P::SELL//TATAGB22 :16S:TRADPRTY
<InvstmtAcctDtls> Article IV. <AcctSvcr> <BICOrBEI>TATAGB22</BICOrBEI> </AcctSvcr> <InvstmtAcctDtls>
Variation 2
In the MT 502 SUBS, the SELL party is the executing broker. It is mapped to a sequence with Role as TRAG (transfer agent).
FIN MX
:16R:TRADPRTY :95P::SELL//TATAGB22 :16S:TRADPRTY
<RltdPtyDtls> <Id> <BICOrBEI>TATAGB22</BICOrBEI> </Id> <Role>TRAG</Role> </RltdPtyDtls>
8.2 MT 502 REDM 8.2.1 TRADPRTY Party and Account
In this example, both INVE and SELL are present. The INVE party and its account are mapped to the Investment Account Details. The SELL party is mapped to related party details sequence with Extended Role as INST (instructing party).
Note For this context, some institutions may feel it is not necessary to map the SELL party.
FIN MX
:16R:TRADPRTY :95P::INVE//JANIGB22 :97A::SAFE//11111111 :16R:TRADPRTY :16R:TRADPRTY :95P::SELL//PEFIGB22 :16R:TRADPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>11111111</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI>JANIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls> <RltdPtyDtls> <Id> <BICOrBEI>PEFIGB22</BICOrBEI> </Id> <XtndedRole>INST</XtndedRole>
Standards
114 Funds MT to MX Mapping
</RltdPtyDtls>
If the INVE party and its account are not present, then the SELL party and its account are mapped to Investment Account Details.
FIN MX
:16R:TRADPRTY :95P::SELL//PEFIGB22 :97A::SAFE//22222222 :16R:TRADPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>22222222</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI> PEFIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls>
Note In the MT, 97A SAFE is optional. However, in the MX, the investment account is mandatory, thus when mapping, if the MT does not contain the account, then this account could be retrieved from the client database or other system, or the content of 95a party could be copied to the investment account.
8.2.2 95a BUYR Variation 1
In the MT 502 REDM, the BUYR party is the executing broker. It is mapped to investment account servicer. If an account is specified with the BUYR party, this is not mapped to the MX
FIN MX
:16R:TRADPRTY :95P::SELL//TATAGB22 :16S:TRADPRTY
<InvstmtAcctDtls> <AcctSvcr> <BICOrBEI>TATAGB22</BICOrBEI> </AcctSvcr> <InvstmtAcctDtls>
Variation 2
In the MT 502 REDM, the BUYR party is the executing broker. It is mapped to a related party details sequence with Role as TRAG (transfer agent).
FIN MX
:16R:TRADPRTY :95P::BUYR//TATAGB22 :16S:TRADPRTY
<RltdPtyDtls> <Id> <BICOrBEI>TATAGB22</BICOrBEI> </Id> <Role>TRAG</Role> </RltdPtyDtls>
8.3 Examples MT 502 Generic These examples also apply to the MT 515.
8.3.1 94a Place of Trade FIN MX
:94B::TRAD//PRIM/FR <PlcOfTrad> <Ctry>GB</Ctry> <PlcOfTrad>
Examples
06 December 2013 115
:94B::TRAD//OTCO/ Over the Counter Text
<PlcOfTrad> <OverTheCntr>Over the Counter Text</OverTheCntr> </PlcOfTrad>
:94B::TRAD//EXCH/XLON <PlcOfTrad> <Xchg>XLON</Xchg> </PlcOfTrad>
8.3.2 95a STBR The first third-party intermediary (STBR) is mapped to a related party details sequence with Role as INTR (intermediary).
FIN MX
:16R:TRADPRTY :95P::STBR//BDAPGB22 :97A::SAFE//55555555 :16S:TRADPRTY
<RltdPtyDtls> <Id> <BICOrBEI>BDAPGB22</BICOrBEI> </Id> <Acct> <Id> <Prtry> <Id>55555555</Id> </Prtry> </Id> </Acct> <Role>INTR</Role> </RltdPtyDtls>
8.3.3 95a CLBR The second third-party intermediary (CLBR) is mapped to a related party details sequence with ExtendedRole as INT2 (second intermediary).
FIN MX
:16R:TRADPRTY :95P::CLBR//GLOBGB22 :97A::SAFE//77777777 :16S:TRADPRTY
<RltdPtyDtls> <Id> <BICOrBEI>GLOBGB22</BICOrBEI> </Id> <Acct> <Id> <Prtry> <Id>77777777</Id> </Prtry> </Id> </Acct> <XtndedRole>INT2</Role> </RltdPtyDtls>
8.4 MT 515 SUBS 8.4.1 CONFPRTY Party and Account
In this example, both INVE and BUYR are present. The INVE party and its account are mapped to the Investment Account Details. The BUYR party is mapped to a related party details sequence with the Extended Role as INST (instructing party).
Note For this context, some institutions may feel it is not necessary to map the BUYR party.
FIN MX
Standards
116 Funds MT to MX Mapping
:16R:CONFPRTY :95P::INVE//JANIGB22 :97A::SAFE//11111111 :16R:CONFPRTY :16R:CONFPRTY :95P::BUYR//PEFIGB22 :16R:CONFPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>11111111</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI>JANIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls> <RltdPtyDtls> <Id> <BICOrBEI>PEFIGB22</BICOrBEI> </Id> <XtndedRole>INST</XtndedRole> </RltdPtyDtls>
If the INVE party and its account are not present, then the BUYR party and its account are mapped to Investment Account Details.
FIN MX
:16R:CONFPRTY :95P::BUYR//PEFIGB22 :97A::SAFE//22222222 :16R:CONFPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>22222222</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI> PEFIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls>
Note In the MT, 97A SAFE is optional. However, in the MX, the investment account is mandatory, thus when translating, if the MT does not contain the account, then this account could be retrieved from the client database or other system, or the content of 95a party could be copied to the investment account.
8.4.2 95a SELL Variation 1
In the MT 515 SUBS, the SELL party is the executing broker. It is mapped to investment account servicer. If an account is specified with the SELL party, this is not mapped to the MX
FIN MX
:16R:CONFPRTY :95P::SELL//TATAGB22 :16S:CONFPRTY
<InvstmtAcctDtls> Article V. <AcctSvcr> <BICOrBEI>TATAGB22</BICOrBEI> </AcctSvcr> <InvstmtAcctDtls>
Variation 2
In the MT 515 SUBS, the SELL party is the executing broker. It is mapped to a related party details sequence with Role as TRAG (transfer agent).
FIN MX
:16R:CONFPRTY <RltdPtyDtls>
Examples
06 December 2013 117
:95P::SELL//TATAGB22 :16S:CONFPRTY
<Id> <BICOrBEI>TATAGB22</BICOrBEI> </Id> <Role>TRAG</Role> </RltdPtyDtls>
8.5 MT 515 REDM 8.5.1 CONFPRT Party and Account
In this example, both INVE and SELL are present. The INVE party and its account are mapped to the Investment Account Details. The SELL party is mapped to a related party details sequence with the Extended Role as INST (instructing party).
Note For this context, some institutions may feel it is not necessary to map the SELL party.
FIN MX
:16R:CONFPRTY :95P::INVE//JANIGB22 :97A::SAFE//11111111 :16R:CONFPRTY :16R:CONFPRTY :95P::SELL//PEFIGB22 :16R:CONFPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>11111111</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI>JANIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls> <RltdPtyDtls> <Id> <BICOrBEI>PEFIGB22</BICOrBEI> </Id> <XtndedRole>INST</XtndedRole> </RltdPtyDtls>
If the INVE party and its account are not present, then the SELL party and its account are mapped to Investment Account Details.
FIN MX
:16R:CONFPRTY :95P::SELL//PEFIGB22 :97A::SAFE//22222222 :16R:CONFPRTY
<InvstmtAcctDtls> <AcctId> <Prtry> <Id>22222222</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI> PEFIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls>
Note In the MT, 97A SAFE is optional. However, in the MX, the investment account is mandatory, thus when mapping if the MT does not contain the account, then this account could be retrieved from the client database or other system, or the content of 95a party could be copied to the investment account.
8.5.2 95a BUYR Variation 1
Standards
118 Funds MT to MX Mapping
In the MT 515 REDM, the BUYR party is the executing broker. It is mapped to investment account servicer. If an account is specified with the SELL party, this is not mapped to the MX
FIN MX
:16R:CONFPRTY :95P::BUYR//TATAGB22 :16S:CONFPRTY
<InvstmtAcctDtls> <AcctSvcr> <BICOrBEI>TATAGB22</BICOrBEI> </AcctSvcr> <InvstmtAcctDtls>
Variation 2
In the MT 515 REDM, the BUYR party is the executing broker. It is mapped to a related party details sequence with Role as TRAG (transfer agent).
FIN MX
:16R:CONFPRTY :95P::BUYR//TATAGB22 :16S:CONFPRTY
<RltdPtyDtls> <Id> <BICOrBEI>TATAGB22</BICOrBEI> </Id> <Role>TRAG</Role> </RltdPtyDtls>
8.6 MT 515 Generic See also the Examples 502 Generic, since they are also applicable.
8.6.1 90B Deal Price FIN MX
:90B::DEAL//ACTU/EUR100,55 <DealgPricDtls> <Tp>NAVL</Tp> <Val> <Amt Ccy="EUR">100.55</Amt> </Val> </DealgPricDtls>
8.6.2 92A Backload Commission Rate FIN MX
:92A::BAKL//21,5 <ComssnDtls> <Tp>BEND</Tp> <Rate>21.5</Rate> </ComssnDtls>
8.6.3 92A Entrance Commission Rate FIN MX
:92A::ENTF//0,2 <ComssnDtls> <Tp>FEND</Tp> <Rate>0.2</Rate> </ComssnDtls>
8.6.4 AMT 19A CHAR FIN MX
:19A::CHAR//EUR15,66 <ChrgDtls> <Tp>CHAR</Tp> <Amt Ccy="EUR">15.66</Amt> </ChrgDtls>
Examples
06 December 2013 119
8.7 MT 502 Subscription – Complete Message FIN MX
:16R:GENL
:20C::SEME//Order S1-J1
:23G:NEWM
:98C::PREP//20120416143015
:22F::TRTR//TRAD
:16S:GENL
:16R:ORDRDET
:22H::BUSE//SUBS
:22H::PAYM//APMT
:22F::TOOR//MAKT
:22F::TILI//GTCA
:22F::CAOP//DRIP
:98A::EXPI//29991231
:16R:TRADPRTY
:95P::INVE//PEFIGB22
:97A::SAFE//11111111
:16S:TRADPRTYPRTY
:36B::ORDR//UNIT/200,
:35B:ISIN GB1234567890
:16R:FIA
:22F::FORM//BEAR :11A::DEMO//EUR
:16S:FIA
:70E::TPRO//ISDI/PRCT/0,25
:16S:ORDRDET
<SbcptOrdrV03>
<MsgId> <Id>Order S1-J1</Id> <CreDtTm>2012-04-16T14:30:15</CreDtTm> </MsgId> <MltplOrdrDtls> <InvstmtAcctDtls> <AcctId> <Prtry> <Id>11111111</Id> </Prtry> </AcctId> <OwnrId> <BICOrBEI>PEFIGB22</BICOrBEI> </OwnrId> </InvstmtAcctDtls> <IndvOrdrDtls> <OrdrRef>Order S1-J1</OrdrRef> <FinInstrmDtls> <Id> <ISIN>GB0123456789</ISIN> </Id> <SctiesForm>BEAR</SctiesForm> </FinInstrmDtls> <UnitsNb> <Unit>200</Unit> </UnitsNb> <IncmPref>DRIP</IncmPref> <ChrgDtls> <Tp>DISC</Tp> <Rate>0.23</Rate> </ChrgDtls> <PhysDlvryInd>false</PhysDlvryInd> <ReqdNAVCcy>EUR</ReqdNAVCcy> </IndvOrdrDtls> </MltplOrdrDtls> /SbcptOrdrV03>
Standards
120 Funds MT to MX Mapping
Legal Notices Copyright SWIFT © 2013. All rights reserved.
Disclaimer The information in this publication may change from time to time. You must always refer to the latest available version on www.swift.com.
SWIFT Standards Intellectual Property Rights (IPR) Policy - End-User License Agreement SWIFT Standards are licensed subject to the terms and conditions of the SWIFT Standards IPR Policy - End-User License Agreement, available at www.swift.com > About SWIFT > Legal > SWIFT Standards IPR Policy.
Translations The English version of SWIFT documentation is the only official and binding version.
Trademarks SWIFT is the trade name of S.W.I.F.T. SCRL. The following are registered trademarks of SWIFT: the SWIFT logo, SWIFT, SWIFTNet, SWIFTReady, Accord, Sibos, 3SKey, Innotribe, the Standards Forum logo, MyStandards, and SWIFT Institute. Other product, service, or company names in this publication are trade names, trademarks, or registered trademarks of their respective owners.