Information from FSA

The TRS-manager application automatically checks for status updates from FSA and imports these in the application. If the transaction has been rejected or pending there is information from FSA to be found on the transaction in the transactions list of TRS-manager. In the table below you can find short descriptions of the errors and status updates received from FSA. All information on this page and much more can be found at FSA´s webpage about Testreporting in TRS2

Transaction reporting process

The picture below describes the FSA process of transaction reporting at a national level (further information can be found in the following document 2016-1521_mifir_transaction_reporting_technical_reporting_instructions.pdf).

Error codes

TRS-manager imports and processes status files from FSA once each hour. If the transaction is rejected or pending from FSA the application updates the transaction with the error codes received in the file. This can then be viewed on the transaction details in TRS-manager.

The table below shows the possible error codes and their meaning. You can also read more about the error codes in the following Excel file from FSA: esma65-8-2594_annex_1_mifir_transaction_reporting_validation_rules (2).xlsx Use the FSA field number and Field name to find more information about format and validation on this page: Errors, fields and validation

Status codeStatus textMore informationFSA field noField name
CON-023Transaction report with the same transaction reference number has already been sent for the firm and not cancelledIf the report is a new transaction, the transaction reference number shall pertain to a single transaction per the executing entity, i.e. the same transaction reference number has not been used before or pertains to a transaction that has been cancelled (the last accepted report with this transaction reference number was a cancellation report).2Transaction Reference number
CON-024Transaction for cancellation cannot be foundIf the report is a cancellation report, a transaction with the same transaction reference number should have been reported by the executing entity before. 2Transaction Reference number
CON-025Transaction has already been cancelledIf the report is a cancellation report, this transaction should be an active transaction (there was no cancellation report following the last accepted new transaction report for this transaction reference number).2Transaction Reference number





CON-030Trading venue transaction identification code is inconsistent with the trading venueThis field must not be populated where field 36 (Venue) is populated with a MIC pertaining to a non-EEA Trading Venue or 'XXXX' or 'XOFF' or a MIC pertaining to a Systematic Internaliser.3Trading venue transaction identification code





CON-040The executing entity LEI is not validWhere field 5 (Investment Firm covered by Directive 2014/65/EU) is populated with 'true', this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.
1. The status of the LEI shall be "Issued", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

If the status of the LEI is "Lapsed" in the LEI reference data as of the transaction execution date, an additional check should be performed in the LEI reference data as of the transaction submission date and the status of the LEI in this version of the reference data shall be "Issued", "Pending transfer" or "Pending archival".
4Executing entity identification code
CON-041The executing entity LEI is not validWhere field 5 (Investment firm covered by Directive 2014/65/EU) is populated with 'false', this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.
1. The status of the LEI shall be "Issued", "Pending transfer" "Pending archival" or "Lapsed".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.
4Executing entity identification code





CON-060Submitting entity LEI is not validThis field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the submission date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the submission date.
The submission date should be the system date at the moment of delivery of the data to the competent authority.
6Submitting entity identification code





CON-070Buyer LEI XXX is not valid

If LEI is used, this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.

The following conditions shall be met for transactions executed on 3 July 2018 or later:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

The following conditions shall be met for transactions executed until 2 July 2018:
1.  The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

7Buyer identification code
CON-071Buyer national identification code XXX does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date7Buyer identification code
CON-072Buyer MIC XXX is not valid for the trade dateIf MIC code is used, it should be a valid ISO 10383 MIC code indicating a trading venue that was active at the trading date, excluding special MIC codes 'XXXX' and 'XOFF'7Buyer identification code
CON-073The CONCAT code XXX is incorrectIf the CONCAT code is used, the birthdate in the CONCAT code should be the same as the birthdate populated in field 11 (Buyer - date of birth).7Buyer identification code
CON-074The format of the buyer identification code XXX is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
7Buyer identification code





CON-080Country code XXX is not valid for the trade dateIf populated, it should be an ISO 3166  country code that was valid at the trading date8Country of the branch for the buyer





CON-120Buyer decision maker LEI XXX is not valid

If LEI is used, this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.

The following conditions shall be met for transactions executed on 3 July 2018 or later:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

The following conditions shall be met for transactions executed until 2 July 2018:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

12Buyer decision maker code
CON-121Buyer decision maker identification code XXX does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date12Buyer decision maker code
CON-122The CONCAT code XXX is incorrectIf the CONCAT code is used, the birthdate in the CONCAT code should be the same as the birthdate populated in field 15 (Buyer decision maker - Date of birth).12Buyer decision maker code
CON-123The format of the buyer decision maker code XXX is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
12Buyer decision maker code





