Luxembourg: filing with the Commission de Surveillance du Secteur Financier
xBRL-CSV only. Example filename: DUMMYLEI123456789012.IND_LU_DORA010100_DORA_2025-03-31_20250421141632000.zip.
| Accepted formats | xbrl-csv-only 'plain CSV files, packaged in a .zip file, using the folder structure and file naming convention defined by the ESAs'. Only .zip accepted; .rar/.7z or renamed files rejected (ICTO002/003). No Excel route. source high confidence |
|---|---|
| Portal | CSSF eDesk, procedure 'Submission of the Register of Information' url https://edesk.apps.cssf.lu/edesk-dashboard/dashboard/getstarted?lng=en login prerequisites Entity onboarded to eDesk; the entity's LEI communicated to the CSSF beforehand (nightly sync to eDesk); role 'DORA Reporting' assigned to at least one dedicated employee. Upload and validation messages go only to the user who uploaded. Warning: giving a third party eDesk access may expose other eDesk procedures. source high confidence |
| File naming | LEI.IND_Country_Version_ReferenceDate_Timestamp.zip or LEI.CON_Country_Version_ReferenceDate_Timestamp.zip (ESA convention: ReportSubject.CON/.IND_Country_FrameworkCodeModuleVersion_Module_ReferenceDate_CreationTimestamp) Example DUMMYLEI123456789012.IND_LU_DORA010100_DORA_2025-03-31_20250421141632000.zip (2025 guide example); for the 2026 cycle the reference date is 2025-12-31 (ICTO006), e.g. DUMMYLEI123456789012.IND_LU_DORA010100_DORA_2025-12-31_20260301120000000.zip Notes LEI = 18 characters + 2 check digits, upper case; CON/IND consolidation flag; Country = two-letter ISO code of the submitting entity (LU); Version = DORA010100 ('constant for the reporting in 2025', still used in 2026 since the taxonomy is unchanged); Timestamp = YYYYMMDDHHMMSS000 and must be unique per upload (ICTO005). Non-compliant name -> ICTO001. source high confidence |
| Packaging | root folder must equal zip name yes meta inf location <root>/META-INF/reportPackage.json (file name case-sensitive, content unmodified); <root>/reports/{report.json, parameters.csv, FilingIndicators.csv, b_xx.xx.csv} size limit mb 20 timestamp uniqueness A file with the same name cannot be submitted twice (ICTO005); change the timestamp on every (re)submission other rules
source high confidence |
| 2026 cycle (reference date 31 Dec 2025) | Notes As of 16 March 2026 only 40% of required entities had submitted (CSSF update 17 Mar 2026). Validation checks unchanged since April 2025 'but will be applied to more data fields': 'a register of information which was accepted last year, may be rejected this year'. Feedback via eDesk 'Validation rules' section and downloadable .xlsx. reference date 2025-12-31 opens 2026-02-11 deadline 2026-03-31 corrections until Resubmissions after CSSF-detected errors before 31 March 2026; ESA additional quality checks throughout April 2026, with CSSF-relayed refusals to be corrected and resubmitted so that the CSSF can forward them to the ESAs before end of April 2026 (CAA for insurers: by 30 April 2026) extension Third-country branches of credit institutions: best-effort deadline 30 June 2026 (communiqué 17 Feb 2026) source high confidence |
| 2027 cycle (reference date 31 Dec 2026) | reference date 2026-12-31 esa transmission deadline 2027-03-31 announced yes opens 2027-02-28 (standing rule in Circular CSSF 25/882 point 18: 'between 28 February and 31 March of year n+1 at the latest', unless the CSSF communicates otherwise; in 2026 eDesk actually opened earlier, on 11 February) deadline 2027-03-31 (Circular CSSF 25/882 point 18) changes No 2027-specific communiqué found as of 31 Oct 2026. Circular 25/882 was amended by Circular 26/915 (27 Aug 2026) on third-country branches, not on the timetable. CSSF reserves the right to request the register at any time outside the window (point 20). source high confidence |
| Test window | No test environment or dry-run window is mentioned in any CSSF RoI document found; the CSSF instead 'strongly recommends' submitting early so issues can be fixed before 31 March. available no source medium confidence |
| Sign-off | Upload -> immediate upload checks (ICTO001-012) -> CSSF analysis (Arelle/ESA framework 4.0 rules) -> 'Validation rules' section lists errors (blocking) and warnings; 'Download feedback' gives an .xlsx whose 'Validation' tab lists all findings. Accepted registers 'may then be forwarded on request to the ESA'. roles 'DORA Reporting' eDesk role; any holder can upload. No maker/checker or second-user sign-off step is described in the CSSF guide, the error-message guidance or the 2026 communiqué. source high confidence |
| Feedback | format .xlsx downloadable from eDesk ('Download feedback' button in 'Validation rules'); tab 'Validation' = all error/warning messages (v88xx warnings are grouped on screen but itemised in the file); other tabs = parsed values and can be ignored. ESA refusals after forwarding are relayed by the CSSF. timing Not stated as an SLA; messages are shown in eDesk after analysis. resubmission Fix and re-upload with a new timestamp; include the eDesk Tracing Code when contacting ictrisksupervision@cssf.lu (content/ESA messages) or edesk@cssf.lu (onboarding/upload). source high confidence |
| LEI required | true Entities 'shall ensure that they have communicated beforehand their LEI code to the CSSF'; otherwise upload fails with ICTO007 'No valid or existing LEI has been found for this entity'. Financial entities in B_01.01/B_01.02 are identified only by LEI (ESA FAQ 39). source high confidence |
| Who files here | All DORA financial entities under CSSF supervision (credit institutions not directly supervised by the ECB, investment firms, PIs/EMIs/AISPs, UCITS ManCos/AIFMs and funds, CASPs, data reporting providers, etc.); since 2026 also third-country branches (ESA Q&A #102, Circular 26/915). Insurance/reinsurance undertakings file with the Commissariat aux Assurances (SOFiE / E-File), not the CSSF. source high confidence |
| Quirks | CSSF applies the ESA reporting framework 4.0 itself and 'in certain cases foresees different error messages for the same issue' (e.g. duplicated key -> EBA.2.16, EBA.2.7b and oime:disallowedDuplicateFacts together).; Nightly LEI sync: an LEI communicated to the line supervisor is usable in eDesk only from the next day.; Error location convention: message 'tB_01-02.r_2.c0040' = table B_01.02, data row 2 (= line 3 in Notepad counting the header), column c0040.; Guidance tables (7/24 Apr 2025) decide whether a Luxembourg entity files individually, consolidated, with the ECB or with another CA as part of a parent's register. |
| Notes | Luxembourg insurers file with the CAA, whose feedback file (FBV) is an .xlsx named 'ROI…LU-99-20251231-…' delivered via SOFiE or E-File. |
Error codes this portal shows
| ICTO001 | The filename is not compliant with the naming convention. |
| ICTO002 | Invalid files cannot be submitted. |
| ICTO003 | The filetype is not supported. File type should be ZIP. |
| ICTO004 | The file does not respect the authorised limit size. File size should not exceed 20MB. |
| ICTO005 | A file has already been submitted with the same filename. |
| ICTO006 | Reference date of the report must be 31/12/2025. |
| ICTO007 | No valid or existing LEI has been found for this entity. |
| ICTO008 | A technical error occurred while uploading the report. |
| ICTO009 | The report cannot be decompressed. |
| ICTO010 | Folder name does not match ZIP file name. |
| ICTO011 | ZIP file must contain one single report folder. |
| ICTO012 | Folder should contain exactly two subfolders named "META-INF" and "reports". |
| arelleOIMloader:error | [arelleOIMloader:error] Failed to read value from [file name] for col [column], row [row] |
| CSSF_0 | [CSSF_0] XBRL file is not parsable / [CSSF_0] Zip file does not contain any taxonomy file |
| 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/mod/dora.json] |
| 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") are intended NOT to be reported. (missing=[values]) / [EBA.1.6.e] Missing filing indicators. Reported XBRL instances MUST include appropriate (positive or negative) filing indicator elements |
| 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 units should be marked as filed: [table name] (fact=..., context=..., value=...) |
| EBA.2.16 | [EBA.2.16] Facts are duplicates eba_met:[dimension] contexts [context] table: [table name] col: [column] row [row] ... |
| EBA.2.7b | [EBA.2.7.b] Duplicate contexts SHOULD NOT be reported, contexts [context] (facts: ...) and [context] (facts: ...) are equivalent. |
| 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: - |
| EBA (Invalid empty value) | [EBA] Invalid empty value eba_met_3.5:[dimension] of context [context] table: [table name] col: [column name] row: - |
| EBA.InvalidIdentifier806-804-703 | [EBA.invalidIdentifier806-804-703] You cannot have multiple rows with identical key values. Table [table name] row [row] |
| err:FORG0001 | [err:FORG0001] Variable set [variable]: {[table name],[column]} >= 0 Exception: Atomizing modelFact to decimal does not have a proper value |
| 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 value 'eba_GA: XX' of the item 'eba_met_3.5: ei1552' is invalid |
| oimce:invalidUnitStringRepresentation | [oimce:invalidUnitStringRepresentation] Unit string representation is lexically invalid,[value] |
| oime:disallowedDuplicateFacts | [oime:disallowedDuplicateFacts] Non-complete duplicate fact values eba_met:[dimension]: [value1], [value2],[table].[row1][col1], [table].[row2][col2] |
| oime:missingPeriodDimension | [oime:missingPeriodDimension] Missing period for instant fact [table name].[row].[cell] |
| xbrlce:unmappedCellValue | [xbrlce:unmappedCellValue] Table [table name] row [row] unmapped parameter columns [columns], url: [csv file] |
| xbrlce:invalidDecimalsValue | [xbrlce:invalidDecimalsValue] Table [table] row [row] column [column] has invalid decimals [value], from column decimals from report parameter decimalsMonetary, url: [table.csv] |
| xbrlce:invalidDimensionValue | [xbrlce:invalidDimensionValue] Fact [table].[row].[column] taxonomy-defined dimension value errors noted above. |
| xbrlce:invalidPeriodRepresentation | [xbrlce:invalidPeriodRepresentation] Table [table] row [row] column [column] has lexical syntax issue with date [value], from report dimension, url: [csv] |
| xbrldie:PrimaryItemDimensionallyInvalidError | [xbrldie:PrimaryItemDimensionallyInvalidError] Fact eba_met_3.5:[dimension] context [context] dimensionally not valid [value] ... / CBI: "[Ins Err, 2] xbrldie:PrimaryItemDimensionallyInvalidError : The primary item contains invalid hypercubes in all base sets..." |
| xbrlce:unreferencedParameter | [xbrlce:unreferencedParameter] Report parameters not referenced: decimalsDecimal, decimalsPercentage |
| warning (inconsistent duplicate) | [warning] Fact eba_met:[dimension] [table][row].[column] is a inconsistent duplicate with eba_met:[dimension] [table][row].[column] ... |
| xmlSchema:valueError | [xmlSchema:valueError] Element eba_met:[dimension] type integer|decimal|QName|date|boolean value error: [value] ... [table-row-column] |
The authority's own documents
- DORA - Submission timeframe for register of information - eDesk Portal open as of 11 February 2026 (communiqué) (2026-02-11)
- DORA - Register of information collection (update: 40% submitted as of 16 March; April ESA checks) (2026-03-17)
- Guidance for interpretation and resolution of CSSF error messages related to the submission of the DORA register, v1.0 (2026-02-10)
- Guidance for interpretation and resolution of ESA error messages related to the DORA register, v1.0 (2025-05-15)
- CSSF guide concerning the submission of DORA Register of information, v1.0 (2025-04-23)
- Register of information: Guidance tables on submission to the CSSF (2025-04-24)
- Circular CSSF 25/882 as amended by Circular CSSF 26/915 (points 16-20 on annual RoI submission 28 Feb-31 Mar of year n+1) (2025-04-09 (amended 2026-08-27))
- Circular CSSF 26/915 on the applicability of DORA to third-country branches in Luxembourg (2026-08-27)
- eDesk public user guide
- Commissariat aux Assurances, Note d'information 26/3 (insurers: ESA additional checks E001-E023; SOFiE/E-File; resubmit by 30 Apr 2026) (2026-04-15)
Compiled from the authority's published guidance on 31 October 2026, with a source and confidence per field. Low confidence means the authority has not published it in writing and the statement is an inference from standing rules or a third party. Check the authority's page before the window opens, and send corrections to hello@roifile.com.