<RegulatoryTradeIDGrp> Component Block

The RegulatoryTradeIDGrp is a repeating component within the TradeCaptureReport message used to report the source, value and relationship of multiple identifiers for the same trade or position.

This component can be used to meet regulatory trade reporting requirements where identifiers such as the Unique Swaps Identifier (USI) in the US or the Unique Trade Identifier (UTI) in Europe and Canada are required to be reported, showing the chaining of these identifiers as needed.

Used in :

Tag Field Name FIXML Req'd Comments
1907 NoRegulatoryTradeIDs RegTrdID N

Number of regulatory IDs in the repeating group.

=> 1903 RegulatoryTradeID @ID C

Required if NoRegulatoryTradeIDs(1907) > 0.

=> 1905 RegulatoryTradeIDSource @Src N

Identifies the reporting entity that originated the value in RegulatoryTradeID(1903). The reporting entity identifier may be assigned by a regulator or from a supported standard identifier source scheme.

In the context of CFTC usage for Unique Swap Identifier (USI), this field is required to convey the namespace of the entity creating the USI, in accordance to the USI Data Standard (https://www.cftc.gov/sites/default/files/idc/groups/public/@swaps/documents/dfsubmission/usidatastandards100112.pdf). For standardized identifier source schemes, such as the Unique Transaction Identifier (UTI), the source scheme is identified using supported code values.

=> 1904 RegulatoryTradeIDEvent @Evnt N

Identifies the event which caused origination of the identifier in RegulatoryTradeID(1903). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing).

=> 1906 RegulatoryTradeIDType @Typ N

Specifies the type of trade identifier provided in RegulatoryTradeID(1903).

Contextual hierarchy of events for the same trade or transaction maybe captured through use of the different RegulatoryTradeIDType(1906) values using multiple instances of the repeating group as needed for regulatory reporting.

=> 2411 RegulatoryLegRefID @LegRefID N

This field may be used for multi-leg trades sent as a single message to indicate that the entry applies only to a specific leg.

=> 2397 RegulatoryTradeIDScope @Scope N

Specifies the scope to which the RegulatoryTradeID(1903) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe.