FIX Version FIX.5.0SP2 Extension Pack EP256

Approval Date 2020-02-07T12:00:00

Description IIROC Client Identification


Datatype Changes


Updated Datatypes

Name

BaseType

Description

Example

XML

UTCTimestamp 0 xs:dateTime string field representing date and time combination Universal Time Coordinated (UTC), also known as Greenwich Mean Time (GMT). Its value space is described as the combination of date and time of day in the Chapter 5.4 of ISO 8601. Valid values are in the format YYYY-MM-DDTHH:MM:SS.s where YYYY = 0000-9999 year, MM = 01-12 month, DD = 01-31 day, HH = 00-23 hour, MM = 00-59 minute, SS = 00-60 second (60 only if UTC leap second), and optionally one or more digits representing a decimal fraction of a second. The punctuation of "-", ":" and the string value of "T" to separate the date and time are required. The "." is only required when sub-second time precision is specified. Leap Seconds: Note that UTC includes corrections for leap seconds, which are inserted to account for slowing of the rotation of the earth. Leap second insertion is declared by the International Earth Rotation Service (IERS) and has, since 1972, only occurred on the night of Dec. 31 or Jun 30. The IERS considers March 31 and September 30 as secondary dates for leap second insertion, but has never utilized these dates. During a leap second insertion, a UTCTimestamp field may read "1998-12-31T23:59:59", "1998-12-31T23:59:60", "1999-01-01T00:00:00". (see http://tycho.usno.navy.mil/leapsec.html) TxnTm="2001-12-17T09:30:47" seconds TxnTm="2001-12-17T09:30:47.123" millisecond TxnTm="2001-12-17T09:30:47.123456" microseconds TxnTm="2001-12-17T09:30:47.123456789" nanoseconds

Deprecated Datatypes

Name

Datatypes removed

Name

Datatypes Added

Name

BaseType

Description

Example

XML



Field Changes

Updated Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaborationDeprecated
452Identifies the type or role of the PartyID (448) specified.



New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2882ContraOrderOriginationintCntraOrdOrigntn01724Identifies the origin of the order from the counterparty of the execution or trade.
2883RoutingArrangmentIndicatorintRtgArngmntInd0Indicates whether a routing arrangement is in place, e.g. between two brokers. May be used together with OrderOrigination(1724) to further describe the origin of an order.An arrangement under which a participant of a marketplace permits a broker to electronically transmit orders containing the identifier of the participant. This can be either through the systems of the participant for automatic onward transmission to a marketplace or directly to a marketplace without being electronically transmitted through the systems of the participant.
2884ContraRoutingArrangmentIndicatorintCntraRtgArngmntInd02883Indicates whether a routing arrangement is in place, e.g. between two brokers. May be used together with ContraOrderOrigination(2882) to further describe the origin of an order.



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
17244Order received from a customer or originated from within the firm

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
452126ContraCustomerAccount126Contra Customer AccountSame as PartyRole(452) = 24 (Customer Account) but for the counterparty. Can be used whenever the parties component is not nested in a repeating group representing both sides.
452127ContraInvestmentDecisionMaker127Contra Investment Decision MakerSame as PartyRole(452) = 122 (Investment Decision Maker) but for the counterparty. Can be used whenever the parties component is not nested in a repeating group representing both sides.
58112AccountCustomerNonCustomerOrders12Account for customer and non-customer ordersAccount aggregates orders from customers and non-customers. In the context of IIROC UMIR this account type can be used for bundled orders (BU), i.e. orders including client, non-client and principal orders.
58113AccountOrdersMultipleCustomers13Account for orders from multiple customersAccount aggregates orders from multiple customers. In the context of IIROC UMIR this account type can be used for multiple client orders (MC), i.e. orders including orders from more than one client but no principal or non-client orders.
17246OrderReceivedFromForeignDealerEquivalent6Order received from a foreign dealer equivalentA foreign dealer equivalent is a person in the business of trading securities in a foreign jurisdiction in a manner analogous to an investment dealer and that is subject to the regulatory jurisdiction of a signatory to the International Organization of Securities Commissions’ (IOSCO) Multilateral Memorandum of Understanding in that foreign jurisdiction.
17247OrderReceivedFromExecutionOnlyService7Order received from an execution-only serviceThe acceptance and execution of orders from customers for trades that the broker-dealer has not recommended and for which the broker-dealer takes no responsibility as to the appropriateness or suitability of orders accepted or account positions held.
28830NoRoutingArrangmentInPlace0No routing arrangement in place
28831RoutingArrangementInPlace1Routing arrangement in place

Messages


Components


Message/Component Content

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
20591724127.050
20591725127.0750
20591726127.08750
20592883127.093750
142883086.5350
172883087.5350
928830160.5350
142884086.53750May be used for cross orders submitted with single order messages.
172884087.53750May be used for cross orders submitted with single order messages.
928840160.53750May be used for cross orders submitted with single order messages.
142882086.5150May be used for cross orders submitted with single order messages.
172882087.5150May be used for cross orders submitted with single order messages.
928820160.5150May be used for cross orders submitted with single order messages.