<SideRegulatoryTradeIDGrp> Component Block

The SideRegulatoryTradeIDGrp is a repeating component within the TrdCapRptSideGrp component used to report the source, value and relationship of multiple trade identifiers for the same trade side.

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

Used in :

Tag Field Name FIXML Req'd Comments
1971 NoSideRegulatoryTradeIDs RegTrdID N

Number of regulatory IDs in the repeating group.

=> 1972 SideRegulatoryTradeID @ID C

Required if NoSideRegulatoryTradeIDs(1971) > 0.

=> 1973 SideRegulatoryTradeIDSource @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.

=> 1974 SideRegulatoryTradeIDEvent @Evnt N

Identifies the event which caused origination of the identifier in SideRegulatoryTradeID(1972). 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).

=> 1975 SideRegulatoryTradeIDType @Typ N

Specifies the type of trade identifier provided in SideRegulatoryTradeID(1972), within the context of the hierarchy of trade events.

=> 2416 SideRegulatoryLegRefID @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.

=> 2398 SideRegulatoryTradeIDScope @Scope N

Specifies the scope to which the SideRegulatoryTradeID(1972) 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.