CON-160Seller LEI XXX is not valid 

If LEI is used, this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.

The following conditions shall be met for transactions executed on 3 July 2018 or later:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

The following conditions shall be met for transactions executed until 2 July 2018:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

16Seller identification code
CON-161Seller national identification code XXX does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date16Seller identification code
CON-162Seller MIC XXX is not valid for the trade dateIf MIC code is used, it should be a valid ISO 10383 MIC code indicating a trading venue that was active at the trading date, excluding special MIC codes 'XXXX' and 'XOFF'16Seller identification code
CON-163The CONCAT code XXX is incorrectIf the CONCAT code is used, the birthdate in the CONCAT code should be the same as the birthdate populated in field 20.16Seller identification code
CON-164The format of the seller identification code XXX is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
16Seller identification code





CON-170Country code XXX is not valid for the trade dateIf populated, it should be an ISO 3166  country code that was valid at the trading date17Country of the branch for the seller





CON-210Seller decision maker LEI XXX is not valid 

If LEI is used, this field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.

The following conditions shall be met for transactions executed on 3 July 2018 or later:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

The following conditions shall be met for transactions executed until 2 July 2018:
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.

21Seller decision maker code
CON-211Seller decision maker identification code XXX does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date21Seller decision maker code
CON-212The CONCAT code XXX is incorrectIf the CONCAT code is used, the birthdate in the CONCAT code should be the same as the birthdate populated in field 24 (Seller decision maker - Date of birth).21Seller decision maker code
CON-213The format of the seller decision maker identification code XXX is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
21Seller decision maker code





CON-251Transmission of order indicator is incorrectWhen the executing entity is dealing on its own account or matched principal basis (value ‘DEAL’ or ‘MTCH’ populated in field 29 (Trading capacity)) this field must be populated with ‘false’.25Transmission of order indicator





CON-260Firm transmitting identification code for the buyer LEI is not valid This field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.
26Transmitting firm identification code for the buyer





CON-270Firm transmitting identification code for the seller LEI is not valid This field shall be populated with a LEI accurately formatted and in the LEI database included in the GLEIF database maintained by the Central Operating Unit.
1. The status of the LEI shall be "Issued", "Lapsed", "Pending transfer" or "Pending archival".
2. The InitialRegistrationDate of the LEI shall be equal or before the trading date.
3. The EntityStatus shall be Active or if the EntityStatus is Inactive, the LastUpdateDate shall be equal or after the trading date.
27Transmitting firm identification code for the seller





CON-280Trading date time is in the futureTrading date time must be before the reception date time (i.e. when the file including the transaction was received by the NCA).28Trading date time
CON-281Trade date is too far in the pastTrading date cannot be earlier than the agreed date of the first trading date to be reported under MiFIR or earlier than 5 years before the current date.28Trading date time





CON-290When using 'DEAL' either Buyer or Seller should be identical with the executing entity identification codeWhen using 'DEAL' Buyer Identification or Seller Identification or both of them should be identical with the executing entity identification code.29Trading capacity





CON-310Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date or is a pre-EURO currency should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
31Quantity currency





CON-330Price notation is incorrectIn case the CFI code is reported in field 43 (Instrument classification) (transaction in a financial instrument that is not admitted to trading):
For debt instruments, i.e. CFI reported in field 43 is D*****, where the quantity is reported in unit terms, the reported price shall not be in percentage terms. 
33Price
CON-331Price notation is incorrectIn case the CFI code is available in the instrument reference data (transaction in an instruments admitted to trading):
For debt instruments, i.e. where CFI of the instrument in the reference data is D*****, where the quantity is reported in unit terms, the reported price shall not be in percentage terms. 
33Price





CON-340Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
34Price currency





CON-350Net amount is missingIn case the CFI code is reported in field 43 (Instrument classification) (transaction in a financial instrument that is not admitted to trading):
The field is mandatory for debt instruments, i.e. CFI reported in field 43 (Instrument classification) is DB**** (Bonds)
35Net amount
CON-351Net amount is missingIn case the CFI code is available in the instrument reference data (transaction in an instruments admitted to trading):
The field is mandatory for debt instruments, i.e. CFI of the instrument in the reference data is DB**** (Bonds)
35Net amount





