Roifile

Regulators

Germany: filing with the Bundesanstalt für Finanzdienstleistungsaufsicht

xbrl-csv-or-excel. Example filename: DUMMYLEI123456789012.IND_DE_DORA010100_DORA_2025-12-31_20260327063010500.xlsm.

Accepted formats

xbrl-csv-or-excel

Verbatim (Hinweise PDF, Stand 04.03.2026): 'Zur Einreichung des Informationsregisters können Sie ausschließlich entweder eine gepackte Containerdatei (.zip) mit einer strukturierten Datei (xBRL), die der Taxonomie der ESAs entspricht, oder die von der BaFin zur Verfügung gestellte Excel-Vorlage in der aktuellsten Version verwenden.' Portal upload field 'Typen: zip, xlsm'. The Excel template (macro-enabled .xlsm, Version 1-00, published 06.03.2025, last changed 28.03.2025, macro digitally signed for CoreFiling Ltd by GlobalSign, valid 20.03.2025–20.03.2028) is converted by BaFin into the ESA DPM/xBRL format ('wird die BaFin diese anschließend in das von den ESAs geforderte Format konvertieren'). Beta version 0-91 (06.03.2025) must no longer be used. Template intended for small entities; 'Sehr große oder sehr komplexe Finanzunternehmen sollten nicht mit Hilfe dieser Excel-Vorlage das Informationsregister erstellen'. Macros must be enabled; Windows desktop Excel only (macOS untested, Excel Online not to be used); structure must not be altered; paste values only. ESAs made no taxonomy changes for 2026 (taxonomy EBA Reporting Framework 4.0, module code DORA010100).

excel template url https://www.bafin.de/SharedDocs/Downloads/DE/Anlage/Informationsregister_Vorlage.html

source high confidence

Portal

MVP-Portal (Melde- und Veröffentlichungsplattform), Fachverfahren „Digital Operational Resilience Act (DORA)“, Einreichung „Informationsregister“ (menu: Fachverfahren > Meldung einreichen > Formular ausfüllen)

url https://portal.mvp.bafin.de/MvpPortalWeb/app/login.html

login prerequisites (1) Self-registration in the MVP portal as 'Melder' (natürliche Person or Ansprechpartner eines Unternehmens); username and password are assigned by BaFin, not chosen ('Der Benutzername und das Kennwort werden Ihnen aus Sicherheitsgründen zugewiesen'); e-mail confirmation link valid 72 h. (2) Enter the entity's LEI under 'Benutzerdaten ändern' with Referenztyp 'LEI'. (3) 'Fachverfahren beantragen' > 'Digital Operational Resilience Act (DORA)'; the generated application PDF must be signed with a qualified electronic signature or printed, hand-signed and uploaded under 'Anzeigen/Hochladen' (do not also post it); status 'vorläufig' until BaFin accepts ('akzeptiert', confirmation e-mail). (4) 'Eine Freischaltung ohne LEI oder EUID ist nicht möglich' (EUID route is for reporters/service providers without LEI, entered at step 4 of the application). (5) Separate authorisation must be requested for the test procedure 'TEST: Digital Operational Resilience Act (DORA)' unless already granted during the initial 2024 Melderfreischaltung. Outsourced reporting: Excel form 'Auslagerung der Meldungsabgabe' e-mailed to dora-melderfreischaltung@bafin.de. No client certificate is needed for the web form (SOAP web service exists for other procedures). Session timeout 60 min. Support: mvp-support@bafin.de.

source high confidence

File naming

<LEI>.<Berichtsgegenstand: CON oder IND>_DE_<Taxonomieversion [DORAXXYYZZ]>_DORA_<Referenzdatum [JJJJ-MM-TT]>_<Zeitstempel [JJJJMMTThhmmssfff]>.zip oder .xlsm (English: <LEI>.<CON|IND>_DE_<taxonomy version, DORA010100 for the 2026 cycle>_DORA_<reference date YYYY-MM-DD>_<timestamp YYYYMMDDhhmmssfff>.zip | .xlsm)

