In order to align with global regulatory requirements to enhance Universal Transaction Identifier (UTI) generation to contain the full LEI of the generating entity, we are enhancing FXGO, BSEF, BMTF, BTFE and BTBS Liquidity Provision and STP specifications accordingly.
> 35=D (NewOrderSingle)
> 35=BN __ (ExecutionAcknowledgement)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
> 35=E (NewOrderList)
> 35=8 (ExecutionReport)
> 35=BN (ExecutionAcknowledgement)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
> 35=D (NewOrderSingle)
> 35=8 (ExecutionReport)
> 35=BN (ExecutionAcknowledgement)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
> 35=8 (ExecutionReport)
> 35=J (AllocationInstruction)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
> 35=AE (TradeCaptureReport) - FX Cash, Deposits
> 35=AE (TradeCaptureReport) - FX Options
> 35=J (AllocationInstruction)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
Current value: String (10 Characters - I.e. ROEJDDAXM6)
NEW Value: String (20 Characters - I.e. 549300ROEJDDAXM6LU05)
Please ensure that your respective integration points to FXGO, BSEF, BMTF, BTFE and BTBS can support expanded UTI. Please reach out to your FXGO relationship manager with any questions.
Reference to the CFTC Requirement Changes, field 103 (UTI): https://www.ecfr.gov/current/title-17/chapter-I/part-45/appendix-Appendix%201%20to%20Part%2045 |
Message from Venue - There are no new specification as we are just sending a new value in the UTI prefix field; thus there are no specific conformance test. |
Impact is only on messages received from Venue i.e: NewOrderMultiLeg and ExecutionReportAck for RFS, but for Batches client need echo LegRegulatoryTradeIDSource in ExecutionReport.
MarketFactory have connected to Bloomberg Integration environment for RFS, ESP and Batches and made sure the CFTC Rule Re-Write changes are in effect. Venue has mentioned the changed values for BMTF. These are the full list of old and new values for all regulatory types available: BMTF Values changed from ROEJDDAXM6 to 549300ROEJDDAXM6LU05. BTFE Values changed from QBKK4WBSO3 to 254900QBKK4WBSO3GE51. BTBS Values changed from 1KJTIIGC8Y to 5493001KJTIIGC8Y1R12 – Venue expects new value to be 254900HSS82AHMTPAD95 so waiting confirmation from their Development team. XOFF has same values as BTBS. BSEF yet to be confirmed. |
MTF, SEF, MAS and OffFacility trades are all enhanced now to contain Full LEI of generating Entity.
From the aforementioned venue changes, MarketFactory's Bloomberg implementation is impacted by Updates to Liquidity Provisioning FIXBook RFS/RFQ and Streaming Updates to Liquidity Provisioning FIXBook Batches CFTC Rule Re-write changes only affect RFS and Batches |
MF fields impacted by CFTC Global UTI reporting requirement
RFS : MarketFactory will send 20 char long LEI values in LegRegulatoryValue and AllocRegulatoryValue :
| MessageType | BBG field | MF field |
|---|---|---|
| NewOrderSingle | Tag1910/ AllocRegulatoryTradeIDSource | AllocRegulatoryValue of AllocSEFUSIPrefix / AllocEMIRUTIPrefix |
| NewOrderSingle | Tag1905/ RegulatoryTradeIDSource | LegRegulatoryValue of LegSEFUSIPrefix / LegEMIRUTIPrefix |
| ExecutionAcknowledgement | Tag1905/ RegulatoryTradeIDSource | LegRegulatoryKey of LegSEFUSIPrefix / LegEMIRUTIPrefix |
Batches:
| MessageType | BBG field | MF field |
|---|---|---|
| NewOrderList | Tag 22426/ LegAllocRegulatoryTradeIDSource | AllocRegulatoryValue of AllocSEFUSIPrefix / AllocEMIRUTIPrefix |
| NewOrderSingle | Tag 20003/ LegRegulatoryTradeIDSource | LegRegulatoryValue of LegSEFUSIPrefix / LegEMIRUTIPrefix |
| ExecutionReport | Tag 20003/ LegRegulatoryTradeIDSource | LegRegulatoryValue of LegSEFUSIPrefix / LegEMIRUTIPrefix |
| ExecutionAcknowledgement | Tag 20003/ LegRegulatoryTradeIDSource | LegRegulatoryKey of LegSEFUSIPrefix / LegEMIRUTIPrefix |