Skip to content
7th September 2023

ESMA Revised EMIR REFIT Validation Rules

On 6th September 2023 ESMA has published its EMIR REFIT validation rules.

Here is a detailed recap of the changes. 

Changes to the Revised ESMA EMIR REFIT

Validations General Information 

A clarification has been added concerning conditional values depending on fields that are not present in the submitted report. They should be performed based on the last accepted report, with such validations being performed only when Event Date is T or T-1.

Field IDField NameChange typeConditions/Format & ContentError Code
1.3Entity responsible for reportingAdded new condition to existing validationClarified that field should be blank if specified conditions not metN/a
1.9Counterparty 2Minor correctionCorrected numbering in the file, removed redundant validation code. Content was not changedEMIR-VR-1009-09
1.16Clearing memberNew validationValidation added: Clearing member cannot be a registered CCPEMIR-VR-1016-07
2.2Report tracking numberMinor correction and new validationMinor clarification added in point 2 Validation added: field to be left blank for position reportsEMIR-VR-2002-04
2.4Subsequent position IDMinor correctionClarification that validations apply to relevant action typesEMIR-VR-2004-03 EMIR-VR-2004-04
2.5PTRR IDMinor correctionClarification to leave field ‘PTTR ID’ blank when ‘Type of PTRR technique’ is not populated Clarification that validations apply to relevant action typesEMIR-VR-2005-02 EMIR-VR-2005-03 EMIR-VR-2005-04
2.7ISINAdded new condition to existing validationClarification added for ISIN to be optional for executions with SIs  EMIR-VR-2007-01
2.27Collateral portfolio codeField population conditionField changed from not applicable to conditional for correction on a position reportN/a
2.38PTRRNew validationValidation added: PTRR should be left blank for position reportsEMIR-VR-2038-02
2.4PTRR service providerNew validationValidation added: PTRR should be left blank for Portfolio Compression without a third-party service providerEMIR-VR-2040-04
2.41Venue of executionField population conditionField changed from optional to mandatory for correction on a position report.N/a
2.42Execution timestampNew validationValidation added: Execution timestamp cannot be changed for modification reportsEMIR -VR-2042-03
2.44Expiration dateNew validation Minor correctionValidation added: expiration date should be the same or later than ‘Reporting timestamp’ for derivative reports re-opened (revived) after mistaken termination Minor clarification – previously existing validation number shifted to EMIR-VR-2044-05 as the new validation is added as EMIR-VR-2044-04EMIR-VR-2044-04 EMIR-VR-2044-05
2.45Early termination dateNew validationValidation added: ‘Early termination date’ should be left blank for derivative reports re-opened (revived) after mistaken terminationEMIR-VR-2045-08
2.48PriceMinor correctionPopulation of field ‘Price’ for commodity swaps is no longer mandatory.EMIR-VR-2048-01
2.5Unadjusted effective date of the priceNew validationValidation added: field should be populated with date of the day following the date reported in field 2.51 (Unadjusted end date of the price) for previous periodEMIR-VR-2050-02
2.57Effective date of the notional amount of leg 1New validationValidation added: field should be populated with date of the day following the date reported in field 2.58 (End date of the notional amount of leg 1) for previous period in the scheduleEMIR-VR-2057-02
2.61Effective date of the notional quantity of leg 1New validationValidation added: field should be populated with date of the day following the date reported in field 2.62 (End date of the notional quantity of leg 1) for previous period in the scheduleEMIR-VR-2061-02
2.66Effective date of the notional amount of leg 2New validationValidation added: field should be populated with date of the day following the date reported in field 2.67 (End date of the notional amount of leg 2) for previous period in the scheduleEMIR-VR-2066-02
2.7Effective date of the notional quantity of leg 2New validationValidation added: field should be populated with date of the day following the date reported in field 2.71 (End date of the notional quantity of leg 2) for previous period in the scheduleEMIR-VR-2070-02
2.77Other payment payerReconciliation conditionReconciliation condition with field ‘Other payment receiver’ was removedN/a
2.78Other payment receiverReconciliation conditionReconciliation condition with field ‘Other payment payer’ was removedN/a
2.82Fixed rate or coupon payment frequency period multiplier leg 1Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 1 fixed rate or coupon (2.81) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2082-01
2.88Floating rate payment frequency period multiplier of leg 1Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 1 floating rate period (2.87) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2088-01
2.9Floating rate reference period of leg 1 - multiplierMinor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 1 floating rate reference period (2.89) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2090-01
2.92Floating rate reset frequency period of leg 1Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 1 floating rate reset frequency period (2.91) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2092-01
2.93Spread of leg 1Minor correctionMinor clarification removed – “otherwise this field shall be left blank” statementEMIR-VR-2093-03
2.95Fixed rate of leg 2Minor correctionMinor clarification removed – “otherwise this field shall be left blank” statementEMIR-VR-2095-01
2.98Fixed rate payment frequency period multiplier leg 2Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 2 fixed rate (2.97) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2098-01
2.101Name of the floating rate of leg 2Minor correctionsMinor clarification added – Forward rate agreements added to the scope of validation Minor clarification – “otherwise this field shall be left blank” statement removedEMIR-VR-2101-01
2.104Floating rate payment frequency period multiplier of leg 2Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 2 floating rate period (2.103) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2104-01
2.106Floating rate reference period of leg 2 - multiplierMinor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 2 floating rate reference period (2.105) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2106-01
2.108Floating rate reset frequency multiplier of leg 2Minor correctionMinor clarification added – field should also be populated for interest rates instruments with leg 2 floating rate reset frequency period (2.107) payment at term (i.e. for all payment frequencies except ad hoc)EMIR-VR-2108-01
2.109Spread of leg 2Minor correctionMinor clarification – “otherwise this field shall be left blank” statement removedN/a
2.111Package transaction spreadMinor correctionClarified the wording by removing duplicated informationN/a
2.116Base productMinor correctionTypo correction – ‘ENVR’ replaced ‘ENRV’EMIR-VR-2116-01
2.117Sub-productMinor correctionTypo correction – ‘FRTL’ replaced ‘FRLT’EMIR-VR-2117-05
2.12Interconnection pointMinor correctionMinor clarification – “otherwise this field shall be left blank” statement removedEMIR-VR-2120-01
2.139Option premium amountMinor correctionMinor clarification added – default value is acceptedN/a
2.15CDS index detachment pointNew validationValidation added: field should be left blank for untranched derivativesEMIR-VR-2150-02
2.153Event dateNew validation Minor correctionValidation added: event date should be equal or later than execution timestamp (field 2.42) reports correction erroneous data fields of previously submitted report. Minor clarification – previously existing validation number shifted to EMIR-VR-2153-07 and EMIR-VR-2153-08 as the new validation is added as EMIR-VR-2153-06EMIR-VR-2153-06 EMIR-VR-2153-07 EMIR-VR-2153-08
Field IDField NameChange typeConditions/Format & ContentError Codes
3.3Entity responsible for reportingMinor corrections  Minor clarification added regarding leaving the field blank if validation conditions are not met. Corrected references to field IDs to correspond with Table 3 field IDs.EMIR-VR-3003-01   EMIR-VR-3003-03
3.4Counterparty 1 (Reporting counterparty)Minor correctionCorrected references to field IDs to correspond with Table 3 field IDs.EMIR-VR-3004-03
3.6Counterparty 2Validation deleted Minor correctionValidation removed: requirement of first 20 characters of the Client Code to be equal to the LEI of Counterparty 1 Minor correction – adjusted numbering of further validationsEMIR-VR-3006-06 EMIR-VR-3006-07
3.8Collateral portfolio indicatorNew validationValidation added: Collateral portfolio indicator field value should match between corresponding reports in trades/positions report and margins reportEMIR-VR-3008-02
3.29Event dateNew validationValidation added: event date shall be equal or be later than the date of execution timestamp reported for the given derivative or derivative in the portfolio with earliest execution timestampEMIR-VR-3029-05

Non-Field-specific_Error_Codes A new tab was added with additional generic error codes. They are separated into three parts:

  • Technical validity of the XML file

  • Authorisation issues

  • Logical checks not covered by the VRs (a single generic code)

These changes are being incorporated in our solutions to help firms get ready for EMIR REFIT implementation in a streamlined and cost effective way. You can reach our team at bd@control-now.com if you require support in this process.