TrsInformation

Inputs

Name

Type

Description

Mandatory

Available from version

Name

Type

Description

Mandatory

Available from version

TradingVenueBrickId

Guid?

You can input a BrickId that represents the TradingVenue where this trade was executed for use in TRS reporting. If the execution was made directly on an exchange you could get the primary market of the instrument using https://bricknode.atlassian.net/wiki/spaces/API/pages/58261553 or if the trade was executed off exchange with a broker as the counterparty for example you should input the BrickId of the TradingVenue called OTC and uses the code XOFF for TRS reporting. You can find out the BrickId of this TradingVenue by using the following method: https://bricknode.atlassian.net/wiki/spaces/API/pages/83132616

No

2.36

TRSTradingCapacity

Enum

You can select between enum values AOTC, DEAL, MATCH or UNDEFINED.

Yes

2.36

INTC

Bool

By setting this to true it will influence the TRS report with regards to who the buyer or seller is. If INTC is true it means the house is the buyer and if it is false then the Person who conducts the trade is the direct buyer of the instrument.

Yes

2.36

TradingVenueTransactionId

String

The transactionId of the trade, given by the broker counterparty.

No

2.36

ExecutionWithinFirm

Enum

An enum with which you can select the values USER or ALGO depending on whether the trade was conducted by a user (real person) or an algorithm.

Yes

2.36

ExecutionWithinFirm_USER

Guid?

The id of the Person who executes the trade. Use this if ExecutionWithinFirmTypeKey is set to USER, in which case it is also mandatory.

No

2.36

ExecutionWithinFirm_ALGO

Guid?

 

No

2.36

OTCPostTradeIndicators

OTCPostTradeIndicators

 

 

 

WaiverIndicators

WaiverIndicators