The Lab

Overview

In order to ensure that MarketFactory does not impede the exchange of regulatory information between trading counterparties and intermediaries (ECNs), we ensure that all regulatory fields that are specified in a Venue API are supported in the Whisperer Enterprise API, and mapped.

Rather than provide a loose, generic (i.e. obfuscated) mechanism to convey these fields, Whisperer Enterprise makes explicit provision for SEF, EMIR, MiFID, SFTR, MAS and UKMiFID requirements as different categories, each with explicit provision for every field, across the trading lifecycle and through the deal/leg/allocation trade structure, as detailed in Message Structure below.

It needs to be understood that there is significant variation in the interpretation and implementation of all regulatory requirements across the market. By ensuring that all variants are accommodated, it follows that the Whisperer API offers a clear view of market best practice, and the potential impact to Customers intending to integrate with a wide range of Venues.

Another very important implication is that just because a regulatory field is specified in the Whisperer API for a particular message and product type does not mean that it will be populated or supported by every Venue. Similarly, it may well be that our Customers have differing views of their regulatory obligations, such that they do not all need to publish particular fields to a given Venue, or use the regulatory details provided by the Venue, internally.

In order to accommodate this variation, Whisperer Enterprise behaves as follows:

  • If a regulatory field on an inbound Venue message is not populated, then it is because the Venue does not provide it.
  • If a regulatory field is populated on an outbound SBE message from the Client , but the Venue does not support it, then it will be ignored.
  • Reporting obligations bilaterally agreed between Customer and Venue may vary between Maker and Taker roles. The Whisperer API is agnostic to this.

Message Structure

Regulatory timestamps are populated in the message TransactTime, when available.

Clients may reference or populate all other regulatory fields for appropriate messages via the use of dedicated repeating groups containing key/value pairs, at the appropriate level within the message structure:

RegulatoryBodies

This field in the main message body provides an explicit indication whether or not SEF, EMIR or MiFID fields are populated elsewhere in the message structure and provides the message reader - either Whisperer or the Client with an explicit means of deciding whether or not this request/trade requires further regulatory processing.

If the Client believes that they are submitting a trade on EU MTF (an NDF for example), then they should set the flag for MiFID.

Flags are ordered SEF EMIR MiFID SFTR MAS UKMiFID. If connecting via FIX Protocol, this would be represented as : "N N Y N N N"

Regulatory Fields

NoBodyRegulatoryFieldsNoLegRegulatoryFields and NoAllocRegulatoryFields groups contain sequences of key/value pairs, with keys of type BodyRegulatoryKeyLegRegulatoryKey and AllocRegulatoryKey, respectively.

ISINs

For swaps, ISINs are maintained at the Leg level in the API.

Product-level ISINs are sometimes still supported, but most of the venues have completely moved away from that now, due to regulatory clarifications provided, as per MiFID II and FX Swaps June2017.pdf.