CON-360Venue MIC is not valid for the trade dateThe reported code should be a valid ISO 10383 MIC code that was active at the trading date36Venue
CON-361The reported MIC code is incorrectIf the instrument reported in field 41 (Instrument identification code) is present in reference data, 'XXXX' cannot be reported in field 36 (Venue). I.e. if 'XXXX' populated in field 36 (Venue) (Tx\TradVn), full instrument description must be provided in FinInstrm\Othr (FinInstrm\Id must not be used) and ISIN reported in FinInstrm\Othr\FinInstrmGnlAttrbts\Id must not be present in reference data.36Venue





CON-370Country of branch membership is missingThis field is mandatory where:
MIC populated in field 36 (Venue) pertains to an EEA trading venue or trading platform outside the Union, excluding Systematic Internalisers (i.e. this field can be left blank for transactions executed on Systematic Internalisers).
37Country of the branch membership
CON-371Country code is not valid for the trade dateIf populated, it should be an ISO 3166  country code that was valid at the trading date37Country of the branch membership
CON-372Country of branch membership is inconsistent with the MIC populated in field 36.This field must not be populated where field 36 (Venue) is populated with 'XXXX' or 'XOFF' or a MIC pertaining to a Systematic Internaliser.37Country of the branch membership





CON-380Up-front payment is missingIn case the CFI code is reported in field 43 (Instrument classification) (transaction in a derivative instrument that is not admitted to trading):
Field is mandatory where the CFI reported in field 43 (Instrument classification) is SC**** (CDS) 
38Up-front payment
CON-381Up-front payment is missingIn case the CFI code is available in the instrument reference data (transaction in an instruments admitted to trading):
Field is mandatory where the CFI of the instrument in the reference data is SC**** (CDS) 
38Up-front payment





CON-390Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
39Up-front payment currency





CON-410The ISIN code is invalidThe check digit of the ISIN code should be valid according to the algorithm of ISIN validation, as defined in the ISO 6166:2013 standard, Annex C Formula for computing the modulus 10 double-add-double" check digit.41Instrument identification code
CON-411

If no more than 7 days has passed after the transaction submission (i.e. it is the 7th day or before) the transaction shall be pending with the following message:

Pending instrument validation

The instrument should be present in reference data for the trading date for the following transactions:
1. The transaction is executed on  a trading venue within EEA (MIC code in field 36 (Venue) belongs to a trading venue within the EEA);
2. The transaction is an OTC transaction in instrument admitted to trading  (field 36 (Venue) populated with 'XOFF') and field 47 (Underlying instrument code) and 48 (Underlying index name) are not populated;
3. The transaction is executed on a SI or an organised trading platform outside EEA and field 47 (Underlying instrument code) and 48 (Underlying index name) are not populated.

In the case of transactions on EEA venues (point 1 above), the instrument should be valid on the particular trading venue where the transaction was executed. In the case of the other transactions (point 2 and 3), the instrument should be valid on any (at least one) EEA trading venue or SI.
41Instrument identification code
CON-412If at least 7 days has passed after the transaction submission (i.e. it is the 8th day after the submission) the transaction shall be rejected with the following error message:

Instrument is not valid in reference data on transaction date
The instrument should be present in reference data for the trading date for the following transactions:
1. The transaction is executed on  a trading venue within EEA (MIC code in field 36 (Venue) belongs to a trading venue within the EEA);
2. The transaction is an OTC transaction in instrument admitted to trading  (field 36 (Venue) populated with 'XOFF') and field 47 (Underlying instrument code) and 48 (Underlying index name) are not populated;
3. The transaction is executed on a SI or an organised trading platform outside EEA and field 47 (Underlying instrument code) and 48 (Underlying index name) are not populated.

In the case of transactions on EEA venues (point 1 above), the instrument should be valid on the particular trading venue where the transaction was executed. In the case of the other transactions (point 2 and 3), the instrument should be valid on any (at least one) EEA trading venue or SI.
41Instrument identification code





CON-430Instrument classification identifier is incorrectThe reported CFI should be an allowed CFI according to the ISO 10962:2015.43Instrument classification
CON-431CFI code is inconsistent with option exercise style.The instrument classification should be consistent with option style (field 53 (Option exercise style)):
1.  If field 53 (Option exercise style) = EURO, then one of the following CFI codes should be used: O*E***, H**A**,  H**D**, H**G**, RW***E, RF***E  
2.  If field 53 (Option exercise style) = AMER, then one of the following CFI codes should be used: O*A***, H**B**,  H**E**, H**H**, RW***A, RF***A 
3.  If field 53 (Option exercise style) = BERM, then one of the following CFI codes should be used: O*B***, H**C**,  H**F**, H**I**, RW***B, RF***B   
43Instrument classification





