This DORA register of information template sets out the 15 templates of Implementing Regulation (EU) 2024/2956, from B_01.01 to B_99.01, with their official column codes, a filled fictitious example and the consistency checks that most often make a submission fail. It implements Article 28(3) of DORA, which requires the register at entity, sub-consolidated and consolidated level.
The register of information is a set of 15 linked tables describing every contractual arrangement for ICT services that a financial entity, or its group, has with ICT third-party service providers, intra-group providers included. The tables are joined by four keys: the contractual arrangement reference number, the identifier of entities and providers (LEI or EUID), the function identifier and the type of ICT services (recital 8 of the ITS).
This page is the template itself. Scope, governance, build steps and the submission process are covered in the companion guide to the DORA register of information; the overall framework is summarised on the DORA page.
Download, free and without sign-up: Excel workbook (.xlsx).
Which templates make up the register of information?
| Template | Name | What it records | Primary key (ESAs data model) |
|---|---|---|---|
| B_01.01 | Entity maintaining the register of information | The entity that keeps and reports the register | 0010 |
| B_01.02 | List of entities within the scope of consolidation | Every entity of the group in scope, or the single entity | 0010 |
| B_01.03 | List of branches | Branches outside the home country | 0010 + 0020 |
| B_02.01 | Contractual arrangements – general information | One row per contractual arrangement, with its unique reference number | 0010 |
| B_02.02 | Contractual arrangements – specific information | Services, functions supported, dates, notice periods, data location | 0010 + 0020 + 0030 + 0050 + 0060 + 0130 + 0150 + 0160 |
| B_02.03 | List of intra-group contractual arrangements | Link between an intra-group contract and the external contract behind it | 0010 + 0020 |
| B_03.01 | Entities signing the arrangements for receiving ICT services | Who signed on the receiving side | 0010 + 0020 |
| B_03.02 | ICT third-party service providers signing the arrangements | Who signed on the providing side | 0010 + 0020 |
| B_03.03 | Entities signing the arrangements for providing ICT services to other group entities | Group entities acting as ICT providers | 0010 + 0020 |
| B_04.01 | Entities making use of the ICT services | Which entities, or branches, use each arrangement | 0010 + 0020 + 0040 |
| B_05.01 | ICT third-party service providers | Direct providers, intra-group providers, subcontractors and their ultimate parents | 0010 |
| B_05.02 | ICT service supply chain | Each provider in the chain, ranked from 1 (direct provider) upwards | 0010 + 0020 + 0030 + 0050 + 0060 |
| B_06.01 | Functions identification | Each function per entity and licensed activity, its criticality, RTO and RPO | 0010 + 0040 |
| B_07.01 | Assessments of the ICT services | Substitutability, exit plan, last audit, alternatives (services supporting critical or important functions) | 0010 + 0020 + 0040 |
| B_99.01 | Definitions from entities making use of the ICT services | The entity's own meaning of the closed-list options it uses | not applicable |
The primary keys come from the ESAs' Data Model for DORA RoI published with the reporting package. A key column can never be empty in a submitted file.
What columns does each template contain?
The tables below reproduce the column codes and labels of Annex I to the ITS. "Required" summarises the fill-in option of the ITS; closed lists are in Annex I (entity types, hierarchy, termination reasons), Annex II (licensed activities) and Annex III (types of ICT services S01 to S19).
B_01.01 – Entity maintaining the register of information
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_01.01.0010 | LEI of the financial entity maintaining the register of information | Alphanumerical | Mandatory |
| B_01.01.0020 | Name of the financial entity | Alphanumerical | Mandatory |
| B_01.01.0030 | Country of the financial entity | Country | Mandatory |
| B_01.01.0040 | Type of financial entity | Closed set of options | Mandatory |
| B_01.01.0050 | Competent authority | Alphanumerical | Mandatory when reported |
| B_01.01.0060 | Date of the reporting | Date | Mandatory when reported |
B_01.02 – List of entities within the scope of consolidation
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_01.02.0010 | LEI of the financial entity | Alphanumerical | Mandatory |
| B_01.02.0020 | Name of the financial entity | Alphanumerical | Mandatory |
| B_01.02.0030 | Country of the financial entity | Country | Mandatory |
| B_01.02.0040 | Type of financial entity | Closed set of options | Mandatory |
| B_01.02.0050 | Hierarchy of the financial entity within the group (where applicable) | Closed set of options | Mandatory |
| B_01.02.0060 | LEI of the direct parent undertaking of the financial entity | Alphanumerical | Mandatory |
| B_01.02.0070 | Date of last update | Date | Mandatory |
| B_01.02.0080 | Date of integration in the register of information | Date | Mandatory |
| B_01.02.0090 | Date of deletion in the register of information | Date | Mandatory |
| B_01.02.0100 | Currency | Currency | If 0110 is reported |
| B_01.02.0110 | Value of total assets of the financial entity | Monetary | If the entity is a financial entity |
B_01.03 – List of branches
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_01.03.0010 | Identification code of the branch | Alphanumerical | Mandatory |
| B_01.03.0020 | LEI of the financial entity head office of the branch | Alphanumerical | Mandatory |
| B_01.03.0030 | Name of the branch | Alphanumerical | Mandatory |
| B_01.03.0040 | Country of the branch | Country | Mandatory |
B_02.01 – Contractual arrangements – general information
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_02.01.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_02.01.0020 | Type of contractual arrangement | Closed set of options | Mandatory |
| B_02.01.0030 | Overarching contractual arrangement reference number | Alphanumerical | Mandatory |
| B_02.01.0040 | Currency of the amount reported in B_02.01.0050 | Currency | Mandatory |
| B_02.01.0050 | Annual expense or estimated cost of the contractual arrangement for the past year | Monetary | Mandatory |
B_02.02 – Contractual arrangements – specific information
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_02.02.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_02.02.0020 | LEI of the financial entity making use of the ICT service(s) | Alphanumerical | Mandatory |
| B_02.02.0030 | Identification code of the ICT third-party service provider | Alphanumerical | Mandatory |
| B_02.02.0040 | Type of code to identify the ICT third-party service provider | Pattern | Mandatory |
| B_02.02.0050 | Function identifier | Pattern | Mandatory |
| B_02.02.0060 | Type of ICT services | Closed set of options | Mandatory |
| B_02.02.0070 | Start date of the contractual arrangement | Date | Mandatory |
| B_02.02.0080 | End date of the contractual arrangement | Date | Mandatory |
| B_02.02.0090 | Reason of the termination or ending of the contractual arrangement | Closed set of options | If the arrangement is terminated |
| B_02.02.0100 | Notice period for the financial entity making use of the ICT service(s) | Natural number | If the ICT service supports a critical or important function |
| B_02.02.0110 | Notice period for the ICT third-party service provider | Natural number | If the ICT service supports a critical or important function |
| B_02.02.0120 | Country of the governing law of the contractual arrangement | Country | If the ICT service supports a critical or important function |
| B_02.02.0130 | Country of provision of the ICT services | Country | If the ICT service supports a critical or important function |
| B_02.02.0140 | Storage of data | [Yes/No] | If the ICT service supports a critical or important function |
| B_02.02.0150 | Location of the data at rest (storage) | Country | If 0140 = Yes |
| B_02.02.0160 | Location of management of the data (processing) | Country | If the service involves data processing |
| B_02.02.0170 | Sensitiveness of the data stored by the ICT third-party service provider | Closed set of options | If the provider stores data and the service supports a critical or important function |
| B_02.02.0180 | Level of reliance on the ICT service supporting the critical or important function | Closed set of options | If the ICT service supports a critical or important function |
B_02.03 – List of intra-group contractual arrangements
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_02.03.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_02.03.0020 | Contractual arrangement linked to the contractual arrangement referred in B_02.03.0010 | Alphanumerical | Mandatory |
B_03.01, B_03.02 and B_03.03 – Signatories
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_03.01.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_03.01.0020 | LEI of the entity signing the contractual arrangement | Alphanumerical | Mandatory |
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_03.02.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_03.02.0020 | Identification code of ICT third-party service provider | Alphanumerical | Mandatory |
| B_03.02.0030 | Type of code to identify the ICT third-party service provider | Pattern | Mandatory |
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_03.03.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_03.03.0020 | LEI of the financial entity providing ICT services | Alphanumerical | Mandatory |
B_04.01 – Entities making use of the ICT services
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_04.01.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_04.01.0020 | LEI of the financial entity making use of the ICT service(s) | Alphanumerical | Mandatory |
| B_04.01.0030 | Nature of the financial entity making use of the ICT service(s) | Closed set of options | Mandatory |
| B_04.01.0040 | Identification code of the branch | Alphanumerical | If the user is a branch |
B_05.01 – ICT third-party service providers
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_05.01.0010 | Identification code of ICT third-party service provider | Alphanumerical | Mandatory |
| B_05.01.0020 | Type of code to identify the ICT third-party service provider | Pattern | Mandatory |
| B_05.01.0030 | Additional identification code of ICT third-party service provider | Alphanumerical | Optional |
| B_05.01.0040 | Type of additional identification code to identify the ICT third-party service provider | Pattern | If 0030 is reported |
| B_05.01.0050 | Legal name of the ICT third-party service provider | Alphanumerical | Mandatory |
| B_05.01.0060 | Name of the ICT third-party service provider in Latin alphabet | Alphanumerical | Mandatory |
| B_05.01.0070 | Type of person of the ICT third-party service provider | Closed set of options | Mandatory |
| B_05.01.0080 | Country of the ICT third-party service provider’s headquarters | Country | Mandatory |
| B_05.01.0090 | Currency of the amount reported in B_05.01.0100 (the ITS text says 0070) | Currency | If 0100 is reported |
| B_05.01.0100 | Total annual expense or estimated cost of the ICT third-party service provider | Monetary | If the provider is a direct provider |
| B_05.01.0110 | Identification code of the ICT third-party service provider’s ultimate parent undertaking | Alphanumerical | If the provider is not its own ultimate parent |
| B_05.01.0120 | Type of code to identify the ICT third-party service provider’s ultimate parent undertaking | Pattern | If the provider is not its own ultimate parent |
B_05.02 – ICT service supply chain
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_05.02.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_05.02.0020 | Type of ICT services | Closed set of options | Mandatory |
| B_05.02.0030 | Identification code of the ICT third-party service provider | Alphanumerical | Mandatory |
| B_05.02.0040 | Type of code to identify the ICT third-party service provider | Pattern | Mandatory |
| B_05.02.0050 | Rank | Natural number | Mandatory |
| B_05.02.0060 | Identification code of the recipient of sub-contracted ICT services | Alphanumerical | Mandatory (rank > 1) |
| B_05.02.0070 | Type of code to identify the recipient of sub-contracted ICT services | Pattern | Mandatory (rank > 1) |
B_06.01 – Functions identification
The ITS annex skips code 0050 in this template, while the ESAs' annotated table layout and data model number the same columns c0010 to c0100 without a gap. The "CSV" column gives the header expected in the reporting file.
| Code (ITS) | CSV | Column | Type | Required |
|---|---|---|---|---|
| B_06.01.0010 | c0010 | Function Identifier | Pattern | Mandatory |
| B_06.01.0020 | c0020 | Licenced activity | Closed set of options | Mandatory |
| B_06.01.0030 | c0030 | Function name | Alphanumerical | Mandatory |
| B_06.01.0040 | c0040 | LEI of the financial entity | Alphanumerical | Mandatory |
| B_06.01.0060 | c0050 | Criticality or importance assessment | Closed set of options | Mandatory |
| B_06.01.0070 | c0060 | Reasons for criticality or importance | Alphanumerical | Optional |
| B_06.01.0080 | c0070 | Date of the last assessment of criticality or importance | Date | Mandatory |
| B_06.01.0090 | c0080 | Recovery time objective of the function | Natural number | Mandatory |
| B_06.01.0100 | c0090 | Recovery point objective of the function | Natural number | Mandatory |
| B_06.01.0110 | c0100 | Impact of discontinuing the function | Closed set of options | Mandatory |
B_07.01 – Assessments of the ICT services
| Code (ITS) | Column | Type | Required |
|---|---|---|---|
| B_07.01.0010 | Contractual arrangement reference number | Alphanumerical | Mandatory |
| B_07.01.0020 | Identification code of the ICT third-party service provider | Alphanumerical | Mandatory |
| B_07.01.0030 | Type of code to identify the ICT third-party service provider | Pattern | Mandatory |
| B_07.01.0040 | Type of ICT services | Closed set of options | Mandatory |
| B_07.01.0050 | Substitutability of the ICT third-party service provider | Closed set of options | Mandatory |
| B_07.01.0060 | Reason where the ICT third-party service provider is considered not substitutable or difficult to be substitutable | Closed set of options | If 0050 = not substitutable or highly complex |
| B_07.01.0070 | Date of the last audit on the ICT third-party service provider | Date | Mandatory |
| B_07.01.0080 | Existence of an exit plan | [Yes/No] | Mandatory |
| B_07.01.0090 | Possibility of reintegration of the contracted ICT service | Closed set of options | Mandatory |
| B_07.01.0100 | Impact of discontinuing the ICT services | Closed set of options | Mandatory |
| B_07.01.0110 | Are there alternative ICT third-party service providers identified? | Closed set of options | Mandatory |
| B_07.01.0120 | Identification of alternative ICT TPP | Alphanumerical | Optional |
B_99.01 – Definitions from entities making use of the ICT services
B_99.01 holds one internal definition for each option of six closed lists: type of contractual arrangement (B_02.01.0020), sensitiveness of data (B_02.02.0170), impact of discontinuing the function (B_06.01.0110), substitutability (B_07.01.0050), possibility of reintegration (B_07.01.0090) and impact of discontinuing the ICT services (B_07.01.0100). The ITS lays it out as rows R0010 to R0190 with columns C0010 to C0040; the ESAs' reporting layout turns it into a single row of 19 columns (0010 to 0190), one per option.
What does a filled register look like?
The example below is fictitious. Example Bank SA is a Belgian credit institution that keeps a consolidated register for itself and its subsidiary Example Tech Services SRL, an ICT intra-group service provider. It uses two ICT providers: Example Tech Services SRL, which operates the core banking platform, and Nimbus Cloud Europe BV, an external infrastructure provider contracted by Example Tech Services SRL to host that platform.
The LEIs are invented for this example: they pass the format check (18 characters plus two check digits) but do not exist in the GLEIF database and must never be submitted.
| Fictitious entity | Fictitious LEI |
|---|---|
| Example Bank SA | EXAMPLEBANK000000111 |
| Example Tech Services SRL | EXAMPLETECH000000271 |
| Nimbus Cloud Europe BV | EXAMPLENIMBUS0000307 |
B_01.01 (entity maintaining the register)
| 0010 | 0020 | 0030 | 0040 | 0050 | 0060 |
|---|---|---|---|---|---|
| EXAMPLEBANK000000111 | Example Bank SA | BE | Credit institutions | National Bank of Belgium | 2026-12-31 |
B_01.02 (entities in scope)
| 0010 | 0020 | 0030 | 0040 | 0050 | 0060 | 0070 | 0080 | 0090 | 0100 | 0110 |
|---|---|---|---|---|---|---|---|---|---|---|
| EXAMPLEBANK000000111 | Example Bank SA | BE | Credit institutions | Ultimate parent undertaking in the consolidation | EXAMPLEBANK000000111 | 2026-12-31 | 2025-01-17 | 9999-12-31 | EUR | 4200000000 |
| EXAMPLETECH000000271 | Example Tech Services SRL | BE | Non-financial entity: ICT intra-group service provider | Subsidiary, not a parent of a sub-consolidated part | EXAMPLEBANK000000111 | 2026-12-31 | 2025-01-17 | 9999-12-31 |
The parent repeats its own LEI in 0060: the ESAs' reporting FAQ asks for this when an entity has no direct parent (DORA Q&A 2024_7278). Total assets are left empty for the non-financial entity.
B_02.01 (arrangements) and B_02.03 (intra-group link)
| B_02.01: 0010 | 0020 | 0030 | 0040 | 0050 |
|---|---|---|---|---|
| CA-2023-001 | Standalone arrangement | EUR | 1800000 | |
| CA-2023-002 | Standalone arrangement | EUR | 650000 |
| B_02.03: 0010 | 0020 |
|---|---|
| CA-2023-001 | CA-2023-002 |
CA-2023-001 is the intra-group contract between the bank and Example Tech Services SRL; CA-2023-002 is the contract between Example Tech Services SRL and Nimbus Cloud Europe BV. Both must appear in B_02.01, and B_02.03 links them.
B_02.02 (one row per arrangement, entity, provider, function and service; main columns shown)
| 0010 | 0020 | 0030 | 0040 | 0050 | 0060 | 0070 | 0080 | 0130 | 0140 | 0150 | 0160 | 0180 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CA-2023-001 | EXAMPLEBANK000000111 | EXAMPLETECH000000271 | LEI | F1 | S14 | 2023-01-01 | 9999-12-31 | BE | No | Not applicable | BE | Full reliance |
| CA-2023-001 | EXAMPLEBANK000000111 | EXAMPLETECH000000271 | LEI | F2 | S14 | 2023-01-01 | 9999-12-31 | BE | No | Not applicable | BE | Full reliance |
| CA-2023-002 | EXAMPLEBANK000000111 | EXAMPLENIMBUS0000307 | LEI | F1 | S17 | 2023-03-01 | 2027-02-28 | NL | Yes | NL | NL | Full reliance |
| CA-2023-002 | EXAMPLEBANK000000111 | EXAMPLENIMBUS0000307 | LEI | F2 | S17 | 2023-03-01 | 2027-02-28 | NL | Yes | NL | NL | Full reliance |
The platform supports two functions, so each arrangement takes two rows (Article 4(2) of the ITS: one value per field, one extra row per extra value). "Not applicable" fills the key column 0150 when no data is stored (DORA Q&A 2024_7280). The other columns (notice periods, governing law, data sensitiveness) are in the downloadable file.
B_03.01, B_03.02, B_03.03 and B_04.01 (who signs, who provides, who uses)
| Template | 0010 | 0020 | 0030 | 0040 |
|---|---|---|---|---|
| B_03.01 | CA-2023-001 | EXAMPLEBANK000000111 | ||
| B_03.01 | CA-2023-002 | EXAMPLETECH000000271 | ||
| B_03.02 | CA-2023-001 | EXAMPLETECH000000271 | LEI | |
| B_03.02 | CA-2023-002 | EXAMPLENIMBUS0000307 | LEI | |
| B_03.03 | CA-2023-001 | EXAMPLETECH000000271 | ||
| B_04.01 | CA-2023-001 | EXAMPLEBANK000000111 | Not a branch | Not applicable |
| B_04.01 | CA-2023-002 | EXAMPLEBANK000000111 | Not a branch | Not applicable |
B_05.01 (providers and ultimate parents) and B_05.02 (supply chain)
| B_05.01: 0010 | 0020 | 0050 | 0070 | 0080 | 0090 | 0100 | 0110 | 0120 |
|---|---|---|---|---|---|---|---|---|
| EXAMPLETECH000000271 | LEI | Example Tech Services SRL | Legal person | BE | EUR | 1800000 | EXAMPLEBANK000000111 | LEI |
| EXAMPLENIMBUS0000307 | LEI | Nimbus Cloud Europe BV | Legal person | NL | EUR | 650000 | EXAMPLENIMBUS0000307 | LEI |
| EXAMPLEBANK000000111 | LEI | Example Bank SA | Legal person | BE | EXAMPLEBANK000000111 | LEI |
| B_05.02: 0010 | 0020 | 0030 | 0040 | 0050 | 0060 | 0070 |
|---|---|---|---|---|---|---|
| CA-2023-001 | S14 | EXAMPLETECH000000271 | LEI | 1 | EXAMPLETECH000000271 | LEI |
| CA-2023-002 | S17 | EXAMPLENIMBUS0000307 | LEI | 1 | EXAMPLENIMBUS0000307 | LEI |
Example Bank SA appears in B_05.01 because it is the ultimate parent of an ICT provider: the ultimate-parent code in 0110 must exist as a provider row (rule 807). Nimbus Cloud Europe BV signed with a group entity to serve the bank, so it is a direct provider (Article 1(1)(b) of the ITS) and takes rank 1. For rank 1, the ESAs ask to repeat the provider's code in 0060 instead of leaving the key empty (DORA Q&A 2024_7284).
B_06.01 (functions, ITS codes) and B_07.01 (assessment, main columns)
| 0010 | 0020 | 0030 | 0040 | 0060 | 0080 | 0090 | 0100 | 0110 |
|---|---|---|---|---|---|---|---|---|
| F1 | Payment services (Annex I, point 4, Directive 2013/36/EU) | Payment execution | EXAMPLEBANK000000111 | Yes | 2026-06-30 | 4 | 1 | High |
| F2 | Taking deposits and other repayable funds (Annex I, point 1) | Current accounts | EXAMPLEBANK000000111 | Yes | 2026-06-30 | 8 | 1 | High |
RTO and RPO are expressed in hours: 1 when under an hour, 0 when not defined. Each combination of LEI, licensed activity and function gets its own identifier (F1, F2…).
| B_07.01: 0010 | 0020 | 0030 | 0040 | 0050 | 0070 | 0080 | 0100 | 0110 |
|---|---|---|---|---|---|---|---|---|
| CA-2023-001 | EXAMPLETECH000000271 | LEI | S14 | Highly complex substitutability | 2026-03-15 | Yes | High | Yes |
| CA-2023-002 | EXAMPLENIMBUS0000307 | LEI | S17 | Medium complexity in terms of substitutability | 2025-11-20 | Yes | High | Yes |
In a reporting file, closed-list values and countries are replaced by the ESAs' codes (for example eba_GA:BE for Belgium, eba_GA:qx2007 for "Not applicable").
Which consistency checks make a submission fail?
The ESAs run three layers of checks on each file: technical checks, DPM validation rules and business checks against reference data. Technical errors reject the file; the other findings are warnings, but authorities expect a corrected resubmission. Rule codes below are those published by the ESAs and explained by the CSSF.
| Check | ESAs rule | Effect | How to pass |
|---|---|---|---|
Package structure, file names, entityID matching the file name | 103, 714, 720 | Rejected | Follow the ESAs' sample package; root folder named like the zip |
| All files in UTF-8 | 306, 809 | Rejected | Export every CSV in UTF-8 (with or without BOM) |
| Filing indicators all set to true | 808 | Rejected | Report every template, empty if nothing to declare |
| Column headers known to the taxonomy | 801 | Rejected | Use DPM headers (watch B_06.01 numbering) |
| Primary key filled | 805 | Rejected | Use "Not applicable" or the own-code rules above, never blank |
| Foreign key found in the target table | 807 | Rejected | Check the key links below |
| No duplicate keys in a table | 806 | Warning | One row per key combination |
| Mandatory values present | v88xx_m | Warning | Fill conditional fields when their condition is met |
| LEI format (18 characters + 2 digits) | v8826_m | Warning | Do not put national codes in LEI fields |
| LEI exists in GLEIF | VR_2, VR_12, VR_23, VR_71, VR_77 | Warning | Check each LEI and its status before filing |
| EUID exists in BRIS | VR_72, VR_78 | Warning | EUID starts with an EEA country code and contains a dot |
Which keys must match between templates?
| Value in | Must exist in |
|---|---|
| B_02.02.0010, B_02.03.0010 and 0020, B_03.01.0010, B_03.02.0010, B_03.03.0010, B_04.01.0010, B_05.02.0010, B_07.01.0010 | B_02.01.0010 |
| B_02.01.0030 (overarching arrangement) | B_02.01.0010 (same table) |
| B_03.01.0020, B_03.03.0020, B_04.01.0020, B_01.03.0020 | B_01.02.0010 |
| B_02.02.0030, B_03.02.0020, B_05.02.0030, B_07.01.0020 | B_05.01.0010 |
| B_05.01.0110 (ultimate parent) | B_05.01.0010 (same table) |
| B_02.02.0050 with B_02.02.0020 | B_06.01.0010 with B_06.01.0040 |
What did the dry run and the first submissions teach?
- In the ESAs' 2024 dry run, 6.5% of the 947 registers analysed passed all 116 data quality checks; missing mandatory information caused 86% of failures, with B_02.02 and B_07.01 holding most of the gaps.
- Close to 9,000 invalid LEIs were reported for financial entities themselves, often national codes typed in LEI fields.
- In their May 2025 observations on the first official reporting, the ESAs counted 58,170 EUIDs in an invalid format, against 2,717 found in BRIS and 258 not found.
- The ACPR noted that validation rules changed during the 2025 window, and that 2026 rejections came from wrong reference dates (2025-12-31 expected, not the filing deadline), incomplete archive trees and non-UTF-8 files.
- For 2026, the CSSF stated that the ESAs' checks had not changed since April 2025 but would be applied to more data fields.
How do you keep the register at group (consolidated) level?
- Scope. The parent undertaking sets the perimeter following sectoral consolidation rules; a sub-consolidated or consolidated register includes all financial entities and ICT intra-group providers of the group (Article 6 of the ITS).
- One register, three levels. A group may keep a single register that serves entity, sub-consolidated and consolidated levels, provided each entity can extract and report its own part (recital 2 of the ITS).
- What goes to the ESAs. Registers are reported at individual level for entities outside a group or whose parent is outside the Union with no Union parent, and otherwise at the highest level of consolidation in the Union (ESAs reporting FAQ).
- Hierarchy. B_01.02.0050 places each entity: ultimate parent, parent of a sub-consolidated part, subsidiary, not part of a group, or service provider to which all operations are outsourced; choose the highest level that applies.
- Shared identifiers. Keep one contract reference, one provider code and one function identifier per object across all entities; consistency between entity and consolidated levels is an explicit duty (Article 3(3) of the ITS).
- Intra-group chains. Report the intra-group contract and the external contract in B_02.01, and link them in B_02.03. Group entities established outside the Union that serve EU entities count as intra-group providers.
For the wider control set, the DORA readiness checklist (Excel, 45 requirements) covers the other DORA pillars.
Frequently asked questions
Is there an official Excel template?
The legal templates are in the ITS annex. For reporting, the ESAs publish a plain-CSV package (taxonomy, data model, validation rules); the Excel workbook and conversion tool released for the 2024 dry run were preparation tools.
Must ICT services that do not support critical functions be recorded?
Yes. Article 28(3) covers all contractual arrangements for ICT services. Several columns, and template B_07.01, only apply to services supporting critical or important functions.
Which subcontractors go into the register?
Only those that effectively underpin ICT services supporting critical or important functions (Article 3(2)(b) of the ITS).
What if a provider has no LEI?
EU legal persons are identified by an LEI or an EUID; legal persons outside the Union by an LEI only; alternative codes (CRN, VAT, passport, national ID) are for individuals acting in a business capacity. The ESAs accept another identifier for a third-country provider without an LEI, flagged as a data quality issue rather than rejected.
How often is the register updated and reported?
It is maintained continuously, reported at least yearly and provided in full on request (Article 28(3) of DORA). The next reference date is 31 December 2026.
Sources
- Regulation (EU) 2022/2554 (DORA), Article 28(3)
- Commission Implementing Regulation (EU) 2024/2956, templates for the register of information
- EBA – Preparations for reporting of DORA registers of information (data model, taxonomy, validation rules)
- ESAs – DORA RoI reporting FAQ, version of 28 March 2025
- ESAs – Observations from reporting of RoI: key common issues (updated 16 May 2025)
- ESAs – 2024 dry run summary report (17 December 2024)
- EBA Q&A 2024_7278 (direct parent), 2024_7280 (data storage location), 2024_7284 (recipient code at rank 1)
- CSSF – Guidance on ESA error messages for the DORA register (15 May 2025)
- CSSF – Submission timeframe 2026
- NBB – OneGate DOR domain (DORA_ROI)
- ACPR – DORA webinar of 23 January 2026