DORA Register of Information error codes
294 codes from the ESAs' feedback files, the EBA validation rules, the 2026 data-quality review and the national portals, each with the official text, what triggers it and what to change. Search the page for the code in your feedback file.
EBA technical checks (reception) 29
| 101 | Report filename extension must be zip | reject |
| 102 | SFTP report file size must not exceed 10GB | reject |
| 103 | ZIP consistency (checksum, unzips correctly). | reject |
| 104 | Filename allowed characters: alphanumeric plus hyphens ('-'), underscores ('_') and dots ('.') | reject |
| 105 | Filename structure (ReportSubject_Country_FrameworkCodeModuleVersion_Module_ReferenceDate_CreationTimestamp) | reject |
| 106 | Filename module inconsistency with the report category (SUP, REM, RES,PAY,DORA,PILLAR3) | reject |
| 107 | For CA submitted reports, the submission path country must match the filename country code | reject |
| 109 | Filename reference date is valid date with format 'yyyy-mm-dd' | reject |
| 110 | Each submitted report filename must be unique - duplicate filenames are not allowed | reject |
| 111 | Reference date in the filename cannot be in the future | reject |
| 115 | DORA submitted report files must be a zip containing plain-csv | reject |
| 306 | XBRL instance documents must use UTF-8 encoding. | reject |
| 701 | CSV zip file must contain reports/report.json, reports/FilingIndicators.csv and reports/parameters.csv files and must be non-empty | reject |
| 702 | Invalid declarations in FilingIndicators.csv - wrong number of columns reported | reject |
| 703 | Each template can be declared only once in FilingIndicators.csv | reject |
| 704 | Only boolean values (true, false, 1, 0) are allowed for any template code in FilingIndicators.csv | reject |
| 705 | Missing filing indicator value - the true/false value is missing - only template code is present | reject |
| 714 | The 'entityID' parameter must exist and its value must match filename | reject |
| 720 | Valid table names must be used as .csv filenames | reject |
| 723 | The header row in parameters.csv must consist only of the values name and value, in the first and second columns, respectively. | reject |
| 724 | No data was integratable - integrated | reject |
| 801 | All the header column codes must be defined in the taxonomy json files (in DPM) | reject |
| 802 | No column can be reported twice | reject |
| 803 | For closed tables, all the row identifier must match those in the dpm | reject |
| 804 | For closed tables, No row identifier can be reported twice | reject |
| 805 | For open tables, the key columns values cannot be empty | reject |
| 807 | The reported data must follow the key-foreign key contraints defined in the DPM | reject |
| 808 | All filing indicators have to be sent as true - and the templates reported empty if no data is present | reject |
| 809 | CSV formatting problem detected | reject |
EBA DPM technical checks 12
| 305 | Numeric fact must not be reported with a string value | warning |
| 320 | Reference date inside an instance as well as within filename must be valid (FR 2.13, FR 2.10) | warning |
| 330 | Date type metric must be reported with format 'yyyy-mm-dd' | warning |
| 331 | Integer type metric must be reported with an integer | warning |
| 332 | Boolean type metric must be reported with a boolean value (true/false/1/0) | warning |
| 333 | trueItemType must be reported with true value | warning |
| 503 | Extensible main property and explicit key dimension must only be reported with one of the restricted value of a hierarchy | warning |
| 505 | Each report must contain a report.json and this one must point to entrypoint json file for the module | warning |
| 510 | The values of filing indicators MUST only be those given by the label resources with the role http://www.eurofiling.info/xbrl/role/filing-indicator-code (the values are also presen | warning |
| 512 | The module referenced by the instance document must not refer to a taxonomy having FromDate = ToDate | warning |
| 514 | Reporting subject must include entity type with '.' qualifier if the reference date is on or after 2022-12-31, and the module code does not contain CON or IND | warning |
| 806 | For open tables, you cannot have multiple rows with identical key values | warning |
EBA DPM business validation rules 72
| e23674_e | with {tB_05.01, default:null, interval:false}: not ( isnull ({(c0020, c0050, c0060, c0070, c0080, c0110)}) ) | warning |
| e23675_e | with {tB_01.03, default:null, interval:false}: not ( isnull ({c*}) ) | warning |
| e23676_e | with {tB_01.02, default:null, interval:false}: not ( isnull ({c0020-0090}) ) | warning |
| e23677_e | with {tB_01.01, default:null, interval:false}: not ( isnull ({c*}) ) | warning |
| e23680_e | with {tB_02.02, default:null, interval:false}: not ( isnull ({c0040-0080}) ) | warning |
| e23681_e | with {tB_07.01, default:null, interval:false}: not ( isnull ({(c0050, c0070, c0080, c0090, c0100, c0110)}) ) | warning |
| e23682_e | with {tB_06.01, default:null, interval:false}: not ( isnull ({(c0020, c0030, c0050, c0070, c0080, c0090, c0100)}) ) | warning |
| e23683_e | with {tB_04.01, default:null, interval:false}: not ( isnull ({c0030}) ) | warning |
| e23792_e | with {tB_02.01, default:null, interval:false}: not ( isnull ({(c0020, c0040, c0050)}) ) | warning |
| v88xx_m | v88xx_m [row] Value should not be missing [table] [column] None (CSSF rendering); pattern: with {tB_07.01, default: null, interval: false}: if (...) then ( ( not ( isnull ({c0080}) | warning |
| v8803_m | with {tB_01.02, default: 0, interval: false}: if (not (isnull ({c0110}))) then (not (isnull ({c0100}))) endif | warning |
| v8804_m | with{tB_01.02, default:0, interval:false}: if({c0040} != [eba_CT:x318] and {c0040} != [eba_CT:x317]) then (not (isnull ({c0110}))) endif | warning |
| v8805_m | with {tB_02.01, default: 0, interval: false}:if({c0020} = [eba_CO:x3]) then (not (isnull ({c0030}))) endif | warning |
| v8816_m | with {tB_02.02, default: 0, interval: false}: {c0080} > {c0070} | warning |
| v8817_m | with{tB_05.01, default:0, interval: false}: if ({c0070} = [eba_CT:x212]) then ({c0020} in {[eba_qCO:qx2000], [eba_qCO:qx2002]}) endif | warning |
| v8818_m | with{tB_05.01, default:0, interval: false}: if ({c0070} = [eba_CT:x212]) then ({c0040} in {[eba_qCO:qx2000], [eba_qCO:qx2002]}) endif | warning |
| v8821_m | with{tB_05.01, default:0, interval: false}: if({c0020} = [eba_qCO:qx2000]) then ( (match({c0030}, "^[A-Z0-9]{18}[0-9]{2}$"))) endif | warning |
| v8823_m | with {tB_05.01, default: 0, interval: false}: if({c0030} != "null") then ({c0040} != "null") endif | warning |
| v8824_m | with {tB_05.01, default: 0, interval: false}: if({c0100} != "null") then ({c0090} != "null") endif | warning |
| v8825_m | with {tB_07.01, default:0, interval: false}: if {c0050} = [eba_ZZ:x959] or {c0050} = [eba_ZZ:x960] then (not (isnull ({c0060}))) endif | warning |
| v8826_m | match({tB_01.02, c0060}, "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8850_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8851_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8852_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0020}) )) or not (( | warning |
| v8853_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8854_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8855_m | with {tB_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8856_m | with {tB_01.03, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) then ( ( not ( isnull ({c0040}) ) )) endif | warning |
| v8857_m | with {tB_01.03, default: null, interval: false}: if ( not ( isnull ({c0040}) ) ) then ( ( not ( isnull ({c0030}) ) )) endif | warning |
| v8858_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8859_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0020}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8860_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0020}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8861_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8862_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0050}) )) or not (( | warning |
| v8863_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8864_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8865_m | with {tB_01.02, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( | warning |
| v8866_m | with {tB_02.01, default: null, interval: false}: if ( not ( isnull ({c0020}) ) ) or not (( isnull ({c0030}) )) or not (( isnull ({c0040}) )) then ( ( not ( isnull ({c0050}) ) )) en | warning |
| v8867_m | with {tB_02.01, default: null, interval: false}: if ( not ( isnull ({c0020}) ) ) or not (( isnull ({c0030}) )) or not (( isnull ({c0050}) )) then ( ( not ( isnull ({c0040}) ) )) en | warning |
| v8868_m | with {tB_02.01, default: null, interval: false}: if ( not ( isnull ({c0050}) ) ) or not (( isnull ({c0030}) )) or not (( isnull ({c0040}) )) then ( ( not ( isnull ({c0020}) ) )) en | warning |
| v8869_m | with {tB_02.02, default: null, interval: false}: if ( not ( isnull ({c0070}) ) ) or not (( isnull ({c0080}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( | warning |
| v8870_m | with {tB_02.02, default: null, interval: false}: if ( not ( isnull ({c0040}) ) ) or not (( isnull ({c0080}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( | warning |
| v8871_m | with {tB_02.02, default: null, interval: false}: if ( not ( isnull ({c0070}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( | warning |
| v8872_m | with {tB_01.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) then ( ( | warning |
| v8873_m | with {tB_01.01, default: null, interval: false}: if ( not ( isnull ({c0020}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) then ( ( | warning |
| v8874_m | with {tB_01.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0020}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) then ( ( | warning |
| v8875_m | with {tB_01.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0060}) )) then ( ( | warning |
| v8876_m | with {tB_01.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0020}) )) then ( ( | warning |
| v8877_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8878_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0020}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8879_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0020}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8880_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0020}) )) or not (( | warning |
| v8881_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8882_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8883_m | with {tB_06.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( | warning |
| v8884_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0080}) )) or not (( | warning |
| v8885_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0080}) )) or not (( | warning |
| v8886_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0050}) )) or not (( | warning |
| v8887_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0080}) )) or not (( | warning |
| v8888_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0080}) )) or not (( | warning |
| v8890_m | match({tB_01.01, c0020}[get ERI], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8891_m | match({tB_01.02, c0020}[get ESI], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8892_m | match({tB_01.03, c0030}[get LHH], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8893_m | match({tB_02.02, c0040}[get LES], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8894_m | match({tB_03.01, c0030}[get LEA], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8895_m | match({tB_03.03, c0031}[get LEB], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8896_m | match({tB_04.01, c0030}[get LES], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v8897_m | match({tB_06.01, c0020}[get LES], "^[A-Z0-9]{18}[0-9]{2}$") | warning |
| v22912_m | with {tB_02.01, default: null, interval: false}: if ( {c0020} = [eba_CO:x3] ) then ( not ( isnull ({c0030}) ) ) endif | warning |
| v22913_s | with {tB_01.02, default: null, interval: false}: {c0110} >= 0 | warning |
| v23716_s | with {tB_02.01, default: null, interval: false}: {c0050} >= 0 | warning |
| v88889_m | with {tB_07.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0080}) )) or not (( | warning |
EBA LEI and EUID checks 8
| VR_2 | LEI code needs to be a valid one according to the GLEIF database | warning |
| VR_12 | LEI code needs to be a valid one according to the GLEIF database | warning |
| VR_16 | Code needs to be a valid one according to the GLEIF database | warning |
| VR_23 | LEI code needs to be a valid one according to the GLEIF database | warning |
| VR_71 | LEI code neeeds to be a valid one according to the GLEIF database | warning |
| VR_72 | EUID code needs to be a valid one according to the BRIS | warning |
| VR_77 | LEI code neeeds to be a valid one according to the GLEIF database | warning |
| VR_78 | EUID code needs to be a valid one according to the BRIS | warning |
ESA additional data-quality checks (2026) 23
| E001 | Generic value reported for the name of the ICT third-party service provider in Latin alphabet | content-review-resubmission |
| E002 | Generic value reported for the legal name of the third-party service provider. | content-review-resubmission |
| E003 | Invalid value reported for the identification code of the third-party service provider | content-review-resubmission |
| E004 | Invalid value reported for the additional identification code of the third-party service provider. | content-review-resubmission |
| E005 | Invalid value reported for the identification code of the third-party service provider's ultimate parent undertaking. | content-review-resubmission |
| E006 | Invalid value reported for the identification code of the third-party service provider. Please make sure that the type of the code (CRN) is reported in a dedicated field, and not a | content-review-resubmission |
| E007 | Invalid value reported for the additional identification code of the third-party service provider. Please ensure the code type (CRN) is in its own field, not part of the code. | content-review-resubmission |
| E008 | Invalid value for the ultimate parent's identification code. The code type (CRN) should not be included in the code field. | content-review-resubmission |
| E009 | Invalid value reported for the identification code of the third-party service provider. Please make sure to report only the code, not including type of the code or special characte | content-review-resubmission |
| E010 | Invalid value reported for the additional identification code of the third-party service provider. Please report only the code, not any special characters or combined type. | content-review-resubmission |
| E011 | Invalid value reported for the identification code of the third-party service provider's ultimate parent undertaking - report only the code itself, without separators. | content-review-resubmission |
| E012 | Value reported for the identification code of the third-party service provider is too short. | content-review-resubmission |
| E013 | LEI code reported in the field c0010 does not correspond to the reported name of the third party provider. Please check. | content-review-resubmission |
| E014 | LEI code reported in the field c0030 does not correspond to the reported name of the third party provider. Please check. | content-review-resubmission |
| E015 | EUID code reported in the field c0010 does not correspond to the reported name of the third-party provider. Please check. | content-review-resubmission |
| E016 | EUID code reported in the field c0030 does not correspond to the reported name of the third party provider. Please check. | content-review-resubmission |
| E017 | Reported country differs from the reference data for the reported identifier. Please verify consistency. | content-review-resubmission |
| E018 | The reported identification code of the third-party service provider's ultimate parent undertaking does not correspond to the ultimate parent for this entity in GLEIF. Please check | content-review-resubmission |
| E019 | Ultimate parent ID is not in line with the most frequently reported code for this entity. Please check. | content-review-resubmission |
| E020 | Unplausible amount reported for the total assets of the financial entity. Please check. | content-review-resubmission |
| E021 | Unexpected value reported for the name of the ICT service provider. Please check. | content-review-resubmission |
| E022 | The same ID was used for third-party providers with different names. Please check. | content-review-resubmission |
| E023 | The same ID was used for third party providers with different names. Please check. | content-review-resubmission |
xBRL processor messages (CSSF and others) 23
| arelleOIMloader:error | [arelleOIMloader:error] Failed to read value from [file name] for col [column], row [row] | LU-CSSF reject |
| CSSF_0 | [CSSF_0] XBRL file is not parsable / [CSSF_0] Zip file does not contain any taxonomy file | LU-CSSF reject |
| CSSF_1 | [CSSF_1] EntryPoint is not compatible with Reporting Type and Reporting period, value found is [value], expected value is : [http://www.eba.europa.eu/eu/fr/xbrl/crr/fws/dora/4.0/mo | LU-CSSF reject |
| EBA (Invalid empty value) | [EBA] Invalid empty value eba_met_3.5:[dimension] of context [context] table: [table name] col: [column name] row: - | LU-CSSF reject |
| EBA.1.6.b / EBA.1.6.e | [EBA.1.6.b] XBRL reports MUST include appropriate negative (i.e. with @find:filed="false") filing indicator elements to express which reporting units ("templates&quo | LU-CSSF reject |
| EBA.1.7.1 | [EBA.1.7.1] Reported XBRL instances MUST NOT include business facts which are not contained in any of the reporting units indicated by filing indicators. One of these reporting uni | LU-CSSF reject |
| EBA.2.7b | [EBA.2.7.b] Duplicate contexts SHOULD NOT be reported, contexts [context] (facts: ...) and [context] (facts: ...) are equivalent. | LU-CSSF reject |
| EBA.2.16 | [EBA.2.16] Facts are duplicates eba_met:[dimension] contexts [context] table: [table name] col: [column] row [row] ... | LU-CSSF reject |
| EBA.3.11 | [EBA.3.11] Fact eba_met:[dimension] of context [context] SHOULD not start or end with space characters: [value] table: [table name] col: [column] row: - | LU-CSSF warning |
| EBA.InvalidIdentifier806-804-703 | [EBA.invalidIdentifier806-804-703] You cannot have multiple rows with identical key values. Table [table name] row [row] | LU-CSSF reject |
| err:FORG0001 | [err:FORG0001] Variable set [variable]: {[table name],[column]} >= 0 Exception: Atomizing modelFact to decimal does not have a proper value | LU-CSSF reject |
| InvalidFactValue | [InvalidFactValue] Fact eba_met_3.5:[dimension] context [context] enumeration [value] is not in the domain of eba_met_3.5:[dimension] ... / CBI: [enumie: InvalidFactValue] The va | LU-CSSF reject |
| oimce:invalidUnitStringRepresentation | [oimce:invalidUnitStringRepresentation] Unit string representation is lexically invalid,[value] | LU-CSSF reject |
| oime:disallowedDuplicateFacts | [oime:disallowedDuplicateFacts] Non-complete duplicate fact values eba_met:[dimension]: [value1], [value2],[table].[row1][col1], [table].[row2][col2] | LU-CSSF reject |
| oime:missingPeriodDimension | [oime:missingPeriodDimension] Missing period for instant fact [table name].[row].[cell] | LU-CSSF reject |
| warning (inconsistent duplicate) | [warning] Fact eba_met:[dimension] [table][row].[column] is a inconsistent duplicate with eba_met:[dimension] [table][row].[column] ... | LU-CSSF reject |
| xbrlce:invalidDecimalsValue | [xbrlce:invalidDecimalsValue] Table [table] row [row] column [column] has invalid decimals [value], from column decimals from report parameter decimalsMonetary, url: [table.csv] | LU-CSSF reject |
| xbrlce:invalidDimensionValue | [xbrlce:invalidDimensionValue] Fact [table].[row].[column] taxonomy-defined dimension value errors noted above. | LU-CSSF reject |
| xbrlce:invalidPeriodRepresentation | [xbrlce:invalidPeriodRepresentation] Table [table] row [row] column [column] has lexical syntax issue with date [value], from report dimension, url: [csv] | LU-CSSF reject |
| xbrlce:unmappedCellValue | [xbrlce:unmappedCellValue] Table [table name] row [row] unmapped parameter columns [columns], url: [csv file] | LU-CSSF reject |
| xbrlce:unreferencedParameter | [xbrlce:unreferencedParameter] Report parameters not referenced: decimalsDecimal, decimalsPercentage | LU-CSSF reject |
| xbrldie:PrimaryItemDimensionallyInvalidError | [xbrldie:PrimaryItemDimensionallyInvalidError] Fact eba_met_3.5:[dimension] context [context] dimensionally not valid [value] ... / CBI: "[Ins Err, 2] xbrldie:PrimaryItemDimen | LU-CSSF reject |
| xmlSchema:valueError | [xmlSchema:valueError] Element eba_met:[dimension] type integer|decimal|QName|date|boolean value error: [value] ... [table-row-column] | LU-CSSF reject |
National portal upload checks 113
| ...2.8: InappropriateScheme... / Unbound prefix: sr | ...2.8: InappropriateScheme... / ... Unbound prefix: sr | IE-CBI reject |
| [FR-MUST: EBA_CSV_1.6.3: invalidFilingIndicatorValue] | [FR-MUST: EBA_CSV_1.6.3: invalidFilingIndicatorValue] A filing indicator value does not belong to the list of filing indicator values declared in the referenced module {X_XX.XX} | IE-CBI reject |
| [FR-MUST: EBA_CSV_1.7.1: reportedFactAssociatedWithNoPositiveFilingIndicator] | Error: [FR-MUST: EBA_CSV_1.7.1: reportedFactAssociatedWithNoPositiveFilingIndicator] A fact not referenced by a filing indicator exists {No positive filing indicator declared in th | IE-CBI reject |
| [FR-MUST: EBA_CSV_9.4: 808-filingIndicatorError] | Error: [FR-MUST: EBA_CSV_9.4: 808-filingIndicatorError] Missing filing indicators (...) / Duplicated filing indicators (B_XX.XX) / Invalid filing indicators (X_XX.XX) / Invalid fil | IE-CBI reject |
| [Invalid LEI code] | Invalid LEI code | BE-FSMA see-message |
| [Reference value not found] | Reference value not found (ESA equivalent: The reported data must follow the key-foreign key constraints defined in the DPM) | BE-FSMA see-message |
| [The key value needs to be unique] | The key value needs to be unique (ESA equivalent: For open tables, you cannot have multiple rows with identical key values) | BE-FSMA see-message |
| [Value should not be missing] | Value should not be missing | BE-FSMA see-message |
| [Warning missing fields] | Warning missing fields | BE-FSMA see-message |
| AFM: LEI mismatch / naming check | De enige validatie die de AFM doet bij aanlevering is of de LEI-code van de rapporterende entiteit overeenkomt met wat in ons systeem staat en een controle op de naamgevingsconvent | NL-AFM reject |
| b0001 | El tipo de entidad financiera (c0040) del estado B_01.01 responsable del mantenimiento del registro de información reportando a Banco de España podrá ser Entidad de crédito, Entida | ES-BDE see-message |
| b0002 | El año de la fecha de la comunicación de la información (c0060) tiene que ser igual o mayor que 2025 e igual o menor que el año de la fecha de envío. | ES-BDE see-message |
| b0003 | La Autoridad competente declarada en la celda c(0050) debe ser Banco de España | ES-BDE see-message |
| b0006 / b0007 / b0009 / b0011 / b0019 / b0021 | El código LEI reportado en la celda 0010 debe ser un código LEI valido. (b0006 B_01.01; b0007 B_01.02 c0010; b0009 B_01.02 c0060 parent; b0011 B_01.03 c0020; b0019 B_03.03 c0020; b | ES-BDE see-message |
| b0010 / b0036 | ESI:* : {c0070} >= {c0080} / ESI:* : {c0080} <= {c0090} | ES-BDE see-message |
| b0016 | El código LEI de la entidad que firma el acuerdo contractual de la celda c0020 debe ser un código LEI valido. En caso de no contar con un código LEI, podrá reportarse un código EUI | ES-BDE see-message |
| b0020 / b0053 | El número de referencia del acuerdo contractual celda (0010) del Estado B_04.01 deberá haberse reportado en la celda 0010 del Estado B_02.01 | ES-BDE see-message |
| b0026 | Si el Tipo de código para la identificación del proveedor tercero de servicios de TIC c(0040) seleccionado es un código LEI, el Código de identificación del proveedor tercero de se | ES-BDE see-message |
| b0028 / b0037 / bz0063 | La columna 0050 Posición debe ser mayor o igual que 1. / Se debe reportar dato del Tipo de código para la identificación del destinatario de los servicios de TIC subcontratados c(0 | ES-BDE see-message |
| b0035 / b0043 | El código LEI de la entidad financiera responsable del mantenimiento del registro de información c(0010) del Estado B_01.01 debe ser reportado en una fila del estado B_01.02 en la | ES-BDE see-message |
| b0038 | Si existe dato en una fila del estado B_05.01 en las columnas 0030, 0040, 0050, 0060, 0070, 0080, 0090, 0100, 0110 ó 0120 entonces debe existir dato en la misma fila del estado B_0 | ES-BDE see-message |
| b0039 / b0041 / bz0015 / bz0065 | Cada uno de los códigos reportados en la columna 0020 del Estado B_07.01 (B_03.02 / B_02.02 c0030 / B_05.02 c0030) debe haber sido reportado en la columna 0010 del Estado B_05.01 ( | ES-BDE see-message |
| b0040 / b0044 / b0050 / b0052 / b0058 / bz0013 | Cada uno de los código reportados en la columna 0020 del Estado B_03.01 (B_01.03 c0020 / B_03.03 c0020 / B_04.01 c0020 / B_06.01 c0040 / B_02.02 c0020) debe haber sido reportado en | ES-BDE see-message |
| b0045 | El dato reportado en la columna 0030 del estado B_02.01 debe estar reportado en la columna 0010 del estado B_02.01 cuando en la columna 0020 se seleccione la opción "Acuerdo p | ES-BDE see-message |
| b0046 / b0047 / b0048 / b0049 / b0051 / b0055 / b0059 | El dato reportado en la columna 0010 (0020) del estado B_02.03 / B_03.01 / B_03.02 / B_03.03 / B_05.02 / B_07.01 debe estar reportado en la columna 0010 del estado B_02.01. | ES-BDE see-message |
| b0062 | En el estado B_05.01, si el Tipo de persona del proveedor tercero de servicios de TIC (c0070) es una persona física el Tipo de código de identificación del proveedor tercero de ser | ES-BDE see-message |
| b0067 | El identificador de la función reportado en la columna 0010 del estado B 06.01 no puede repetirse en otra fila de este estado. | ES-BDE see-message |
| b0069 | En el B_02.01, si en la columna 0020 contiene "Acuerdo independiente" entonces el importe reportado en la columna 0050 es muy bajo, por favor revise que se está reportand | ES-BDE see-message |
| bz0012 | El número de referencia del acuerdo contractual de la columna 0010 del estado B_02.01 deberá ser reportado al menos una vez en el estado B_02.02 en la columna 0010. | ES-BDE see-message |
| bz0014 | El código LEI de la entidad financiera usuaria de los servicios de TIC de la celda 0020 deberá ser válido. | ES-BDE see-message |
| bz0017 / bz0023 / bz0024 [No evaluable] | Si en la columna 0030 seleccionan LEI en la columna 0020 el código deber ser un LEI válido. / Si el Tipo de código ... (c0020) seleccionado es LEI, el Código de identificación ... | ES-BDE see-message |
| bz0031 / bz0032 / bz0033 / bz0034 [No evaluable] | El objetivo de tiempo de recuperación de la función columna 0080 deberá ser mayor o igual que 0. / El objetivo de punto de recuperación ... columna 0090 deberá ser mayor o igual qu | ES-BDE see-message |
| bz0038 | Cuando se reporte Sí en Almacenamiento de datos (c0140) deberá reportarse dato en la Ubicación de los datos en reposo (almacenamiento) (c0150) y Ubicación de la gestión de los dato | ES-BDE see-message |
| bz0054 / bz0056 / bz0057 / bz0060 / bz0061 [No evaluable] | El dato reportado en la columna 0110 debe estar reportado en la columna 0010 (B_05.01). / El dato reportado en la columna 0030 (0060) del estado B_05.02 debe estar reportado en la | ES-BDE see-message |
| Cannot invoke "" is null | Cannot invoke "" is null | IT-BDI see-message |
| CBI filing rule: C-code vs LEI | The Portal processor will try to match the C-Code with the LEI in the parameters file. This should also match your firm's entry in the GLEIF. If these are not aligned this will cau | IE-CBI reject |
| CBI filing rule: double zipped | Ensure the file is not double zipped. | IE-CBI reject |
| CBI filing rule: filename | Ensure the name of the ZIP file adheres to the naming convention specified on the Central Bank Portal upload page. E.g. for MiFID entities CCCCCCC_YYYYMMDD_DORAREG_MiFID where CCCC | IE-CBI reject |
| CBI filing rule: missing control files | Ensure the file has a parameters file / Ensure the files are not empty / Ensure the file has a FilingIndicators.csv file / Ensure the file has a reportPackage.JSON file. | IE-CBI reject |
| CBI filing rule: return already signed off | Ensure that the same return for the same reporting date is not already signed off. It will need to be unlocked per section 5 if this is the case. | IE-CBI reject |
| Decimals value is too low | Decimals value is too low (CBI portal; per EBA filing rules the accuracy must be at least to the nearest 10,000, i.e. decimalsMonetary >= -4) / Decimal value is not equal to zer | IE-CBI reject |
| Dissemination - Error / Refused | Dissemination status 'Refused' with disseminationFeedback.xml | BE-NBB see-message |
| DNB Excel route (2025): EBA_CSV_1.1 / EBA_CSV_2.26 ignorable; no commas in free text | 'EBA_CSV_1.1' en 'EBA_CSV_2.26' kunnen tijdens de conversie door DNB genegeerd worden ... geen komma's in de vrije invoervelden (2025 guidance). | NL-DNB info |
| DNB: META-INF en REPORTS mappen ontbreken | Status 'niet geaccepteerd' / 'structuur invalide'; foutmelding: 'META-INF en REPORTS mappen ontbreken' | NL-DNB reject |
| DNB: status blijft 'ontvangen' (ampersand) | De rapportage bevat foutieve '&'-tekens in de open velden. (The report contains incorrect '&' characters in open fields.) | NL-DNB stuck |
| DORA2XML upload error | (shown only as a screenshot on BaFin's page) | DE-BAFIN see-message |
| Du har ikke adgang til e-Reg | “Du har ikke adgang til e-Reg. På vores hjemmeside finder du en brugeroprettelsesformular, som du kan anvende til at anmode om adgang. Har du spørgsmål, er du velkommen til at skri | DK-FINANSTILSYNET see-message |
| Duplicate facts | ERROR (Line 3857): The facts '[eba_met_4.0:qNMX=eba_qCO:qx2002, eba_met_4.0:qNMX=eba_qCO:qx2002]' are duplicates. Duplicate facts are not permitted. | DE-BAFIN see-message |
| e23675_e_0 / e23675_e_1 | Fails because not(empty()) is not true. | DE-BAFIN see-message |
| e23683_e_0 (WARNING) | WARNING (Line 3212): e23683_e_0: not(empty({B_04.01,,0040,})) Fails because not(empty()) is not true. | DE-BAFIN see-message |
| Erreur calendrier et format de date | La période '31/03/2026' n'est pas encore attendue. Le fichier ne peut pas être remis | FR-ACPR see-message |
| ERROR (Line -1) missing mandatory value | ERROR (Line -1): b_01.01!C8 One or more item values have been reported using the dimension '{http://www.eba.europa.eu/xbrl/crr/dict/dim/3.5}ERI', but no value has been specified fo | DE-BAFIN see-message |
| Error: Cannot determine Taxonomy Schema Reference, cannot locate report.json file | Error: Cannot determine Taxonomy Schema Reference, cannot locate report.json file | IE-CBI reject |
| Error: Cannot determine Taxonomy Schema Reference, it is not available in report.json | Error: Cannot determine Taxonomy Schema Reference, it is not available in report.json / Taxonomy schema reference is not consistent with the type of return / ... unresolvable URL: | IE-CBI reject |
| Error: OIM-CSV Validation failed. The OIM CSV package does not contain the required populated template files | Error: OIM-CSV Validation failed. The OIM CSV package does not contain the required populated template files | IE-CBI reject |
| Error: Validation STOPPED: The inner directory of the OIM-CSV file should be the same as the Filename (minus the .zip) | Error: Validation STOPPED: The inner directory of the OIM-CSV file should be the same as the Filename (minus the .zip) | IE-CBI reject |
| Errore sconosciuto | Valore trovato: Errore sconosciuto. | IT-BDI see-message |
| Extracting | File status: Extracting | FI-FINFSA see-message |
| FATAL ERROR dimensional | ... is not dimensionally valid. ... because it is closed. / ... but it is not reported. | DE-BAFIN see-message |
| FATAL_ERROR (Line -1) | FATAL_ERROR (Line -1): Unknown document type. | DE-BAFIN see-message |
| feedbackText,Business validation rules triggered | feedbackText,Business validation rules triggered (in file instance-status inside the ESA feedback) | NO-FINANSTILSYNET see-message |
| filename pattern | To report DORA_ROI, you must provide a file with a filename following the pattern: <LEI>.<CON/IND>_BE_DORA010100_DORA_<report date: yyyy-MM-dd>_<timestamp: yyy | BE-FSMA see-message |
| generatingSoftwareInformation incomplete (warning) | EBA filing rule 2.26 (v5.7+): if eba:generatingSoftwareInformation is included in report.json it SHOULD contain eba:softwareId, eba:softwareVersion and eba:softwareCreationDate (op | IE-CBI warning |
| ICTO001 | The filename is not compliant with the naming convention. | LU-CSSF reject |
| ICTO002 | Invalid files cannot be submitted. | LU-CSSF reject |
| ICTO003 | The filetype is not supported. File type should be ZIP. | LU-CSSF reject |
| ICTO004 | The file does not respect the authorised limit size. File size should not exceed 20MB. | LU-CSSF reject |
| ICTO005 | A file has already been submitted with the same filename. | LU-CSSF reject |
| ICTO006 | Reference date of the report must be 31/12/2025. | LU-CSSF reject |
| ICTO007 | No valid or existing LEI has been found for this entity. | LU-CSSF reject |
| ICTO008 | A technical error occurred while uploading the report. | LU-CSSF reject |
| ICTO009 | The report cannot be decompressed. | LU-CSSF reject |
| ICTO010 | Folder name does not match ZIP file name. | LU-CSSF reject |
| ICTO011 | ZIP file must contain one single report folder. | LU-CSSF reject |
| ICTO012 | Folder should contain exactly two subfolders named "META-INF" and "reports". | LU-CSSF reject |
| IDRIL (codice di rilievo) | Each 'comunicazione di rilievo' lists violated validation rules, 'a ciascuna delle quali viene attribuito un codice di rilievo (IDRIL), facenti capo ad una o più regole definite su | IT-IVASS see-message |
| IDRIL 134 / IDRIL 135 | RILIEVO: Il formato del messaggio inviato non risulta compatibile con le specifiche tecniche. IDRIL: 134 Valore trovato: [Ins Err, 2] xbrldie:PrimaryItemDimensionallyInvalidError : | IT-BDI see-message |
| in_ref_201_303 | El mismo conjunto de valores reportados en las columnas Número de referencia del acuerdo contractual (0010) y LEI de la entidad financiera usuaria de los servicios de TIC (0020) de | ES-BDE see-message |
| in_ref_202_601 | El mismo conjunto de valores reportados en las columnas LEI de la entidad financiera usuaria de los servicios de TIC (0020) y del Identificador de la función (0050) del estado B_02 | ES-BDE see-message |
| in_ref_202_601_701 | El mismo conjunto de valores reportados en las columnas Número de referencia del acuerdo contractual, Código de identificación del proveedor tercero de servicios de TIC, y Tipo de | ES-BDE see-message |
| in_ref_502_202 | El mismo conjunto de valores reportados en las columnas Número de referencia del acuerdo contractual (0010) y Tipo de servicios de TIC (0020) del estado B_05.02 debe estar reportad | ES-BDE see-message |
| in_ref_701_202 | El mismo conjunto de valores reportados en las columnas Número de referencia del acuerdo contractual (0010) y Código de identificación del proveedor tercero de servicios de TIC (00 | ES-BDE see-message |
| Input length = 1 | Input length = 1 | IT-BDI see-message |
| Integration error | integration error (File status) | NO-FINANSTILSYNET see-message |
| Integration pending / Extracting / Extracted | File status values | DK-FINANSTILSYNET see-message |
| Integration pending / Extracting / Levert | File status values | NO-FINANSTILSYNET see-message |
| Invalid string value | "Invalid string value: "1" does not match the pattern "true"." | IT-BDI see-message |
| invalidCSVFileFormat | Une erreur est survenue lors de la conversion CSV vers XML. Erreur lors de la lecture de l'instance CSV : error: invalidCSVFileFormat ; In Table b_99.01.csv : This table is invalid | FR-ACPR see-message |
| InvalidEntityIdentifierWarning | LEI identifiers without suffixes are only permitted before 2022-12-31 | DE-BAFIN see-message |
| InvalidEntitySchemeError | The entity scheme 'https://eurofiling.info/eu/rs' for identifier 'DUMMYLEI123456789012' is inappropriate. | DE-BAFIN see-message |
| invalidSingleTopDirectoryName | invalidSingleTopDirectoryName | NO-FINANSTILSYNET see-message |
| mand_if_202_100 | Si en la columna 0050 Evaluación del carácter esencial de una función del estado B 06.01 se ha seleccionado SI, el conjunto de valores reportados en las columnas del LEI de la enti | ES-BDE see-message |
| Metadata cannot be null when loading CSVReport | Metadata cannot be null when loading CSVReport | IT-BDI see-message |
| MISSING_DATA_DECLARER_CODE | MISSING_DATA_DECLARER_CODE : Données manquantes dans l'instance : declarerCode ERREUR | FR-ACPR see-message |
| MISSING_DATA_REPORT_DATE | MISSING_DATA_REPORT_DATE : Données manquantes dans l'instance : reportDate ERREUR | FR-ACPR see-message |
| MISSING_DATA_SCHEMA_REF | MISSING_DATA_SCHEMA_REF : Données manquantes dans l'instance : schemaRef | FR-ACPR see-message |
| missingOrIncorrectSoftwareInformation | Avertissement relatif aux Filing Rules CSV concernant la règle 2.26 Software Information ("missingOrIncorrectSoftwareInformation") | FR-ACPR see-message |
| No concept for label | ERROR (Line -1): b_05.02!I8 No concept for label 'N/A' for item '{http://www.eba.europa.eu/xbrl/crr/dict/met/4.0}qNMY'. | DE-BAFIN see-message |
| NOK | rechazo | ES-CNMV see-message |
| PEN | pendiente de validaciones posteriores | ES-CNMV see-message |
| Pending feedback report | Status: Pending feedback report | FI-FINFSA see-message |
| Red EBA feedback | Ticket workflow: red EBA icon | FI-FINFSA see-message |
| Red error in File validation | (red error icon) | DK-FINANSTILSYNET see-message |
| RES | los resultados de la validación | ES-CNMV see-message |
| Rilievo scartante EBA | Rilievo scartante EBA | IT-BDI see-message |
| scarto | Le funzioni di upload verificano che il formato sia coerente con quanto previsto e, in caso contrario, producono un messaggio di 'scarto'. | IT-IVASS see-message |
| schemaRef rejection | Submissions with other schemaRefs are rejected. | BE-NBB see-message |
| String facts - Leading white space (warning) | String facts - Leading white space, located in B_01.01, row 1, column 020, B_01.03.0030 and B_05.01.0050 (example in CBI guide); file 'accepted with warnings' | IE-CBI warning |
| Submitted: Invalid | Submitted: Invalid (with information that there is no active reporting obligation) | SE-FI see-message |
| Ticket status: None / Extracting / Accepted | Ticket status values | DK-FINANSTILSYNET see-message |
| v8803_m_0 ... v8883_m_0, v22913_s_0, v23716_s_0, v8825_m_0, v8826_m_0, v8869_m_0-v8871_m_0, b0042 | EBA taxonomy formula rules reproduced as XPath-like expressions (e.g. 'ESI:* : if((not((empty(({c0110})))))) then ((not((empty(({c0100})))))) else (true())'; 'matches({c0060, ESI:* | ES-BDE see-message |
| v8817_m_0 (WARNING) | WARNING (Line 3214): v8817_m_0: if ({B_05.01,,0070,} = {[EBA_CT:x212]}) then ({B_05.01,,0020,} in {[EBA_qCO:qx2002],[EBA_qCO:qx2000]}) else True Fails ... | DE-BAFIN see-message |
| zip structure | Indien deze structuur niet aanwezig is in de Zip file zal de import geweigerd worden in FiMiS. | BE-FSMA see-message |
Packaging checklists 14
| PKG-CURRENCY-SYMBOLS | 'Ensure there are no EUR/GBP/USD symbols in the csv files.' (CBI guide 3.4). CSSF: rejected integers '$ 100000', '1,500,000', '100000 EUR'. | reject |
| PKG-EXCEL-DATES | 'Do not edit your templates in Excel as this will automatically save the dates in an incorrect format. Use Notepad or your security-approved text editor for any manual edits.' (CBI | reject |
| PKG-FILINGINDICATORS-CSV | FilingIndicators.csv: header 'templateID,reported'; 15 rows B_01.01, B_01.02, B_01.03, B_02.01, B_02.02, B_02.03, B_03.01, B_03.02, B_03.03, B_04.01, B_05.01, B_05.02, B_06.01, B_0 | reject |
| PKG-HIDDEN-FILES | 'tijdens het comprimeren van het bestand extra (verborgen) mappen worden aangemaakt. Ook dit leidt tot afwijzing van het register.' (AFM Q&A on 720) | reject |
| PKG-NO-SPACES-FILENAME | 'Ensure there are no spaces in the filename.' (CBI). EBA 104: filename allowed characters alphanumeric plus '-', '_' and '.'. | reject |
| PKG-NOT-APPLICABLE-CODES | Key fields cannot be empty; where a primary key value genuinely cannot be provided report 'Not Applicable' (FAQ 26) using the DPM code, e.g. eba_GA:qx2007 for B_02.02 c0130/c0150/c | reject |
| PKG-PARAMETERS-CSV | parameters.csv: header 'name,value'; rows entityID,rs:<LEI>.IND|.CON ; refPeriod,<yyyy-mm-dd> ; baseCurrency,iso4217:EUR ; decimalsInteger,0 ; decimalsMonetary,-3 (samp | reject |
| PKG-REPORT-JSON | reports/report.json: {"documentInfo": {"documentType": "https://xbrl.org/2021/xbrl-csv", "extends": ["http://www.eba.europa.eu/eu/fr/xb | reject |
| PKG-REPORTPACKAGE-JSON | META-INF contains one file 'reportPackage.json'; filename is case-sensitive; content must not be modified. (CSSF guide 3.2.1) | reject |
| PKG-SIZE-LIMIT | CSSF eDesk: zip <= 20 MB (ICTO004). EBA SFTP: <= 10 GB (102). | reject |
| PKG-SPECIAL-HEADERS | b_03.03.csv is the only table with column c0031; b_02.03.csv and b_03.01.csv have header c0010,c0020,c0030 (third column added in the annotated template); b_06.01.csv header is c00 | reject |
| PKG-TABLE-FILES | Table files: lower-case names b_01.01.csv ... b_99.01.csv; first row header of lower-case column codes (c0010,...), no empty header cell; columns may be in any order; missing non-k | reject |
| PKG-UTF8-BOM | All .csv and .json must be UTF-8 (306, blocking since 1 May 2025). ESAs: 'We will also accept UTF-8-BOM files'. CBI: UTF-8-BOM on b_01.03.csv 'will cause errors'; 'check that UTF-8 | reject |
| PKG-ZIP-ROOT | Root folder name must equal zip name (minus .zip); zip must contain exactly one root folder with exactly two subfolders 'reports' and 'META-INF' (case-sensitive). (CSSF guide 3.2; | reject |
Roifile pre-submission checks 17
| mandatory | Mandatory value missing | error |
| VR_LEI | LEI is not an issued LEI in the GLEIF database | error |
| VR_EUID | EUID does not follow the EUID pattern | error |
| RF_001 | LEI checksum is wrong (ISO 17442) | warning |
| RF_002 | Placeholder or dummy value | warning |
| RF_003 | Date is after the reference date | warning |
| RF_004 | Dates are in the wrong order | warning |
| RF_005 | Zip root folder name differs from the zip filename | warning |
| RF_006 | UTF-8 byte-order mark present (accepted by the ESAs, rejected by some portals) | info |
| RF_007 | Register maintainer should be one row and should appear in B_01.02 | warning |
| RF_008 | Enumeration code missing its eba_ prefix or written as a label | warning |
| RF_009 | Unexpected file in the package | warning |
| RF_010 | Template declared but file missing or empty (allowed: means nothing to report) | info |
| RF_011 | Entity in B_01.02 has no contractual arrangement, function or provider linked to it | warning |
| RF_012 | Parent LEI points at the entity itself | warning |
| RF_013 | Taxonomy version in report.json is not the one expected for this reference date | warning |
| RF_014 | Monetary value looks like it is in thousands or has a decimals suffix | warning |