CON-440Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date or is a pre-EURO currency should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
44Notional currency 1
CON-441Notional Currency 1 is missingField is mandatory where Field 43 (Instrument classification) is populated with:
1. Other instruments with the following CFI attributes: O*****, S*****, C*****, R*****, F*****, E*****, D*****, H*****, J*****
44Notional currency 1





CON-450Notional currency 2 was populated but Notional currency 1 is missing.Field can be only populated when field 44 (Notional currency 1) was also populated45Notional currency 2
CON-451Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date or is a pre-EURO currency should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
45Notional currency 2
CON-452Notional Currency 2 is missingThis field is mandatory where field 43 (Instrument classification) is populated with:
1. Swaps with the following CFI attributes : SF****
2. Futures with the following CFI attributes: FFC***
45Notional currency 2
CON-453Notional currency 2 is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Options with the following CFI attributes: O**S**, O**D**, O**T**, O**N**
2. Futures with the following CFI attributes: FFS***, FFD***, FFN***, FFV***, FC****
3. Swaps with the following CFI attributes: ST****
4. Complex options with the following CFI attributes: HT****, HE****,  HF****
5. Other classes of instruments with the following CFI attributes: R*****, E*****, C*****, D*****, J*****
45Notional currency 2





CON-470The ISIN code XXX is invalidThe check digit of the ISIN code should be valid according to the algorithm of ISIN validation, as defined in the ISO 6166:2013 standard, Annex C Formula for computing the modulus 10 double-add-double check digit.47Underlying instrument code
CON-471If no more than 7 days has passed after the transaction submission (i.e. it is the 7th day or before) the transaction shall be pending with the following message:

Pending underlying instrument XXX validation
The underlying instrument should be present in reference data for the trading date for the following transactions:
1. The transaction is an OTC transaction:
   a) field 36 (Venue) is populated with 'XXXX'; and
   b) the underlying instrument is not an index;
2. The transaction was executed on a non-EEA organised trading platform:
   a) field 36 (Venue) is populated with a non-EEA MIC code or 'XOFF'; and
   b) the instrument (field 41 (Instrument identification code)) is not populated or populated with an instrument that is not present in the reference data; and
   c) the underlying instrument is not an index;

In the case of baskets, if more than one basket constituent is populated, all of them should be present in the instrument reference data.

Where the submitting entity populates not only the reportable components but also non-reportable ones, the report is pended and, after the 7 calendar days, rejected (unless the non-reportable components become reportable within that 7 calendar day period). 
47Underlying instrument code
CON-472If at least 7 days has passed after the transaction submission (i.e. it is the 8th day after the submission) the transaction shall be rejected with the following error message:

Underlying instrument XXX is not valid in reference data on transaction date
The underlying instrument should be present in reference data for the trading date for the following transactions:
1. The transaction is an OTC transaction:
   a) field 36 (Venue) is populated with 'XXXX'; and
   b) the underlying instrument is not an index;
2. The transaction was executed on a non-EEA organised trading platform:
   a) field 36 (Venue) is populated with a non-EEA MIC code or 'XOFF'; and
   b) the instrument (field 41 (Instrument identification code)) is not populated or populated with an instrument that is not present in the reference data; and
   c) the underlying instrument is not an index;

In the case of baskets, if more than one basket constituent is populated, all of them should be present in the instrument reference data.

Where the submitting entity populates not only the reportable components but also non-reportable ones, the report is pended and, after the 7 calendar days, rejected (unless the non-reportable components become reportable within that 7 calendar day period). 
47Underlying instrument code
CON-473No underlying reported for swap transaction.For swap transactions where field 43 (Instrument classification) is populated with S*****, at least one swap leg consisting of a single instrument, an index or a basket should be reported with the direction indication (i.e. the underlying must be reported using the UndrlygInstrm\Swp\SwpIn or UndrlygInstrm\Swp\SwpOut XML elements).47Underlying instrument code





CON-480Direct underlying index name is missingThis field is mandatory where field 43 (Instrument classification) is populated with
1. Options with  the following CFI attributes: O**I**, O**N**
2. Futures with the following CFI attributes: FFI***, FFN***
3. Entitlements with the following CFI attributes: RWI***
48Underlying index name
CON-481Underlying index name is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Debt instruments with the following CFI attributes: DB****, DT****, DY****
2. Other instruments with the following CFI attributes: E*****
48Underlying index name