A Body-Level PackageID should (but usually isn't) be provided to link the two legs together.

Should we receive a single top-level ISIN only for a swap, we will populate this in both Legs for consistency of reference. Should we receive three ISINs (both legs and a single top-level one), the per-leg ones will be used and the top-level one delivered as a passthru-field, just in case.


MessageParent GroupName
QuoteRequest-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
Quote-NoBodyRegulatoryFields
MassQuote-NoBodyRegulatoryFields
NewOrderMultileg-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
ExecutionReport


-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
ExecutionAcknowledgement-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields

For more detail reference the SBE Schema.


Venue-Specific Details

The table below sets out what Regulatory keys are supported by Venue and Message


Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

VenueMessageParent Group

Regulatory Key

Comments
autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDTradingCapacity


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDLargeInScaleDeferral


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDSizeSpecificDeferral


autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

Shortcode representing the 'Executing Decision Maker' Algorithm of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

Shortcode representing the 'Executing Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

Shortcode representing the 'Investment Decision Maker' Algorithm of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

Shortcode representing the 'Investment Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDSystematicInternaliser

MIC Code of the ExecutingSystem.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

Shortcode representing the 'Executing Decision Maker' Algorithm of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

Shortcode representing the 'Executing Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

Shortcode representing the 'Investment Decision Maker' Algorithm of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

Shortcode representing the 'Investment Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidNewOrderMultilegBodyRegulatoryFieldsMiFIDSystematicInternaliser

To publish MTF MIC in PartyRole.

autobahnfx_rapidQuoteRequestBodyRegulatoryFieldsMiFIDSystematicInternaliser

To publish MTF MIC in PartyRole.

bamlExecutionReportAllocRegulatoryFieldsAllocEMIRUTIPrefix

Mapped to AllocGUTIPrefix [field added part of CFTC Rule Re-write change]. 

BAML generated AllocGUTIPrefix, value will be different to what a client published in NewOrder as BAML is responsible for regulatory reporting NonSEF trades.

baml

ExecutionReport

AllocRegulatoryFields

AllocSEFUSI 

USIValue in venue ExecReport

baml

ExecutionReport

AllocRegulatoryFields

AllocSEFUSIPrefix 

USIPrefix in venue ExecReport

baml

ExecutionReport

BodyRegulatoryFields

MiFIDSystematicInternaliser

To handle MIC as ExecutingSystem in PartyRole that venue echo back in ExecutionReport.

baml

ExecutionReport

BodyRegulatoryFields

SEFClearer 

ClearingVenue in venue ExecReport

baml

ExecutionReport

BodyRegulatoryFields

SEFClearingExempted

IndicationOfClearingException in venue ExecReport. 

baml

ExecutionReport

BodyRegulatoryFields

SEFDataRepository

TransactionRepository in venue ExecReport. 

bamlExecutionReportLegRegulatoryFieldsLegEMIRUTIUTI/ USI value for nonSEF trades mapped to USIValue from venue ExecReport.
bamlExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefix

Mapped to GUTIPrefix [field added part of CFTC Rule Re-write change]. 

BAML generated GUTIPrefix, value will be different to what a client published in NewOrder as BAML is responsible for regulatory reporting NonSEF trades.

baml

ExecutionReport

LegRegulatoryFields

LegSEFUSI

USIValue in venue ExecReport .

baml

ExecutionReport

LegRegulatoryFields

LegSEFUSIPrefix

USIPrefix in venue ExecReport.

bamlNewOrderMultilegAllocRegulatoryFieldsAllocEMIRUTIPrefix

Mapped to AllocGUTIPrefix [field added part of CFTC Rule Re-write change]. 

AllocGUTIPrefix should be a 20 characters alphanumeric value to publish LEI of the LP when the trading on SEF. For NonSEF trades the prefix should be a 10 digit value.

baml

NewOrderMultileg

AllocRegulatoryFields

AllocSEFUSI 

Field mapped to USIValue in venue NewOrder message. This field is used when publishing USIPrefix as part of allocation.

Unique identifier for the trade that was created by the client (max 32 chars)

bamlNewOrderMultileg

AllocRegulatoryFields

AllocSEFUSIPrefix

Field mapped to USIPrefix in venue NewOrder message. This field is used when publishing USIPrefix as part of allocation.

ID assigned to the entity the counterparty is associated with. If assigned by Instinct : all BANA entity clients (1030282338) and MLIB clients (1030444690) (max 10 chars)

baml

NewOrderMultileg

BodyRegulatoryFields

MiFIDSystematicInternaliser

To publish MIC as ExecutingSystem in PartyRole.

baml

NewOrderMultileg

BodyRegulatoryFields

SEFClearer

Field mapped to ClearingVenue/ Tag21016 in venue NewOrder message to publish LEI of ckearing house if applicable (max 42 chars)

baml

NewOrderMultileg

BodyRegulatoryFields

SEFClearingExempted

Field mapped to IndicationOfClearingException/ Tag21023 in venue NewOrder message to indicate if a trade will not be cleared. Valid values – Y or N

baml

NewOrderMultileg

BodyRegulatoryFields

SEFDataRepository

Field mapped to TransactionRepository/ Tag21014 in venue NewOrder message to publish LEI or name of trade repository where trade has been reported.

Required in order for trading counterparties to fulfill the reporting obligation on continuation & valuation data and life cycle events. (max 42 chars)

bamlNewOrderMultilegLegRegulatoryFieldsLegEMIRUTIUTI/ USI value for nonSEF trades mapped to USIValue in venue NewOrder.
bamlNewOrderMultilegLegRegulatoryFieldsLegEMIRUTIPrefix

Mapped to GUTIPrefix [field added part of CFTC Rule Re-write change]. 

GUTIPrefix should be a 20 characters alphanumeric value to publish LEI of the LP when the trading on SEF. For NonSEF trades the prefix should be a 10 digit value.

baml

NewOrderMultileg

LegRegulatoryFields

LegSEFUSI

Field mapped to USIValue/ Tag21005 in venue NewOrder message. This field is used when publishing USIPrefix for trades that do not have pre-trade allocation.

Unique identifier for the trade that was created by the client (max 32 chars)

baml

NewOrderMultileg

LegRegulatoryFields

LegSEFUSIPrefix

Field mapped to USIPrefix/ Tag21004 in venue NewOrder message. This field is used when publishing USIPrefix for trades that do not have pre-trade allocation.

ID assigned to the entity the counterparty is associated with. If assigned by Instinct : all BANA entity clients (1030282338) and MLIB clients (1030444690) (max 10 chars)

baml

QuoteRequest

BodyRegulatoryFields

MiFIDSystematicInternaliser

To publish MIC as ExecutingSystem in PartyRole.

barxExecutionReportLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
barxExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of Barclays Bank PLC.
barxExecutionReportLegRegulatoryFieldsLegMiFIDISIN
barxExecutionReportLegRegulatoryFieldsLegSEFUSIUnique Trade ID.
barxExecutionReportLegRegulatoryFieldsLegSEFUSIPrefixFull LEI of Barclays Bank PLC.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

Segment MIC code (as per ISO 10383) of the message sender, indicating it is a Systematic Internaliser.

Valid values are: BBSI, BBIS

barxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account

barxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportLegRegulatoryFieldsLegEMIRUTI


barx_tcrExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefix


barx_tcrExecutionReportLegRegulatoryFieldsLegMiFIDISIN


barx_tcrExecutionReportLegRegulatoryFieldsLegSEFUSI


barx_tcrExecutionReportLegRegulatoryFieldsLegSEFUSIPrefix


barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDPackageID


barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

Segment MIC code (as per ISO 10383) of the message sender, indicating it is a Systematic Internaliser.

Valid values are: BBSI, BBIS

barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account

bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDProductISIN
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRRTN
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRUTI
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegUPI
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmMiFIDExecutingDecisionMakerAsAlgorithm is required for NDF orders.
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFields

MiFIDLargeInScaleDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFields

MiFIDLargeInScaleWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRRTN

BloombergField in Batch - LegUPICode

BloombergField in RFS - UPICode/NearFxUPICode/FarFxUPICOde

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

Off venue (XOFF) LEI [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]
* This Tag is optional if Tag 1300=XOFF

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN

Bloomberg field in Batch - LegSecurityID

Requirement for MTF

This Tag will be sent for BMTF or BTFE if ISIN is available at time of order
submission

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes.

Requirement for SEF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

BSEF CFTC Namespace for SEF Transactions [1010000268]

Requirement for SEF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegUPI

BloombergField in Batch - LegRTN

BloombergField in RFS - RegulatoryTradeID

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

RFS and BATCH

Algo ID /AutoPricer name agreed between client and BBG.

Requirement for MTF, SEF and MAS from Bloomberg Version5.0 onwards.

Algo ID - MTF

Auto-Pricer - SEF and MAS (MARKET ALGO in TEST env)

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

RFS and BATCH

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Trader Short Code - MTF - agreed between client and BBG

UUID - SEF and MAS - Echo from NewOrder BodyRegulatoryKey -Taker UUID

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

RFS and BATCH

Requirement for MTF in Bloomberg Version5.0

Algo ID - MTF - agreed between client and BBG.

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

RFS and BATCH

Requirement for MTF in Bloomberg Version5.0

Trader Short Code - MTF - agreed between client and BBG

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsSEFDataRepository

BloombergField in RFS and Batch - SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g.
BSDR, DTCC (Requirement for SEF) - Echo from NewOrder BodyRegulatoryKey - SEFDataRepository

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch - LiquidityMakerUSPerson

Requirement for SEF - Echo from NewOrder BodyRegulatoryKey - SEFTakerIsUSPerson

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

Unique Trade Identifier (UTI) - Echo from NewOrder LegRegulatoryKey - LegEMIRUTI

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes

Requirement for MTF and MAS in Bloomberg Version5.0 for Batch

Requirement for MTF in Bloomberg Version4.0 for RFS and Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

ID of reporting entity / Namespace - Echo from NewOrder LegRegulatoryKey - LegEMIRUTIPrefix

Off Venue (XOFF) [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

Universal Swap Identifier (USI) - Echo from NewOrder LegRegulatoryKey - LegSEFUSI

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

ID of reporting entity / Namespace:
Bloomberg SEF CFTC Namespace for SEF Transactions - [1010000268] - Echo from NewOrder LegRegulatoryKey - LegSEFUSIPrefix

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI

BloombergField in RFS - AllocRegulatoryTradeID

BloombergField in Batch - LegAllocRegulatoryTradeID

Requirement for MTF and MAS

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix

BloombergField in RFS - AllocRegulatoryTradeIDSource

BloombergField in Batch - LegAllocRegulatoryTradeIDSource

Requirement for MTF and MAS

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI

BloombergField in Batch - Nested2PartyID

Requirement for MTF

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI

BloombergField in RFS - AllocRegulatoryTradeID

BloombergField in Batch - LegAllocRegulatoryTradeID

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix

BloombergField in RFS - AllocRegulatoryTradeIDSource

BloombergField in Batch - LegAllocRegulatoryTradeIDSource

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDLargeInScaleDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDLargeInScaleWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageIDBloombergField in RFS and Batch-

PackageID

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Indication that instrument is treated as a package by the MTF
Example for FX SWAP.

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepositoryBloombergField in RFS and Batch-

SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g. BSDR, DTCC
(Requirement for SEF)

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch-LiquidityTakerIsUSPerson

Liquidity Taker is US Person:
1 = Yes
2 = No
(Requirement for SEF)

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

Off venue (XOFF) LEI [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]
* This Tag is optional if Tag 1300=XOFF

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN

BloombergField in RFS - NearFxISIN/FarFxISIN/SecurityID

BloombergField in Batch -LegSecurityID

ISIN Code for the FX Instrument in the case of a FX SWAP.
This Tag will be sent if ISIN is available at time of order submission for the FX
SWAP NEAR leg for BMTF or BTFE only.

Requirement for MTF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes.

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

BSEF CFTC Namespace for SEF Transactions [1010000268]

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegUPI

BloombergField in Batch and RFS - 

UPICode/NearFxUPICode/FarFxUPICode/LegUPICode

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

RFS and Batch

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Algo ID - MTF

Auto-Pricer - SEF and MAS (MARKET ALGO in TEST env)

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

RFS and Batch

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Trader Short Code - MTF

UUID - SEF and MAS

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

RFS and Batch

Requirement for MTF in Bloomberg Version5.0

Algo ID

RFS

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

RFS and Batch

Requirement for MTF in Bloomberg Version5.0

 Trader Short Code

bloomberg_fxgo_makerQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI

BloombergField in Batch - NoNested2PartyIDs

Required for BMTF and BTFE
*This Tag is optional for XOFF, BSEF and BTBS

bloomberg_fxgo_makerQuoteRequestNoBodyRegulatoryFieldsSEFDataRepositoryBloombergField in RFS and Batch-

SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g. BSDR, DTCC
(Requirement for SEF)

bloomberg_fxgo_makerQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch-LiquidityTakerIsUSPerson

Liquidity Taker is US Person:
1 = Yes
2 = No
(Requirement for SEF)

bloomberg_fxgo_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN

BloombergField in RFS - NearFxISIN/FarFxISIN/SecurityID

BloombergField in Batch -LegSecurityID

ISIN Code for the FX Instrument in the case of a FX SWAP.
This Tag will be sent if ISIN is available at time of order submission for the FX
SWAP NEAR leg for BMTF or BTFE only.

bloomberg_fxgo_makerQuoteRequestNoLegRegulatoryFieldsLegUPI

BloombergField in RFS and Batch-

LegUPICode

broadridge_ordersExecutionReportNoLegRegulatoryFields

LegMiFIDTVTIC

Trading Venue Transaction Identifier

broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDLiquidityProvisionFlag
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDRiskReductionOrderFlagApplicable for commodity derivatives only. Setting it on others (ex Equity Index Futures, etc) may cause rejections on venues like Euronext Paris.
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDSystematicInternaliser
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDTradingCapacity
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDExecutingDecisionMakerAsAlgorithm


broadridge_ordersNewOrderMultilegNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDInvestmentDecisionMakerAsAlgorithm


broadridge_ordersNewOrderMultilegNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDLiquidityProvisionFlag


broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDRiskReductionOrderFlag

Applicable for commodity derivatives only. Setting it on others (ex Equity Index Futures, etc) may cause rejections on venues like Euronext Paris.
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDSystematicInternaliser


broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDTradingCapacity


cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReportNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : MakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegUPICode

Required only for NDF's
cboefx_fixproxy : MakerQuoteRequestNoLegRegulatoryFieldsLegUPI


cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRUTI

Unique Trade ID. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

Full LEI of CBOE SEF, LLC. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Unique Trade ID. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegSEFUSIPrefix

Full LEI of CBOE SEF, LLC. CBOE currently, does not differentiate between USI and UTI values.
citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

MIC Code of the ExecutingSystem.

citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity


citi_coloExecutionReportNoLegRegulatoryFieldsLegMiFIDISINISIN Number
citi_coloMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


citi_coloMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


cme_stpExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralWill be Y if published for MiFID trades.
cme_stpExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverWill be Y if published for MiFID trades.
cme_stpExecutionReportNoBodyRegulatoryFields

MiFIDLiquidityProvisionFlag

Will be Y if published for MiFID trades.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRRTNReport Tracking Number from the venue published for NDFs.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique TradeID from the venue disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix20 characters LEI of the the ExecutionVenue (BEL UK MTF - BrokerTec Europe Ltd) disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegMiFIDISINISINNumber disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegUPIUnique Product Identifier disseminated for NDFs drop copy.
currenex_rfs_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverWill be Y if published for MiFID trades.
currenex_rfs_makerExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
currenex_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageID
currenex_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
currenex_rfs_makerQuote RequestNoAllocRegulatoryFieldsAllocMiFIDLEI
currenex_rfs_makerQuote RequestNoLegRegulatoryFieldsLegMiFIDConversionFlag
ebs_cptExecutionReport

NoBodyRegulatoryFields

MiFIDIlliquidInstrumentDeferral

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoBodyRegulatoryFields

SEFDataRepository

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRRTN

Published in all ExecutionReport if use_upi_rtn = Y in client config.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRUTI

Published when RegulatoryTradeID is provided by venue for non-NDF security type.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRUTIPrefix

Published when RegulatoryTradeID is provided by venue for non-NDF security type.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegMiFIDISIN

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegMiFIDTVTIC

Published for OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegSEFUSI

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegSEFUSIPrefix

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegUPI

Published if use_upi_rtn = Y in client config and when UPICode is received from the venue.
ebs_market_ilink3_sbeExecutionReport

NoLegRegulatoryFields

LegMiFIDISIN

MTF eligible NDF instruments 
ebs_market_ilink3_sbe

MultilegOrderCancelReplaceRequest

NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlagNDF only - If Applicable
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlagNDF only - If Applicable  
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of Euronext Markets Singapore Pte. Ltd.
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegUPI
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
fidessa_ordersExecutionReport

NoLegRegulatoryFields

LegMiFIDTVTIC


fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDTradingCapacity
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDTradingCapacity
fxall_activetrading_makerExecutionAckNoLegRegulatoryFields

LegEMIRRTN


fxall_activetrading_makerNewOrderMultiLegNoLegRegulatoryFields

LegEMIRRTN


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRRTN
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSIPrefix
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIUTI for OffSEF deals which already includes AllocEMIRUTIPrefix.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDConversionFlag


fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDLEI

OrderOriginationFirm account LEI at allocation level.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIUSI for SEF deals which already includes AllocSEFUSIPrefix.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRRTN
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocEMIRUTIUTI for OffSEF deals which already includes AllocEMIRUTIPrefix.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDConversionFlag


fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDLEI

OrderOriginationFirm account LEI at allocation level.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocSEFUSIUSI for SEF deals which already includes AllocSEFUSIPrefix.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegSEFUSIPrefix
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTI
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocSEFUSI
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliserOn MIFID covered trades the MIC code of the provider will be populated in the BodyRegulatoryValue if trade was done with either Standard Chartered, HSBC, UBS, or State Street Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Used for MIFID with JP Morgan.

Can be the following values:

'DEAL' Principle
'MTCH' Riskless
'AOTC' Agency

Please see here

fxspotstreamExecutionReportNoLegRegulatoryFieldsLegEMIRUTICan be used by any LP. Applicable to ESP and RFS workflow. Please see here
fxspotstreamExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixCan be used by any LP. Applicable to ESP and RFS workflow. Please see here
fxspotstreamExecutionReportNoLegRegulatoryFieldsLegMiFIDISINUsed for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliserESP + RFS. Client to specify if they are acting as a Systematic Internaliser, trading with UBS. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIESP + RFS. Trade identifier required by government regulatory organizations for regulatory reporting purposes. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefixESP + RFS. LEI required by government regulatory organizations for regulatory reporting purposes. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISINESP + RFS. Please provide if required. Can be used for any LP. Please see here
fxspotstreamQuoteRequestNoLegRegulatoryFieldsLegMiFIDISINRFS. Required for regulatory trading (MIFID) for Statestreet ISIN (UPI – Unique Product Identifier). Please see here
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDTradingCapacity
gsfxNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsAlgorithm


hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsNaturalPerson


hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsAlgorithm


hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsNaturalPerson


hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag

Indication as to whether an order is submitted to a trading venue as part of a market making strategy pursuant to Articles 17 and 48 of Directive 2014/65/EU or other activity carried
out on the basis of terms which have been predetermined by the issuer of the instrument which is the subject of the order or by the trading venue to which the order is submitted.

Always equals to "Y"- as HSBC is always
liquidity maker 

hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading Capacity - Indication of whether the order submission result from the member or participant or client of the trading venue carrying out matched principal trading under
Article 4(38) of Directive 2014/65/EU or dealing on own account under Article 4(6) of Directive 2014/65/EU.

Will always be assigned the value of 4= DEAL(Principal )

hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of HSBC trading entity.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegMiFIDISIN
hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTICTrading Venue Transaction Identification Code for MIFID regulatory jurisdiction.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegSEFUSIUnique Trade ID.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegSEFUSIPrefixFull LEI of HSBC BANK USA, NATIONAL ASSOCIATION when RegIDJurisdiction is CFTC.
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
hsbc_fx_mdsNewOrderMultileg NoAllocRegulatoryFields

AllocMiFIDLEI


hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegMiFIDISIN
hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegSEFUSI
hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegSEFUSIPrefix
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_rfs_makerExecutionReportNoLegRegulatoryFieldsLegMiFIDISIN
integral_rfs_makerintegral_rfs_makerNoBodyRegulatoryFieldsMiFIDTradingCapacity
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDNonPriceFormingTrade
integral_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
integral_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_rfs_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDNonPriceFormingTrade
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDSystematicInternaliser
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDTradingCapacity
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRRTN
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRUTI
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRUTIPrefix
integral_stpExecutionReport NoLegRegulatoryFieldsLegMiFIDISIN
integral_stpExecutionReport NoLegRegulatoryFieldsLegSEFUSI
integral_stpExecutionReport NoLegRegulatoryFieldsLegSEFUSIPrefix
integral_stpExecutionReport NoLegRegulatoryFieldsLegUPI
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
jpmorgan_fxExecutionReportNoLegRegulatoryFieldsLegMiFIDISIN
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
jpmorgan_fxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsNaturalPerson
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsNaturalPerson
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDTradingCapacity
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDTradingCapacity
lseg_ftgExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

-

lseg_ftgNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity

If not provided, the server will apply the capacity based on the regulatory regime. As such, MTF and SEF capacity will be defaulted to P (Deal/Principle). A Capacity will not be applied regulatory regimes if not provided.

A (Agency) applicable for instruments traded in Non-MTF regulatory regime.

Value Meaning

  • A Agency
  • P Principal /DEAL
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegUPI

UPIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegUPI

UPIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegUPI

UPIValue
lseg_ptgExecutionReportNoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver

NoPublicPriceDueToIlliquid
lseg_ptgExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

OrderCapacity
lseg_ptgExecutionReportNoLegRegulatoryFields

LegEMIRUTI

UTI
lseg_ptgExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

LEI
lseg_ptgExecutionReportNoLegRegulatoryFieldsLegMiFIDISINSecurityAltID - Identification number of the instrument.
Applicable only for NDF instruments traded under MTF regulatory regime.
lseg_ptgExecutionReportNoLegRegulatoryFields

LegUPI

UPICode - Uniquely identifies the product of a security using ISO 4914 standard, Unique Product Identifier (UPI).
Applicable only for NDF instruments traded under SEF regulatory regime.
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralWill have a value of 'Y' if populated.
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacityWill have a value of "DEAL" is populated.
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmIndicates the short code for Executing Decision Maker Algorithm.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonIndicates the short code for Executing Decision Maker Natural Person.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmIndicates the short code for Investment Decision Maker Algorithm.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonIndicates the short code for Investment Decision Maker Natural Person.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacityAlways set to Principal/DEAL.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmIndicates the short code for Executing Decision Maker Algorithm.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonIndicates the short code for Executing Decision Maker Natural Person.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmIndicates the short code for Investment Decision Maker Algorithm.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonIndicates the short code for Investment Decision Maker Natural Person.
t360_texExecutionReportAllocRegulatoryFieldsAllocMiFIDLEI
t360_texExecutionReportLegRegulatoryFieldsLegEMIRRTN
t360_texExecutionReportLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
t360_texExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of 360 Treasury Systems AG.
t360_texExecutionReportLegRegulatoryFieldsLegMiFIDISIN
t360_texExecutionReportLegRegulatoryFieldsLegUPIUnique Product Identifier of the traded instrument. In case of swaps, there will be 2 UPI values - one for near leg and another for far.
t360_texExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIUnique Trade ID. This field will be effective once the venue starts supporting MultiAllocations.
t360_texExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefixFull LEI of 360 Treasury Systems AG. This field will be effective once the venue starts supporting MultiAllocations.
t360_texExecutionReportNoAllocRegulatoryFieldsLegMiFIDTVTIC
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliserMIC of the systematic internaliser/requester.
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocMiFIDTVTIC
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDProductISIN
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFClearer
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFClearingExempted
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFIsLargeTrade
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFRequiredTransaction
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRRTN
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag


t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegUPI
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsMiFIDProductISIN
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFClearer
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFClearingExempted
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFDataRepository
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFIsLargeTrade
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFRequiredTransaction
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson
t360_tex_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
t360_tex_makerQuoteRequestNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag


t360_tex_makerQuoteRequestNoLegRegulatoryFieldsLegUPI
ubs_fx2bExecutionReportNoLegRegulatoryFieldsLegSEFUSIOptional, Trade Id the second part of USI.
ubs_fx2bExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefixOptional, Issuer, the first part of USI.

   


Additional Material

Further detail is provided in the following page(s):





  • No labels