FIX Version FIX.5.0SP2 Extension Pack EP232

Approval Date 2017-08-25T17:00:00

Description ESMA RTS 22 Extension




Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
107Can be used by the venue or one of the trading parties to provide a non-normative textual description for the financial instrument.
307Description of the underlying security. Can be used by the venue or one of the trading parties to provide an optional non-normative textual description of the financial instrument.
620Description of a multileg instrument. Can be used by the venue or one of the trading parties to provide an optional non-normative textual description of the financial instrument.



New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2714FinancialInstrumentFullNameStringFinclInstrmtFullName0The full normative name of the financial instrument.In the context of ESMA reference data, this is used to provide the full name of the instrument as defined by the Derivatives Service Bureau (DSB).
2715EncodedFinancialInstrumentFullNameLenLength2716EncFinclInstrmtFullNameLen0Byte length of encoded (non-ASCII characters) EncodedFinancialInstrumentFullName(2716) field.
2716EncodedFinancialInstrumentFullNamedataEncFinclInstrmtFullName0Encoded (non-ASCII characters) representation of the FinancialInstrumentFullName(2714) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the FinancialInstrumentFullName(2714) field.
2717LegFinancialInstrumentFullNameStringFinclInstrmtFullName0The full normative name of the multileg's financial instrument.In the context of ESMA reference data, this is used to provide the full name of the instrument as defined by the Derivatives Service Bureau (DSB).
2718EncodedLegFinancialInstrumentFullNameLenLength2719EncFinclInstrmtFullNameLen0Byte length of encoded (non-ASCII characters) individual multileg instrument's EncodedLegFinancialInstrumentFullName(2719).
2719EncodedLegFinancialInstrumentFullNamedataEncFinclInstrmtFullName0Encoded (non-ASCII characters) representation of the LegFinancialInstrumentFullName(2717) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the LegFinancialInstrumentFullName(2717) field.
2720UnderlyingFinancialInstrumentFullNameStringFinclInstrmtFullName0The full normative name of the underlying financial instrument.In the context of ESMA reference data, this is used to provide the full name of the instrument as defined by the Derivatives Service Bureau (DSB).
2721EncodedUnderlyingFinancialInstrumentFullNameLenLength2722EncUndFinclInstrmtFullNameLen0Byte length of encoded (non-ASCII characters) underlying instrument's EncodedUnderlyingFinancialInstrumentFullName(2722).
2722EncodedUnderlyingFinancialInstrumentFullNamedataEncUndFinclInstrmtFullName0Encoded (non-ASCII characters) representation of the UnderlyingFinancialInstrumentFullName(2720) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingFinancialInstrumentFullName(2720) field.
2723UnderlyingIndexCurveUnitStringNdxUnit040791Curve time unit associated with the underlying index.
2724UnderlyingIndexCurvePeriodintNdxPeriod0Curve time multiplier for the underlying index.



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
2244ISIN
2255RIC
183917Price or strike price is pendingIn the context of ESMA RTS 2, Annex II, Table 1 "Price", and RTS 22 Table 2 fields 33 "Price" and 51 "Strike price", this is ESMA's "PNDG" value. Used to indicate the transaction is pending a price or strike price at the time it was reported.

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
22WIndexName31Index nameStandard name of the index or rate index, e.g. "LIBOR" or "iTraxx Australia.
2012Other3OtherIn the context of ESMA RTS 22 reporting, this value may be used when, at the time of execution, the option right cannot be determined.
80378FirstName78First nameThe first name(s) of a natural person. If multiple names, separate entries by a comma.
80379Surname79SurnameThe surname(s) or lastname(s) of a natural person. If multiple names, separate entries by a comma.
80380DateOfBirth80Date of birthThe date of birth of a natural person in the format YYYYMMDD.
80381OrderTransmittingFirm81Order transmitting firmIdentifies whether the party specified in PartyID(448) is the firm that transmitted the order. In the context of RTS 22 Article 4, when "true" the PartySubID(523)=Y shall be set "by the transmitting firm within the transmitting firm's report where conditions for transmission specified in Article 4 were not satisfied."
80382OrderTransmittingFirmBuyer82Order transmitting firm for buyerIdentifies the firm that transmitted the order for the buyer. In the context of ESMA RTS 22, PartySubID(523)=Y is used to indicate the firm identified in PartyID(448) is the firm that transmitted the order for the buyer. "This shall be populated by the receiving firm within the receiving firm's report with the identification code provided by the transmitting firm."
80383OrderTransmitterSeller83Order transmitter for sellerIdentifies the order transmitting firm for the seller. In the context of ESMA RTS 22, PartySubID(523)=Y is used to indicate the firm identified in PartyID(448) is the firm that transmitted the order for the seller. "This shall be populated by the receiving firm within the receiving firm's report with the identification code provided by the transmitting firm."

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
1003348Must be set if EncodedIssuer(349) field is specified and must immediately precede it.
1003349 Encoded (non-ASCII characters) representation of the Issuer(106) field in the encoded format specified via the MessageEncoding(347) field.
1003350Must be set if EncodedSecurityDesc(351) field is specified and must immediately precede it.
1003351Encoded (non-ASCII characters) representation of the SecurityDesc(107) field in the encoded format specified via the MessageEncoding(347) field.
1005618Must be set if EncodedLegIssuer(618) field is specified and must immediately precede it.
1005619Encoded (non-ASCII characters) representation of the LegIssuer(617) field in the encoded format specified via the MessageEncoding(347) field.
1005621Must be set if LegEncodedSecurityDesc(622) field is specified and must immediately precede it.
1005622Encoded (non-ASCII characters) representation of the LegSecurityDesc(620) field in the encoded format specified via the MessageEncoding(347) field.
1021362Must be set if UnderlyingEncodedIssuer(363) field is specified and must immediately precede it.
1021363Encoded (non-ASCII characters) representation of the UnderlyingIssuer(363) field in the encoded format specified via the MessageEncoding(347) field.
1021364Must be set if UnderlyingEncodedSecurityDesc(307) field is specified and must immediately precede it.
1021365Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc(307) field in the encoded format specified via the MessageEncoding(347) field.

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
10032714034.50
10032715034.750Must be set if EncodedFinancialInstrumentFullName(2716) field is specified and must immediately precede it.
10032716034.8750Encoded (non-ASCII characters) representation of the FinancialInstrumentFullName(2714) field in the encoded format specified via the MessageEncoding(347) field.
10052717034.50
10052718034.750Must be set if EncodedLegFinancialInstrumentFullName(2719) field is specified and must immediately precede it.
10052719034.8750Encoded (non-ASCII characters) representation of the LegFinancialInstrumentFullName(2717) field in the encoded format specified via the MessageEncoding(347) field.
10212720035.50
10212721035.750Must be set if EncodedUnderlyingFinancialInstrumentFullName(2722) field is specified and must immediately precede it.
10212722035.8750Encoded (non-ASCII characters) representation of the UnderlyingFinancialInstrumentFullName(2720) field in the encoded format specified via the MessageEncoding(347) field.
10212723035.93750Requires UnderlyingSecurityID(305) to identify the index. Requires UnderlyingIndexCurvePeriod(2724).
10212724035.968750Requires UnderlyingSecurityID(305) to identify the index. Requires UnderlyingIndexCurveUnit(2723).