CON-490Term of the underlying index is missingThis field is mandatory where field 43 (Instrument classification) is populated with
1. Options with  the following CFI attributes  : O**N**
2. Futures with the following CFI attributes : FFN***
49Term of the underlying index





CON-500Option type is missingField is mandatory where field 43 (Instrument classification) is populated with:
1. Options with the following CFI attributes: O***** or H*****
2. Warrants with the following CFI attributes: RW****
50Option type
CON-501Option type is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Instruments with the following CFI attributes: F*****, S*****, E*****, C*****, D*****, J*****
50Option type
CON-502Option type does not match instrument classificationIf CFI code is
1. 'OC****', 'H**A**', 'H**B**', 'RW**C*' or 'H**C**', then option type should be 'CALL'
2. 'OP****', 'H**D**', 'H**E**', 'RW**P*' or 'H**F**', then option type should be 'PUTO'
3. 'OM****', 'H**G**', 'H**H**', 'RW**B*' or 'H**I**', then option type should be 'OTHR'
50Option type





CON-510Strike Price is missingField is mandatory where field 43 (Instrument classification) is populated with:
1. Options with the following CFI attributes: O***** or H*****
2. Warrants with the following CFI attributes: RW****
51Strike price
CON-511Strike price is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Instruments with the following CFI attributes: F*****, S*****, E*****, C*****, D*****,  J*****
51Strike price





CON-520Currency code is not valid for the trade dateA valid ISO 4217 currency code that was active at the trading date should be populated.

The following special currency codes are not allowed: XAG, XAU, XBA, XBB, XBC, XBD, XDR, XEU, XFU, XPD, XPT, XXX.  
52Strike price currency





CON-530Option exercise style is missing.Field is mandatory where field 43 (Instrument classification) is populated with:
1. Options with the following CFI attributes: O***** or H*****
2. Warrants with the following CFI attributes: RW****
53Option exercise style
CON-531Option exercise style is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Instruments with the following CFI attributes: F*****, S*****, E*****, C*****, D*****, J*****
53Option exercise style





CON-540Maturity date is missingThis field is mandatory where field 43 (Instrument classification) is populated with
1. D*****
54Maturity date
CON-541Maturity date is incorrectThe maturity date should be equal or later than the trading day (field 28).54Maturity date
CON-542Maturity date is not applicable for the given instrumentThis field should not be populated where field 43 (Instrument classification) is populated with:
1. Instruments with the following CFI attributes: R*****, O*****, F*****, S*****, E*****, C*****, H*****, J*****
54Maturity date





CON-550Expiry date is missingField is mandatory where field 43 (Instrument classification) is populated with:
1. Options with the following CFI attributes: 'O*****'
2. Futures with the following CFI attributes: F*****
3. Forwards with the following CFI attributes: JC**F*
55Expiry date
CON-551Expiry date is not applicable for the given instrumentThis field is should not be populated where field 43 (Instrument classification) is populated with:
1. Instruments with the following CFI attributes: E*****, C*****, D*****
55Expiry date
CON-552Expiry date is incorrectThe expiry date should be equal or later than the trading day (field 28).55Expiry date





CON-560Delivery type is incorrectWhere field 43 (Instrument classification) is populated with one of the following CFI codes: OC**P*, OP**P*, FF*P**, FC*P**, SR***P, ST***P, SE***P, SC***P, SF***P, SM***P, HR***P, HT***P, HE***P, HC***P, HF***P, HM***P, IF***P, JE***P, JF***P, JC***P, JR***P, JT***P, LL***P, this field should be populated with 'PHYS'.

Where field 43 (Instrument classification) is populated with one of the following CFI codes: OC**C*, OP**C*,  FF*C**, FC*C**, SR***C, ST***C, SE***C, SC***C, SM***C, HR***C, HT***C, HE***C, HC***C, HF***C, HM***C, JE***C, JF***C, JC***C, JR***C, JT***C, LL***C, this field should be populated with 'CASH'.
56Delivery type





