Ireland: filing with the Central Bank of Ireland
xBRL-CSV only. Example filename: C999001_20251231_DORAREG_MiFID.zip.
| Accepted formats | xbrl-csv-only 'The file type financial entities must be using is a XBRL OIM-CSV file in accordance with EBA DPM 4.0' saved as a .zip; ESAs confirmed in Dec 2024 that no template or conversion tool would be provided. The Portal offers 'Download Excel' to view a submitted register but does not accept Excel. source high confidence |
|---|---|
| Portal | Central Bank of Ireland Portal (Returns > View/Edit Returns > 'DORA Registers' heading; return type e.g. 'DORA Register MiFID') url https://portal.centralbank.ie/ login prerequisites Existing Portal user; Portal Administrator grants 'ONR Returns' permission: None / Viewer / Editor (upload + finalise) / Verifier (sign off) / Editor & Verifier (cannot sign off a return they finalised). 'You will only see the DORA Register applicable to your financial entity.' source high confidence |
| File naming | CCCCCCC_YYYYMMDD_CBIREGISTERNAME.zip (CBI-specific; NOT the ESA pattern) Example C999001_20251231_DORAREG_MiFID.zip (test MiFID firm C999001; 2026 cycle reference date 20251231). 2025 example in portal emails: C999001_20250331_DORAREG_MiFID.zip Notes CCCCCCC = the entity's C code: 'the numerical section of the financial entity's number preceded by C and NOT the institution number. Where the institution number is CBI0012345, the C Code will be C12345' (leading zeros dropped). YYYYMMDD = reference date (20251231 for the Q1 2026 submission). CBIREGISTERNAME = 'the name of the register as outlined in this guide and as displayed on screen when you are loading a return'; the guide documents 'DORA Register MiFID' -> DORAREG_MiFID; other sector register names are shown on the upload screen and are not listed in the published guide text. No spaces in the filename. The inner root folder must carry the same name as the zip (minus .zip). source high confidence |
| Packaging | root folder must equal zip name yes meta inf location <root>/META-INF/reportPackage.json; <root>/reports/{report.json, parameters.csv, FilingIndicators.csv, b_xx.xx.csv} other rules
source high confidence |
| 2026 cycle (reference date 31 Dec 2025) | Notes Industry briefing 4 Feb 2026 (800+ attendees; recording https://youtu.be/KbyLfbulaQU; slides pptx 18.44 MB). Insurance newsletter Dec 2025 had said 'between February and March 2026'. 2026 Portal shows multiple errors at once and distinguishes blocking vs non-blocking (commentable) errors. reference date 2025-12-31 opens 2026-03-02 (RoI page 'Upcoming Submission Date' section says 2-31 March 2026; another section of the same page and the guide say 'between 1 and 31 March') deadline 2026-03-31 corrections until EBA technical-validation feedback had to be addressed and registers resubmitted before 31 March 2026; EBA Data Quality checks ran in April 2026 with CBI-requested resubmissions afterwards (Forvis Mazars reports resubmissions through April-May 2026) source high confidence |
| 2027 cycle (reference date 31 Dec 2026) | reference date 2026-12-31 esa transmission deadline 2027-03-31 announced no changes Nothing published by the CBI as of 31 Oct 2026 (RoI page, Communications page and FAQ carry no 2027 statement). Forvis Mazars Ireland 'expects' the portal to open 1 March 2027 with submissions due 31 March 2027 (expectation, low confidence). Standing ESA rule: CAs transmit by 31 March with 31 December reference date (ESA Decision 2024/22 Arts 4-5). source medium confidence |
| Test window | No test environment or dry-run window is mentioned in the 2026 guide or on the RoI page; the guide's screenshots use a 'CRDIV Test Firm 1 (C999001)' internal test entity. CBI encourages firms to 'frontload their initial submission early in the collection window'. available no source medium confidence |
| Sign-off | Three-step process: (1) Load File -> status Processing/Validating -> Accepted or Rejected (confirmation email to uploader only; 'accepted with warnings' possible); (2) Finalise by the editor; (3) Sign-Off by the verifier with a declaration checkbox. After sign-off the return is locked; a Verifier can request an auto-unlock ('Create Request' > 'Unlock Return') to resubmit. two user yes roles Editor uploads and finalises; a different user with Verifier access signs off ('the same user cannot finalise and sign off the upload'). Editor & Verifier can do both but not for a return they finalised. source high confidence |
| Feedback | format Portal: file status Accepted/Rejected; 'Warnings' html inside a zip (download via View Uploaded Files); 'Xbrl Non Blocking Rules Report' table (EBA rule code, description, template, offending value, column, technical description, 'Explanation' column to be filled before finalising). EBA feedback (NOK/RES zips with instance-status.csv and detailed-feedback.csv) relayed by the supervisor via Portal Secure Messaging. timing 'the majority of files should be processed within five minutes'; EBA feedback after CBI forwards the file (no SLA given). resubmission Correct, unlock if already signed off, re-upload (filename pattern unchanged, same reference date). 'The Central Bank of Ireland will not troubleshoot issues within reporting packages.' source high confidence |
| LEI required | true 'Financial entities submitting a RoI must have a valid LEI code'; the Portal matches the C-code against the LEI in parameters.csv and GLEIF. For ICT providers the LEI requirement is non-blocking ('we believe this still applies for 2026'); alternative identifiers per EBA FAQ 39/47 are flagged as DQ issues only. source high confidence |
| Who files here | All DORA financial-entity types authorised by the Central Bank (credit institutions not directly supervised by the ECB, investment firms, fund managers, insurers/reinsurers, PIs/EMIs, CASPs, crowdfunding, trading venues, etc.); credit unions excluded until 17 Jan 2028 (S.I. No. 20/2025); EEA branches operating in Ireland do not file with the CBI source medium confidence |
| Quirks | The zip is renamed to the CBI C-code pattern at upload, but the EBA receives/validates the ESA-named package; parameters.csv entityID must still be rs:<LEI>.IND|.CON (the Portal matches C-code <-> LEI).; A file can show status 'Accepted' in the upload screen while the return list shows 'Invalid' because of warnings; warnings must be downloaded and addressed (or non-blocking errors commented row by row in 'Explanation') before Finalise.; If last year's upload was accepted, keep the same high-level file structure; filing-rule errors show only one at a time ('one-at-a-time errors').; EBA Data Quality review added for 2026 (announced week of 16 Feb 2026): April 2026 content checks (e.g. ultimate parent '9999999DUMMY99999999', provider name 'not applicable'); CBI 'do not yet have sight of exactly what these data quality feedback files will look like' at guide publication.; Save EBA feedback zips locally with a shortened filename to avoid Windows long-path problems. |
| Notes | The guide references EBA filing rules 5.7 (report.json software block) and 5.6 (decimals). Consolidation: standalone entities file individually; groups per ESA Decision Art. 3. Contact for TLPT only is published; RoI support goes through the Portal/usual supervisory channels. |
Error codes this portal shows
| 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 CCCCCCC is the institution C-Code and YYYYMMDD is the reporting date/reference date for the data - i.e. for the Q1 2026 submission, this will be 20251231. |
| 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 cause this error. |
| 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. |
| CBI filing rule: double zipped | Ensure the file is not double zipped. |
| 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. |
| 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) |
| 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 |
| Error: Cannot determine Taxonomy Schema Reference, cannot locate report.json file | Error: Cannot determine Taxonomy Schema Reference, cannot locate report.json file |
| 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: <incorrect URL link> |
| [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 the instance - all of reported facts are not referenced by any filing indicator} |
| [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 filing indicators (B_05.01=0, B_07.01=false). Reported Filing Indicators must have values of either 'true' or '1' |
| [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} |
| 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 zero ... IntegerItemType.Decimals |
| ...2.8: InappropriateScheme... / Unbound prefix: sr | ...2.8: InappropriateScheme... / ... Unbound prefix: sr |
| 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' |
| 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 (optional eba:softwareAdditionalInfo). CBI: 'It is not a mandatory inclusion, but if you include it and do not include all relevant elements, it will cause a warning error.' |
The authority's own documents
- Guide to Submitting DORA Registers of Information on the Central Bank of Ireland Portal (consolidated, 93 pp., 5.05 MB; PDF metadata 23-24 Feb 2026) (2026-02-23)
- Reporting Registers of Information (web page) (2026-01-29 (with Feb 2026 DQ update))
- DORA Communications and Publications (29 Jan 2026 window notice; 5 Feb 2026 briefing recording and slides; 20 Feb 2026 DQ notice) (2026-02-20)
- DORA Industry Briefing slides, February 2026 (pptx, 18.44 MB) - not downloaded (2026-02-05)
- DORA - Frequently Asked Questions (updated 12 Feb 2026) (2026-02-12)
- March 2025 Guide to addressing DORA register EBA feedback file errors (superseded, folded into the consolidated guide) (2025-03)
- Insurance Newsletter December 2025 (p. 'DORA Register of Information between February and March 2026') (2025-12)
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.