Errors, fields and validation
Error Description
Transactions in TRS Manager can be either valid or invalid. If a transaction is invalid (valid=false) it has incorrect values for one or more properties and needs to be corrected. On an invalid transaction an error message is displayed with information about the error.
Below are examples of error descriptions received from TRS Manager application and their meaning. The number first in every message, represents the line number in the XML for the transaction, which you can see on transaction details in TRS Manager.
- 4 The 'ExctgPty' element is invalid - The value '' is invalid according to its datatype 'LEIIdentifier' - The Pattern constraint failed.
The element that is called 'ExctgPty' (Executing Party) in the xml is incorrect. This should be a LEI-number but it is empty. - 7 The element 'Buyr' in namespace has incomplete content. List of possible elements expected: 'AcctOwnr' in namespace .
The element that is called 'Buyr' (Buyer) is incorrect. In this case it is missing the value 'AcctOwnr' (AccountOwner). - 16 The element 'Qty' in namespace has invalid child element 'Unknown_Quantity_Format' in namespace . List of possible elements expected: 'Unit, NmnlVal, MntryVal' in namespace .
The element that is called 'Qty' (Quantity) is incorrect, it is missing which type of quanity, can be either 'Unit', 'NmnlVal' or 'MntryVal'. - 24 The 'TradVn' element is invalid - The value '' is invalid according to its datatype 'MICIdentifier' - The Pattern constraint failed.
The element 'TradVn' is empty but it should contain a MIC code. - 28 The 'Id' element is invalid - The value 'ABC123' is invalid according to its datatype 'ISINOct2015Identifier' - The Pattern constraint failed.
The element called 'Id' is incorrect. Here we get no information about which element this belongs to but the datatype called 'ISINOct2015Identifier' gives us a hint that it should be a valid ISIN code and 'ABC123' is not a valid ISIN. - 34 The element 'ExctgPrsn' in namespace has invalid child element 'Unknown_IdentificationCodeType' in namespace . List of possible elements expected: 'Prsn, Algo, Clnt' in namespace .
The element 'ExctgPrsn' (Executing person) has an unknown code, it should be either 'Prsn, Algo or Clnt'.
Codes - Quick guide
In this section the code from the error description is listed together with its full name, where it can be found in the TRS Manager and a link to read more about validation and format of the different values.
Element from error message | Full name of field | In TRS Manager | Read more |
---|---|---|---|
AcctOwnr | Account Owner | Transaction > BUYER Account Owners Transaction > SELLER Account Owners | |
AddtlAttrbts | Additional attributes | Transaction > Indicators > OTC Post-trade Transaction > Indicators > Waiver indicator Transaction > Securities financing transaction indiciator | |
Algo | Algorithm | Transaction > Trade > Investment Decision Within Firm Transaction > Firm > Execution Within Firm | |
BirthDt | Birth date | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker | |
BsisPts | Basis points | Transaction > Trade > Price Format | Price & Price currency |
Buyr | Buyer | Transaction > Buyer | Buyer & Seller |
Cd | Code | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm | |
Clnt | Client | Transaction > Firm > Execution Within Firm | Execution within firm |
CtryOfBrnch | Country of branch | Transaction > Buyer / Seller > Account Owners Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm - | |
DcsnMakr | Decision maker | Transaction > Buyer / Seller > Decision Maker | Buyer & Seller Decision maker |
DerivNtnlChng | Derivative notional change | - | Derivative notional increase/decrease |
ExctgPrsn | Executing person | Transaction > Firm > Execution Within Firm | Execution within firm |
ExctgPty | Executing party | Transaction > Execution > Executing Party LEI | Executing party |
FinInstrm | Financial instrument | Transaction > Instrument | Instrument identification code |
FrstNm | First name | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker | |
Id | Id | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Instrument Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm | |
Intl | Internal | Transaction > Buyer / Seller | Buyer & Seller |
InvstmtDcsnPrsn | Investment decision person | Transaction > Firm > Investment Decision Within Firm | Investment decision within firm |
LEI | LEI identifier | Transaction > Buyer / Seller Transaction > Buyer / Seller > Decision Maker | |
MIC | MIC identifier | Transaction > Buyer / Seller | Buyer & Seller |
MntryVal | Monetary value | Transaction > Trade > Quantity Format Transaction > Trade > Price Format | |
NetAmt | Net amount | Transaction > Trade > Net Amount | Net amount |
Nm | Name | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker | |
NmnlVal | Nominal value | Transaction > Trade > Quantity Format | Quantity & Quantity currency |
NoPric | No price | Transaction > Trade > Price Format | Price & Price currency |
OTCPstTradInd | OTC Post-trade indicator | Transaction > Indicators > OTC Post-trade | OTC Post-trade indicator |
Othr | Other | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm | |
Pctg | Percentage | Transaction > Trade > Price Format | Price & Price currency |
Pdg | Pending | Transaction > Trade > Price Format | Price & Price currency |
Pric | Price | Transaction > Trade > Price | Price & Price currency |
Prsn | Person | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm | |
Prtry | Proprietary | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Firm > Investment Decision Within Firm | |
Qty | Quantity | Transaction > Trade > Quantity | Quantity & Quantity currency |
SchmeNm | Scheme name | Transaction > Buyer / Seller > Account Owners Transaction > Buyer / Seller > Decision Maker Transaction > Firm > Execution Within Firm Transaction > Firm > Investment Decision Within Firm | |
SctiesFincgTxInd | Securities financing trancation indicator | Transaction > Securities financing transaction indiciator | Securities financing transaction indiciator |
Sellr | Seller | Transaction > Seller | Buyer & Seller |
ShrtSellgInd | Short sell indicator | Transaction > Trade > Short Selling | Short sell indicator |
SubmitgPty | Submitting party | Transaction > Execution > Submitting Party LEI | Submitting party |
TradDt | Trade date | Transaction > Execution > Trading Date Time | Trading date time |
TradgCpcty | Trading capacity | Transaction > Execution > Trading Capacity | Trading capacity |
TradPlcMtchgId | Trading venue transaction identification code | Transaction > Execution > Trading venue transaction identification code | Trading venue transaction identification code |
TradVn | Trading venue | Transaction > Execution > Trading Venue | Trading Venue |
TxId | Transaction reference number | Transaction > External Transaction Id | TransactionReference Number |
Unit | Unit | Transaction > Trade > Quantity Format | Quantity & Quantity currency |
WvrInd | Waiver indicator | Transaction > Indicators > Waiver indicator | Waiver indicator |
Yld | Yield | Transaction > Trade > Price Format | Price & Price currency |
Fields and validation
In this section fields are listed with information about their format, validation, where it can be found in Bricknode Broker and more.
Report status
Indication as to whether the transaction report is new or a cancellation.
FSA No | Field name | Format | In Bricknode Broker | Trade | Transfer | Import File | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
1 | Report status | ‘NEWT' - New transaction ‘CANC’ - Cancellation transaction | - | - | - | - | <New> <Cxl> | Yes |
Transaction Reference Number
Identification number that is unique to the executing firm for each transaction report. Transaction id for the TRS transaction.
Where, pursuant to Article 26(5) of Regulation (EU) No 600/2014, a trading venue submits a transaction report on behalf of a firm that is not subject to Regulation (EU) No 600/2014, the trading venue shall populate this field with a number that has been internally generated by the trading venue and that is unique for each transaction report submitted by the trading venue.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
2 | Transaction Reference Number | {ALPHANUM-52} | Transaction GUID | Yes | Yes | B | <TxId>123456789</TxId> | Yes |
Trading Venue & Trading Venue Transaction Identification Code
This is a number generated by trading venues and disseminated to both the buying and the selling parties in accordance with Article 12 of [RTS 24 on the maintenance of relevant data relating to orders in financial instruments under Article 25 of Regulation 600/2014 EU].
This field is only required for the market side of the transaction executed on a trading venue.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
36 | Trading venue | {MIC} 'XOFF' 'XXXX' | Places > MIC | Yes | No | Y | <TradVn> | Yes |
3 | Trading venue transaction identification code | {ALPHANUM-52} | - | Yes | No | Z | <TradPlcMtchgId> | If Trading Venue is other than 'XOFF' or 'XXXX' |
Executing party
Identification of the entity executing the transaction.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
4 | Executing party | {LEI} | House > Details | Yes | Yes | - | <ExctgPty> | Yes |
Submitting party
Entity submitting the transaction report to the competent authority.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
6 | Submitting party | {LEI} | House > Details | Yes | Yes | - | <SubmitgPty> | Yes |
Buyer & Seller
The buyer and seller of a transaction, usually the owner of the account.
Buyer & Seller Identification Code
The identification code for the buyer or seller. Could be one of the following:
- LEI is used when it is a judicial person
- MIC is when the venue is outside of the union
- NID is used when it is a physical person
- INTC is used when the deal is passed through an own portfolio
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
7 | Buyer Identification Code | {LEI} {MIC} {NATIONAL_ID} 'INTC' | Person > Details | Yes | Yes | D | <Buyr><AcctOwnr><Id>
| Yes |
16 | Seller Identification Code | {LEI} {MIC} {NATIONAL_ID} 'INTC' | Person > Details | Yes | Yes | O | <Sellr><AcctOwnr><Id>
| Yes |
Buyer & Seller Country of Branch
Where the acquirer is a client, this field shall identify the country of the branch that received the order from the client or made an investment decision for a client in accordance with a discretionary mandate given to it by the client as required by Article 14(3). Where this activity was not conducted by a branch this shall be populated with the country code of the home Member State of the investment firm or the country code of the country where the investment firm has established its head office or registered office (in the case of third country firms). Where the transaction is for a transmitted order that has met the conditions for transmission set out in Article 4, this field shall be populated using the information received from the transmitting firm.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
8 | Country of the branch for the buyer | {COUNTRYCODE_2} | Person > Details | Optional | Optional | - | <CtryOfBrnch> | No |
17 | Country of the branch for the seller | {COUNTRYCODE_2} | Person > Details | Optional | Optional | - | <CtryOfBrnch> | No |
Buyer & Seller First name
Full first name(s) of the buyer or seller. In case of more than one first name, all names shall be included in this field separated by a comma.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
9 | Buyer - first name(s) | {ALPHANUM-140} | Person > Details | Optional | Optional | F | <FrstNm> | If Id code is {NATIONAL_ID} |
18 | Seller - first name(s) | {ALPHANUM-140} | Person > Details | Optional | Optional | Q | <FrstNm> | If Id code is {NATIONAL_ID} |
Buyer & Seller Last name
Last name(s) of the buyer or seller.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
10 | Buyer - surname(s) | {ALPHANUM-140} | Person > Details | Optional | Optional | G | <Nm> | If Id code is {NATIONAL_ID} |
19 | Seller - surname(s) | {ALPHANUM-140} | Person > Details | Optional | Optional | R | <Nm> | If Id code is {NATIONAL_ID} |
Buyer & Seller Date of birth
Date of birth of the buyer & seller.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
11 | Buyer - date of birth | {DATEFORMAT} YYYY-MM-DD | Person > Details | Optional | Optional | H | <BirthDt> | If Id code is {NATIONAL_ID} |
20 | Seller - date of birth | {DATEFORMAT} YYYY-MM-DD | Person > Details | Optional | Optional | S | <BirthDt> | If Id code is {NATIONAL_ID} |
Buyer & Seller Decision maker
Only used when the decision maker is other then the owner of the account (Buyer/Seller).
Buyer & Seller decision maker - Code
Code used to identify the person who makes the decision to acquire the financial instrument. Where the decision is made by an investment firm, this field shall be populated with the identity of the investment firm rather than the individual making the investment decision. Where the decision maker is a legal entity, the LEI code of the decision maker shall be used. Where the decision maker is a non-legal entity, the identifier specified in Article 6 shall be used.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
12 | Buyer decision maker code | {LEI} {NATIONAL_ID} | Person > Details / House > Details | Optional | Optional | I | <DcsnMakr>
| No |
21 | Seller decision maker code | {LEI} {NATIONAL_ID} | Person > Details / House > Details | Optional | Optional | T | <DcsnMakr>
| No |
Buyer & Seller decision maker - First name
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
13 | Buyer decision maker - First Name(s) | {ALPHANUM-140} | Person > Details / House > Details | Optional | Optional | K | <FrstNm> | No |
22 | Seller decision maker - First Name(s) | {ALPHANUM-140} | Person > Details / House > Details | Optional | Optional | V | <FrstNm> | No |
Buyer & Seller decision maker - Surname
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
14 | Buyer decision maker - Surname(s) | {ALPHANUM-140} | Person > Details / House > Details | Optional | Optional | L | <Nm> | No |
23 | Seller decision maker - Surname(s) | {ALPHANUM-140} | Person > Details / House > Details | Optional | Optional | W | <Nm> | No |
Buyer & Seller decision maker - Date of birth
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
15 | Buyer decision maker - Date of birth | {DATEFORMAT} YYYY-MM-DD | Person > Details / House > Details | Optional | Optional | M | <BirthDt> | No |
24 | Seller decision maker - Date of birth | {DATEFORMAT} YYYY-MM-DD | Person > Details / House > Details | Optional | Optional | X | <BirthDt> | No |
Trading date time
Date and time when the transaction was executed. For transactions executed on a trading venue, the level of granularity shall be in accordance with the requirements set out in Article 3 [RTS 25 on clock synchronization under article 50 of Directive 2014/65/EU ]. For transactions not executed on a trading venue, the date and time shall be when the parties agree the content of the following fields: quantity, price, currencies in fields 31, 34 and 44, instrument identification code, instrument classification and underlying instrument code, where applicable. For transactions not executed on a trading venue the time reported shall be at least to the nearest second. Where the transaction results from an order transmitted by the executing firm on behalf of a client to a third party where the conditions for transmission set out in Article 4 were not satisfied, this shall be the date and time of the transaction rather than the time of the order transmission.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
28 | Trading date time | {DATE_TIME_FORMAT} YYYY-MM-DD HH:MM:SS.MMM | Fill / Execute order | Yes | Yes | AA | <TradDt> | Yes |
Trading capacity
Indication of whether the transaction results from the executing firm 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. Where the transaction does not result from the executing firm carrying out matched principal trading or dealing on own account, the field shall indicate that the transaction was carried out under any other capacity.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
29 | Trading capacity | ‘DEAL’ - Dealing on own account ‘MTCH’ - Matched principal ‘AOTC’ - Any other capacity | Fill / Execute order | Yes | Yes | AB | <TradgCpcty> | Yes |
Quantity & Quantity currency
The number of units of the financial instrument, or the number of derivative contracts in the transaction. The nominal value of the financial instrument like bonds and bills. The monetary value of the financial instrument. For spread bets, the quantity shall be the monetary value wagered per point movement in the underlying financial instrument. For credit default swaps, the quantity shall be the notional amount for which the protection is acquired or disposed of. For increase or decrease in notional amount derivative contracts, the number shall reflect the absolute value of the change and shall be expressed as a positive number. The information reported in this field shall be consistent with the values provided in fields 33 and 46.
Quantity currency is only applicable if quantity is expressed as nominal or monetary value. The value represents in which the quantity is expressed.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
30 | Quantity | 'Unit' = {DECIMAL-18/17} in case the quantity is expressed as number of units 'MntryVal' = {DECIMAL-18/5} in case the quantity is expressed as monetary value 'NmnlVal' = {DECIMAL-18/5} in case the quantity is expressed as nominal value | Fill / Execute order | Yes | No | AG & AH | <Qty> <Qty> <Qty> | If trade |
31 | Quantity currency | {CURRENCYCODE_3} | Instrument | Yes | No | AI | <Qty> <Qty> | If Quantity = MntryVal or NmnlVal |
Derivative notional increase/decrease
Indication as to whether the transaction is an increase or decrease of notional of a derivative contract. Field only applies when there is change in notional for a derivative contract.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
32 | Derivative notional increase/decrease | ‘INCR’ - Increase ‘DECR’ - Decrease | Order / Deal | No | No | AN | <DerivNtnlChng> | No |
Price & Price currency
Traded price of the transaction excluding, where applicable, commission and accrued interest. In the case of option contracts, it shall be the premium of the derivative contract per underlying or index point. In the case of spread bets it shall be the reference price of the underlying instrument. For credit default swaps (CDS) it shall be the coupon in basis points. Where price is reported in monetary terms, it shall be provided in the major currency unit. Where price is currently not available but pending, the value shall be ’PNDG’. Where price is not applicable the value shall be 'NOAP'. The information reported in this field shall be consistent with the values provided in fields 30 and 46.
Currency in which the price is expressed. Only applicable if Price is expressed as monetary value.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
33 | Price | 'MntryVal' = {DECIMAL-18/13} in case the price is expressed as monetary value 'Pctg' = {DECIMAL-11/10} in case the price is expressed as percentage 'Yld' = {DECIMAL-11/10} in case the price is expressed as yield 'BsisPts' = {DECIMAL-18/17} in case the price is expressed as basis points ’PNDG’ in case the price is not available ‘NOAP’ in case the price is not applicable | Order / Deal | Yes | 'NOAP' | AJ & AK | <Pric>...
| Yes |
34 | Price currency | {CURRENCYCODE_3} | Order / Deal | Yes | No | AL | <Pric> | If Price = MntryVal |
Net amount
The net amount of the transaction means the cash amount which is paid by the buyer of the debt instrument upon the settlement of the transaction. This cash amount equals to: (clean price * nominal value) + any accrued coupons. As a result, the net amount of the transaction excludes any commission or other fees charged to the buyer of the debt instrument.
Field only applies when the financial instrument is debt (nominal value).
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
35 | Net amount | {DECIMAL-18/5} | Order / Deal | Yes | No | AM | <NetAmt> | If nominal value |
Country of the branch membership
Code used to identify the country of a branch of the investment firm whose market membership was used to execute the transaction. Where a branch’s market membership was not used, this field shall be populated with the country code of the home Member State of the investment firm or the country code of the country where the firm has established its head office or registered office (in the case of third country firms).
This field shall only be populated for the market side of a transaction executed on a trading venue or on an organised trading platform outside of the Union.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
37 | Country of branch membership | {COUNTRYCODE_2} | Places (Country value) | Yes | No | - | <CtryOfBrnch> | Yes (if MIC other than XOFF or XXXX) |
Instrument identification code
Code used to identify the financial instrument. This field applies to financial instruments for which a request for admission to trading has been made, that are admitted to trading or traded on a trading venue or on a systematic internaliser. It also applies to financial instruments which have an ISIN and are traded on organised trading platform outside of the Union where the underlying is a financial instrument traded on a trading venue.
Only instruments that are with an ISIN that exists on the reference data list from ESMA are supported by BFS / TRS Manager. This means that fields 42 - 56 are not supported, for more information see ESMA documentation.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
41 | Instrument identification code | {ISIN} | Instrument | Yes | Yes | AC | <FinInstrm> <Id>SE0000115446</Id> </FinInstrm> | Yes |
Investment decision within firm
Code used to identify the person or algorithm within the investment firm who is responsible for the investment decision. For natural persons, the identifier specified in Article 6 shall be used. If the investment decision was made by an algorithm, the field shall be populated as set out in Article 8. Field only applies for investment decision within the firm. Where the transaction is for a transmitted order that has met the conditions for transmission set out in Article 4, this field shall be populated by the receiving firm within the receiving firm’s report using the information received from the transmitting firm.
Country code is used to identify the country of the branch of the investment firm for the person responsible for the investment decision, as set out in Article 14(3)(b). Where the person responsible for the investment decision was not supervised by a branch, this field shall be populated with the country code of the home Member State of the investment firm or the country code of the country where the firm has established its head office or registered office (in the case of third country firms). Where the transaction is for a transmitted order that has met the conditions for transmission set out in Article 4, this field shall be populated by the receiving firm within the receiving firm’s report using the information received from the transmitting firm. This field is not applicable when the investment decision was made by an algorithm.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
57 | Investment decision within firm | {NATIONAL_ID} - Natural persons {ALPHANUM-50} - Algorithms 'CONCAT' | Person > Details / House > Details | Yes | Yes | AP & AQ | <InvstmtDcsnPrsn>...
| Field must always be populated where the entity deals on own account (i.e. value 'DEAL' populated in column AB) and the firm does not act as a receiving firm (fields 26, Transmitting firm ID buyer, or 27, Transmitting firm ID seller, are not populated). |
58 | Country of branch responsible for the person making the investment decision | {COUNTRYCODE_2} | Person > Details / House > Details | Optional | Yes | AR | <CtryOfBrnch> | if Investment decision within firm = National_id |
Execution within firm
Code used to identify the person or algorithm within the investment firm who is responsible for the execution. For natural persons, the identifier specified in Article 7 shall be used. If the execution was made by an algorithm, the field shall be populated as set out in Article 9.
Country code is used to identify the country of the branch of the investment firm for the person responsible for the execution of the transaction, as set out in Article 14(3)(c). Where the person responsible was not supervised by a branch, this field shall be populated with the country code of the home Member State of the investment firm, or the country code of the country where the firm has established its head office or registered office (in the case of third country firms). This field is not applicable when the execution was made by an algorithm.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
59 | Executing person | {NATIONAL_ID} - Natural persons {ALPHANUM-50} - Algorithms 'CLIENT' | Person > Details / House > Details | Yes | CLIENT/NORE | AT & AU | Trader did the work: <ExctgPrsn> Algorithm: <ExctgPrsn> Client, direct from internet: <ExctgPrsn> | Yes |
60 | Country of branch supervising the person responsible for the execution | Person > Details / House > Details | Yes | CLIENT/NORE | AV | <CtryOfBrnch> | If trade |
Waiver indicator
Indication as to whether the transaction was executed under a pre-trade waiver in accordance with Articles 4 and 9 of Regulation (EU) No 600/2014. If populated, one or more values can be selected.
For equity instruments:
- ‘RFPT’ = Reference price transaction
- ‘NLIQ’ = Negotiated transactions in liquid financial instruments
- ‘OILQ’ = Negotiated transactions in illiquid financial instruments
- ‘PRIC’ = Negotiated transactions subject to conditions other than the current market price of that equity financial instrument.
For non-equity instruments:
- ‘SIZE’ = Above specific size transaction
- ‘ILQD’ = Illiquid instrument transaction This field shall only be populated for the market side of a transaction executed under a waiver on a trading venue.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
61 | Waiver indicator | ‘RFPT’ | Fill / Execute order | Optional | No | AY | <AddtlAttrbts> | No |
Short selling indicator
A short sale concluded by an investment firm on its own behalf or on behalf of a client, as described in Article 11. Where the transaction is for a transmitted order that has met the conditions for transmission set out in Article 4 of this Regulation, this field shall be populated by the receiving firm in the receiving firm’s reports using the information received from the transmitting firm. This field is only applicable when, the instrument is covered by Regulation (EU) No 236/2012, and the seller is the investment firm or a client of the investment firm. Only values:
- ‘SESH’ - Short sale with no exemption
- ‘SSEX’ - Short sale with exemption
- ‘SELL’ - No short sale
- ‘UNDI’ – Information not available
When an investment firm executes a transaction on behalf of a client who is selling and the investment firm, acting on a best effort basis, cannot determine whether it is a short sale transaction, this field shall be populated with ‘UNDI’.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
62 | Short selling indicator | ‘SESH’ ‘SSEX’ ‘SELL’ ‘UNDI’ | Fill / Execute order | Optional | No | AW | <AddtlAttrbts> <ShrtSellgInd></ShrtSellgInd> </AddtlAttrbts> | No |
OTC post-trade indicator
Indicator as to the type of transaction in accordance with Articles 20(3)(a) and 21(5)(a) of Regulation (EU) No 600/2014. If populated, one or more values can be selected.
For all instruments:
- ‘BENC’ = Benchmark transactions
- ‘ACTX’ = Agency cross transactions
- ‘LRGS’ = Post-trade large-in-scale transactions
- ‘ILQD’ = Illiquid instrument transaction
- ‘SIZE’ = Above specific size transaction
- ‘CANC’ = Cancellations
- ‘AMND’ = Amendments
For equity instruments:
- ‘SDIV’ = Special dividend transactions
- ‘RPRI’ = Transactions which have received price improvement
- ‘DUPL’= Duplicative trade reports
- ‘TNCP’ = Transactions not contributing to the price discovery process for the purposes of Article 23 of Regulation (EU) No 600/2014
For non-equity instruments:
- ‘TPAC’ = Package transaction
- ‘XFPH’ = Exchange for Physical transaction
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
63 | OTC post-trade indicator | ‘BENC’ | Fill / Execute order | Optional | No | AX | <AddtlAttrbts> <OTCPstTradInd></OTCPstTradInd> </AddtlAttrbts> | No |
Securities financing transaction indicator
Indicates whether the transaction falls within the scope of activity to be reported under the Securities Financing Transactions Regulation. This is default set to true on all transactions imported from Bricknode Broker or Excel. Possible values are:
- ‘true’ = where the transaction falls within the scope of activity but is exempted from reporting under Securities Financing Transactions Regulation.
- ‘false’ = otherwise.
FSA No | Field | Format | In Bricknode Broker | Trade | Transfer | Import file | XML Element | Mandatory |
---|---|---|---|---|---|---|---|---|
65 | Securities financing transaction indiciator | 'true' - yes 'false' - no | - | - | - | - | <AddtlAttrbts> <SctiesFincgTxInd></SctiesFincgTxInd> </AddtlAttrbts> | Yes |
Related pages
© 2009 - 2023 Huddlestock Technologies AB All rights reserved | Huddlestock Terms of use | Support portal