Example DUMMYLEI123456789012.IND_DE_DORA010100_DORA_2025-12-31_20260327063010500.xlsm ; DUMMYLEI123456789012.CON_DE_DORA010100_DORA_2025-12-31_20260327063010500.zip (BaFin's own examples for the 2026 submission)

Notes Same pattern for Excel (.xlsm) and xBRL container (.zip). Portal rule verbatim: 'Der Dateiname darf nur folgende Zeichen enthalten: a-z, A-Z, 0-9, ., -, _ (insbesondere keine Leerzeichen, Umlaute oder sonstige Sonderzeichen). ... Im Fall einer gepackten Containerdatei (.zip), gelten alle diese Regeln auch für sämtliche in der Containerdatei enthaltenen Dateien.' The timestamp must be changed for every (re)upload; the MVP 'DORA2XML' upload error is cured by changing the timestamp (e.g. last digit 0 -> 1 -> 2). ESA error 714 'entityID parameter – does not match filename' rejects files whose LEI in parameters.csv differs from the file name. For further naming-convention details BaFin refers to ESA RoI FAQ #24. The ESA feedback zip references the received file name, e.g. 'receivedFile,DUMMYLEI123456789012.IND_DE_DORA010100_DORA_2025-03-31_20250411143200002.zip'.

source high confidence

Packaging

meta inf location ESA report-package layout is required ('Einhalten der Ordnerstruktur innerhalb der gepackten Containerdatei (.zip)'); BaFin's error-code page refers to the CSV files in the 'reports' folder of the unzipped package. BaFin does not itself restate where META-INF must sit; it defers to the EBA taxonomy 4.0 documentation.

size limit mb 200

wrapper None. Direct upload of the .zip or .xlsm in the MVP web form ('Datei auswählen' > 'Hochladen'); no XML envelope, no base64.

timestamp uniqueness yes

other rules

  • Portal 'Datei-Einschränkungen': Namensformat as above, 'Typen zip, xlsm', 'Max. Größe 200 MB'.
  • Boilerplate MVP hint shown on the upload mask: 'Darüber hinaus sind in der Containerdatei keine Verzeichnisstrukturen erlaubt' – this generic text conflicts with the xBRL-CSV report-package folder structure that the Hinweise PDF explicitly requires; follow the Hinweise/EBA structure.
  • xBRL checklist verbatim: 'Verwendung der Dateinamenkonvention; Einhalten der Ordnerstruktur innerhalb der gepackten Containerdatei (.zip); Verwendung der Kodierung UTF-8 in allen CSV-Dateien; Beachtung der Hinweise in der EBA-FAQ zum Befüllen von key value-Feldern (insbesondere Zulässigkeit leerer Zellen oder Erfordernis des Werts „Not Applicable“)'.
  • Excel header sheet: Entity Scheme = 'https://eurofiling.info/eu/rs'; Entity Identifier = 20-char LEI followed by '.IND' (individual) or '.CON' (consolidated); End of Reporting Period = 'yyyy-mm-dd' ('2025-12-31' for the 2026 submission); Unit = 'EUR'.
  • Excel: fields B_02.03.0030, B_03.01.0030 and B_03.03.0031 are technical and must be filled with 'Yes'; follow '20241217 Annotated Table Layout DORADORA 4.0.xlsx' where the ITS text contains editorial errors (e.g. missing B_06.01.0050).
  • 'Das Hochladen einer großen Datei kann einige Minuten in Anspruch nehmen.'
  • Empty cells are generally allowed for optional fields (ESA FAQ #26) but some fields need 'Not Applicable' instead of blank to avoid WARNINGs (e.g. B_04.01.0040 when not a branch, ESA FAQ #64).

source high confidence

2026 cycle (reference date 31 Dec 2025)

Notes Verbatim timetable: 'Ab 04. Februar 2026 – Testverfahren ... TEST-Einreichungen'; '09. bis 30. März 2026 – Formelle Einreichung ... Innerhalb dieses Zeitraums muss ein inhaltlich vollständiges Informationsregister eingereicht werden; diesen Anforderungen genügt die Einreichung auch dann, wenn sie nicht beanstandungsfrei die Prüfungen der BaFin und der ESAs durchlaufen hat'; 'Bis 24. April 2026 – Bis zu diesem Datum können Korrekturen der zuvor getätigten Einreichungen vorgenommen werden. Dieser Zeitraum dient allein der Behebung von Fehlern in fristgerecht (09. bis 30. März 2026) eingereichten Informationsregistern.' BaFin must forward to the ESAs by end of March 2026. BVI circular (BaFin notice of 3 Feb 2026) confirms 9–30 March 2026 and that 'Von Seiten der ESAs sind keine technischen Änderungen an der Taxonomie für den Einreichungsprozess 2026 vorgenommen worden.' ESA data-quality feedback was sent via MVP in early April; BaFin FAQ says about 90% of registers received feedback in 2026 and the feedback is currently issued only once. A register missed after the deadline counts as not submitted and can only be filed in the next annual cycle; e-mail submissions are not accepted.

reference date 2025-12-31

opens 2026-03-09

deadline 2026-03-30

corrections until 2026-04-24

extension None found. BaFin's Hinweise (Stand 04.03.2026) already provided a correction window to 24 April 2026 for registers submitted on time; a TÜV SÜD press release (March 2026) reportedly cites '9 March to 28 April' but could not be read (404) and is not confirmed by BaFin.

source high confidence

2027 cycle (reference date 31 Dec 2026)

reference date 2026-12-31

esa transmission deadline 2027-03-31

announced no

changes Not yet announced as of 2026-10-31. BaFin's Informationsregister page states: 'Für den Einreichungszyklus 2027 sind keine Taxonomie-Änderungen vorgesehen.' and the standing rule 'Das Informationsregister muss den Sachstand jeweils zum 31. Dezember des vergangenen Jahres wiedergeben' / 'bis spätestens zum 31. März den Einreichungsprozess vollständig und fehlerfrei zu durchlaufen' / 'Die Bafin informiert Sie zu Beginn jedes Jahres auf ihrer Website, ab wann sie Ihr Informationsregister entgegennimmt.' The Ausfüllhinweise (Stand März 2026) add that BaFin expects to provide a clearer Excel template for the 2027 collection ('schätzt, den Finanzunternehmen für die Einsammlung der Informationsregister im Jahr 2027 eine übersichtlichere Excel-Vorlage bereitstellen zu können'). KWG §1(1b) institutions newly in scope from 1 January 2027 (BaFin DORA FAQ). Unless amended.

source high confidence

Test window

Fachverfahren 'TEST: Digital Operational Resilience Act (DORA)' in the MVP portal. 2026 cycle: TEST submissions possible from 4 February 2026 ('Ab 04. Februar 2026 – Testverfahren'); BaFin's page says test submissions are possible 'jederzeit'. Access to the test procedure must be requested separately unless granted in the 2024 initial activation; BaFin recommends using it. ESA codes 720 and 808 can appear in the TEST procedure and cannot be fixed by the filer; if only these remain the register is ready for final submission.

available yes

source high confidence

Sign-off

After upload the portal shows 'Das Formular wurde verschickt.' and 'Die eingereichte Datei wird nun überprüft und verarbeitet. Beachten Sie unbedingt das MVP-Protokoll!'. There is no in-portal approval workflow; the submission is final once processed. BaFin-ID and Name of the Meldepflichtiger are pre-filled from the authorisation.

two user no

roles Single registered MVP user ('Melder' / Ansprechpartner eines Unternehmens) authorised for the DORA Fachverfahren uploads the file; no maker/checker step is described. Signatures (QES or hand-signed PDF) are required only once, for the Fachverfahren authorisation request.

source high confidence

Feedback

format Menu 'Protokoll einsehen' (exportable as CSV/PDF). Statuses: 'In Verarbeitung' (BaFin technical check) -> 'Meldung fehlerhaft' (orange; at least one BaFin ERROR; a feedback zip e.g. 'feedback_122611.zip' with a text protocol listing ERROR and WARNING lines, e.g. 'FATAL_ERROR (Line -1): Unknown document type.') -> 'In Verarbeitung (extern)' (forwarded to ESAs; possibly an ESA interim protocol 'PENDING; PEN') -> 'Verarbeitung abgeschlossen' (blue; ESA result as a zip containing 'instance-status.csv' (summary) and 'detailed-feedback.csv' (exact list of errors)). ESA result variants: REJECTED (Not OK; NOK), Validation Result (RES) with findings, RES without findings ('feedbackText,No findings found'). Status stays blue and 'wechselt nicht auf grün' even when complete. ESA data-quality feedback (separate, early April) arrives as an MVP message.

timing BaFin check first; forwarding to the ESAs 'kann bis zu 48 Stunden dauern'; ESA response 'kann mehrere Tage dauern'. If no MVP response within 48 h, resubmit with a new timestamp. Reporting obligation is fulfilled only once the ESAs have validated ('Erst, wenn auch die ESAs Ihr Register validiert haben').

resubmission Correct and create a separate new Meldung ('Legen Sie hierfür eine separate, neue Meldung an.') with a new timestamp in the file name; repeat until a RES without (or only immaterial) findings is received. BaFin ERRORs block forwarding; WARNINGs do not block but will likely be raised by the ESAs. Corrections of on-time 2026 submissions were possible until 24 April 2026. Ad-hoc changes outside the cycle are not re-submitted via MVP unless BaFin requests it (single contract changes: Excel form by e-mail to DORA-Informationsregister@bafin.de).

source high confidence

LEI required

true

BaFin MVP-DORA FAQ: 'Benötigt jedes Finanzunternehmen einen Legal Entity Identifier (LEI)-Code? – Ja, unter DORA dient der LEI-Code als Identifikationscode für sämtliche Finanzunternehmen.' The LEI must be recorded in the MVP user data (Referenztyp 'LEI'); 'Eine Freischaltung ohne LEI oder EUID ist nicht möglich' (the EUID alternative is described for reporters/service providers, not for the financial entity's own register). File name and xBRL/Excel header use '<LEI>.IND' or '<LEI>.CON'; dummy LEIs trigger 'InvalidEntitySchemeError'. BaFin publishes no procedure for a financial entity without LEI. ICT third-party providers: LEI or EUID (EU-seated) mandatory; natural persons may be identified by Handelsregisternummer, USt-IdNr., passport or ID-card number; no dummy LEIs.

source high confidence

Who files here

All financial entities in the scope of DORA (Art. 2(1)) that are supervised by BaFin: less significant credit institutions, insurers and insurance holdings (extended by §293(5) VAG), KVGs/asset managers, investment firms, payment and e-money institutions, etc.; Significant credit institutions under ECB direct supervision submit to the ECB rather than BaFin (secondary source only); KWG §1(1b) institutions not otherwise in DORA scope (e.g. Bürgschaftsbanken, Wohnungsunternehmen mit Spareinrichtung): obligations apply from 1 January 2027

source high confidence

QuirksSubmission counts as compliant once BaFin's technical check passes AND the ESAs validate ('Erst dann gilt die Meldepflicht als erfüllt'); MVP status ends on blue 'Verarbeitung abgeschlossen', never green.; ESA findings for ICT providers that have no LEI but another identifier are 'ausnahmsweise unbeachtlich' (ESA FAQ #40); if only such findings remain the process is complete.; Excel template only runs with macros enabled; buttons 'Add Row', 'Add...' are greyed out otherwise; BaFin ships the signing certificate (.cer/.pem) alongside the template.; Excel template field order deviates from ITS Annex I Part 2: key-value fields (green) without field numbers are placed first on each sheet, so numbering shows jumps.; 'Das MVP-Portal ist der einzige zugelassene Einreichungskanal' – registers sent by e-mail (even after the deadline) are not accepted; a missed deadline means the register counts as not submitted and can only be filed in the next annual cycle.; Before contacting DORA-Informationsregister@bafin.de, filers must first compare their file with the template/sample: headers, complete rows/columns, stray spaces or line breaks, case-sensitive drop-down values, numeric formatting, paste values only.; Help documents may be updated during a running submission cycle ('Diese Hilfestellungen werden bei Bedarf auch während des laufenden Einreichungsprozesses aktualisiert').; Deutsche Bundesbank is not part of the RoI submission channel: BaFin pages name only the MVP portal; the DORA FAQ mentions the Bundesbank only to say the MVP portal (like the Bundesbank) is not subject to ICT third-party requirements. Significant institutions submit to the ECB (secondary source).; 2025 first cycle for comparison: reference date 31.03.2025, voluntary test from 8 April 2025, formal window 14–28 April 2025 (original 11 April 2025 deadline lifted).
NotesSolid. All load-bearing facts come from BaFin's own PDFs/pages read directly (Hinweise Stand 04.03.2026, Ausfüllhinweise Stand März 2026, Fehlercodes page, FAQs, MVP handbook). The BaFin notice on the 2026 period was only found as the BVI copy (bafin.de URL cited inside it returns 404). xlsx/xlsm files were not opened (template contents not inspected). Taxonomy version string in the 2026 file name: DORA010100.

Error codes this portal shows

DORA2XML upload error(shown only as a screenshot on BaFin's page)
FATAL_ERROR (Line -1)FATAL_ERROR (Line -1): Unknown document type.
ERROR (Line -1) missing mandatory valueERROR (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 for that dimension.
Duplicate factsERROR (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.
No concept for labelERROR (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'.
e23683_e_0 (WARNING)WARNING (Line 3212): e23683_e_0: not(empty({B_04.01,,0040,})) Fails because not(empty()) is not true.
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 ...
InvalidEntityIdentifierWarningLEI identifiers without suffixes are only permitted before 2022-12-31
InvalidEntitySchemeErrorThe entity scheme 'https://eurofiling.info/eu/rs' for identifier 'DUMMYLEI123456789012' is inappropriate.
FATAL ERROR dimensional... is not dimensionally valid. ... because it is closed. / ... but it is not reported.
e23675_e_0 / e23675_e_1Fails because not(empty()) is not true.

The authority's own documents

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.