| Latest InstinctFX spec with CFTC Rule Re-write changes: https://confluence.marketfactory.com/download/attachments/11568394/InstinctFX-FIX%20Message%20Specification%20v9.7.7.6.4.3.pdf?api=v2 |
BAML Integration environments will be available for client testing/ certification from the 05th October 2022. Clients need to ensure they are able to receive and process the new fields and updated field values once changes are available in BAML Integration environment |
Details covered in Venue and MF Impact sections.
Please note that MarketFactory's BAML implementation offers BAMLX and InstinctFX in a single gateway.
|
SEF venue trades will have the below new fields that are added part of CFTC Global UTI reporting requirement. MarketFactory will publish these new fields in AllocPassThruFields and BodyPassThruFields [BodyPassThruKey/ AllocPassThruKey will be updated once changes are implemented in MF baml gateway]:
| MessageType | BAML field | MF RegulatoryKey/ MF Passthru Key |
|---|---|---|
| NewOrderSingle | Tag1905/ GUTIPrefix | LegEMIRUTIPrefix |
| NewOrderSingle | Tag1910/ AllocGUTIPrefix | AllocEMIRUTIPrefix |
| NewOrderSingle | Tag1911/ PriorGUTIPrefix | PriorGUTIPrefix in AllocPassthruFields and BodyPassthruFields |
| ExecutionReport | Tag1905/ GUTIPrefix | LegEMIRUTIPrefix |
| ExecutionReport | Tag1910/ AllocGUTIPrefix | AllocEMIRUTIPrefix |
| ExecutionReport | Tag1911/ PriorGUTIPrefix | PriorGUTIPrefix in AllocPassThruFields and BodyPassthruFields |
The aforementioned fields will be populated with BAML's LEI, a 20 character alphanumeric value. |
Existing fields that clients send and receive at present are amended part of GUTI reporting change where the length of the field value will increase for SEF trades:
| MessageType | BAML field | MF RegulatoryKey/ MF Passthru Key |
|---|---|---|
| NewOrderSingle/ ExecutionReport | Tag 21005/ USIValue | AllocSEFUSI in AllocRegulatoryFields [for Pre-Allocated trades.] |
| NewOrderSingle/ ExecutionReport | Tag 21005/ USIValue | LegSEFUSI in LegRegulatoryFields [for trades with no allocation.] |
| NewOrderSingle/ ExecutionReport | Tag 21002/ PriorUSIValue | PriorUSIValue in AllocPassthruFields [for Pre-Allocated trades.] |
| NewOrderSingle/ ExecutionReport | Tag 21002/ PriorUSIValue | PriorUSIValue in BodyPassthruFields [for trades with no allocation.] |