CON-570Investment decision identifier is missingField must be always populated where the entity deals on own account (i.e. value 'DEAL' populated in field 29 (Trading capacity)) and the firm does not act as a receiving firm (fields 26 (Transmitting firm identification code for the buyer) or 27 (Transmitting firm identification code for the seller) are not populated).57Investment decision within firm
CON-571Investment decision identifier should not be populated in reports where the firm deals on a matched principal capacity or an any other capacity unless the decision maker field is populated with the LEI of the executing firm.Field should not be populated in reports where the transmitting firm identification code is not populated for the buyer or seller (fields 26 (Transmitting firm identification code) and 27 (Transmitting firm identification code for the seller)) and the firm deals on a matched principal capacity (i.e. value 'MTCH' populated in field 29 (Trading capacity)) or an any other capacity (i.e. value 'AOTC' populated in field 29 (Trading capacity)) unless the decision maker field is populated with the LEI of the executing entity.

This rule should be interpreted as follows:
Field 57 (Investment decision within firm) should be left blank (not populated):
• the transmitting firm identification code is not populated for the buyer (fields 26 (Transmitting firm identification code) is blank); and
• the transmitting firm identification code is not populated for the seller (field 27 (Transmitting firm identification code for the seller) is blank); and
• the firm deals on a matched principal capacity or an any other capacity (i.e. value 'MTCH' or 'AOTC' is populated in field 29 (Trading capacity)); and
• any of LEIs populated in the buyer decision maker (field 12) is different from the LEI of the executing firm; and
• any of LEIs populated in the seller decision maker (field 21) is different from the LEI of the executing firm.
57Investment decision within firm
CON-572Investment decision identifier should not be populated in reports where the firm deals on a matched principal capacity or an any other capacity and the transmitting firm identification code is populated for the buyer and/or seller unless the decision maker field is populated with the LEI of the transmitting firm.Investment decision identifier should not be populated in reports where the firm deals on a matched principal capacity (i.e. value 'MTCH' populated in field 29 (Trading capacity)) or an any other capacity (i.e. value 'AOTC' populated in field 29 (Trading capacity)) and the transmitting firm identification code is populated for the buyer and/or seller unless the decision maker field is populated with the LEI of the transmitting firm.

This rule should be interpreted as follows:
Field 57 (Investment decision within firm) should be left blank (not populated) if:
- the firm deals on a matched principal capacity (i.e. value 'MTCH' populated in field 29 (Trading capacity)) or an any other capacity (i.e. value 'AOTC' populated in field 29 (Trading capacity)); and one or both of the below conditions are true
   o the transmitting firm for the buyer (field 26 (Transmitting firm identification code)) is populated and the value is different from any of LEIs populated in the buyer decision maker (field 12); or
   o the transmitting firm for the seller (field 27 (Transmitting firm identification code for the seller)) is populated and the value is different from any of LEIs populated in the seller decision maker (field 21).
57Investment decision within firm
CON-573The national identification code does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date57Investment decision within firm
CON-574The format of the executing person code is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
57Investment decision within firm





CON-580Country code is not valid for the trade dateIf populated, it should be an ISO 3166  country code that was valid at the trading date.58Country of the branch responsible for  the person  making the investment decision 





CON-590The national identification code does not include valid country codeIf national identifier is used, the first 2 characters of the national identification code should be an ISO 3166  country code that was valid at the trading date.59Execution within firm
CON-591The format of the executing person code is incorrectIn case the CONCAT code is used, the following characters are only allowed: Capital Latin letters, Numbers, #. It should be a string of exactly 20 characters where first two characters are letters, the next 8 characters are numbers and the remaining characters are letters or #, where 11th and  16th character are letters.

In case national identification number or passport number is used, the following characters are only allowed: capital Latin letters (A-Z), numbers (0-9) as well as “+” and “-“ in case the identifier starts with "FI" and "-" when the identifier starts with "LV". It can be a string of 3 to 35 characters, where first two characters are letters.
59Execution within firm





CON-600Country code is not valid for the trade dateIf populated, it should be an ISO 3166  country code that was valid at the trading date.60Country of the branch supervising the person responsible for the execution





CON-610Waiver indicator is inconsistent with trading venueThis field should NOT be populated where:
1. Field 36 (Venue) is 'XOFF', 'XXXX' or a non-EEA venue
61Waiver indicator





CON-640Commodity derivative indicator is missingField is mandatory for commodity derivative transaction where the instrument reported in field 41 (Instrument identification code) is classified  in instrument reference data as commodity derivative (i.e. field 4 in instrument reference data is populated with 'true').64Commodity derivative indicator





CON-820Date and time of data reception by the CA is incorrectReception must be the same or after the trading date (field 28 (Trading date time)).-Date and time of data reception by the CA





© 2009 - 2023 Huddlestock Technologies AB All rights reserved | Huddlestock Terms of use | Support portal