Regolamento DORA: tutte le regole BDI_DORA della Banca d’Italia per la segnalazione ICT

Il regolamento DORA (Digital Operational Resilience Act) impone agli enti finanziari dell’UE di dichiarare in modo dettagliato i propri accordi contrattuali con fornitori terzi di servizi ICT. Le regole BDI_DORA sono i controlli di qualità definiti dalla Banca d’Italia (BDI) per la validazione delle segnalazioni DORA. Questo articolo descrive tutte le 61 regole attualmente in vigore, suddivise per template.


Cosa sono le regole BDI_DORA?

Le regole BDI_DORA sono controlli tecnici applicati ai dati dichiarati nei template DORA (da B01 a B07). Sono stati definiti dalla Banca d’Italia nell’ambito del processo di raccolta delle segnalazioni DORA e coprono tre grandi categorie:

  • Validità dei codici: LEI, EUID, numeri di riferimento dei contratti
  • Coerenza tra template: verifica che un valore presente in un template esista anche in un altro
  • Regole di business: unicità delle righe, formato dei dati, condizioni logiche

Ogni regola è classificata come Error (bloccante) o Warning (avviso). Le regole contrassegnate come Errore scartante EBA sono particolarmente critiche: la loro violazione comporta il rifiuto dell’intera segnalazione.

⚠️ Le regole con validità dal 02/12/2025 sostituiscono le precedenti versioni in vigore dal 01/01/2025. Assicurarsi di applicare la versione corretta in base alla data di riferimento della segnalazione.


Regole per template

📋 Template B01.01 — Ente segnalante

Regola Severità Descrizione
BDI_DORA_001 Error Il codice LEI segnalato nella colonna 0010 deve essere valido nel registro GLEIF alla data di riferimento della segnalazione.
BDI_DORA_053 Error Questo template deve contenere esattamente una sola riga.

📋 Template B01.02 — Entità del gruppo

Regola Severità Descrizione
BDI_DORA_002 Error Il codice LEI segnalato nella colonna 0010 deve essere valido nel GLEIF.
BDI_DORA_003 Error Il codice LEI segnalato nella colonna 0060 deve essere valido nel GLEIF.

📋 Template B01.03 — Filiali (Branch)

Regola Severità Descrizione
BDI_DORA_010 Error Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_034 ⚠️ Errore scartante EBA Il codice LEI segnalato nella colonna 0020 deve essere presente in B01.02, colonna 0010.
BDI_DORA_056 Warning Il codice identificativo della branch (c0010) deve essere diverso da quello della parent (c0020).

📋 Template B02.01 — Accordi contrattuali

Regola Severità Descrizione
BDI_DORA_035 Error Il numero di riferimento del contratto segnalato nella colonna 0010 deve essere presente in B02.02, colonna 0010.

📋 Template B02.02 — Servizi ICT

Regola Severità Descrizione
BDI_DORA_011 Error Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_012 Error Precondizione: c0040 = LEI — Il codice LEI segnalato nella colonna 0030 deve essere valido nel GLEIF.
BDI_DORA_013 Error Precondizione: c0040 = EUID e c0030 inizia con IT — Il codice EUID segnalato nella colonna 0030 deve essere valido alla data di riferimento.
BDI_DORA_014 Error Precondizione: c0040 = EUID e c0030 NON inizia con IT — Il codice EUID deve avere il formato corretto.
BDI_DORA_036 Error Il numero di riferimento del contratto (c0010) deve essere presente in B02.01, colonna 0010.
BDI_DORA_037 Error Il codice LEI (c0020) deve essere presente in B04.01, colonna 0020.
BDI_DORA_038 Error Il codice identificativo (c0030) deve essere presente in B05.01, colonna 0010.
BDI_DORA_039 ⚠️ Errore scartante EBA Il codice identificativo (c0050) deve essere presente in B06.01, colonna 0010.
BDI_DORA_049 Error Precondizione: c0140 = No — La colonna c0150 deve essere segnalata come Not Applicable.
BDI_DORA_054 Error Precondizione: c0140 = Yes — La colonna c0150 deve indicare la localizzazione.
BDI_DORA_057 Error Il codice del fornitore riportato in B02.02.0030 deve comparire in B05.02.0030 con rango 1, per gli stessi contratti (B02.02.0010 = B05.02.0010) e le stesse tipologie di servizi ICT (B02.02.0060 = B05.02.0020).
BDI_DORA_060 Error La coppia identificativo della funzione + LEI dell’entità finanziaria (B02.02.0050 – B02.02.0020) deve essere presente in una riga corrispondente di B06.01 (B06.01.0010 – B06.01.0040).

📋 Template B03.01 — Firmatari del contratto

Regola Severità Descrizione
BDI_DORA_015 Error Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_040 Error Il numero di riferimento del contratto (c0010) deve essere presente in B02.02, colonna 0010.

📋 Template B03.02 — Subappaltatori del contratto

Regola Severità Descrizione
BDI_DORA_016 Error Precondizione: c0030 = LEI — Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_017 Error Precondizione: c0030 = EUID e c0020 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_018 Error Precondizione: c0030 = EUID e c0020 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_041 ⚠️ Errore scartante EBA Il numero di riferimento del contratto (c0010) deve essere presente in B02.02, colonna 0010.
BDI_DORA_042 ⚠️ Errore scartante EBA Il codice identificativo (c0020) deve essere presente in B05.01, colonna 0010.

📋 Template B03.03 — Fornitori ICT terzi

Regola Severità Descrizione
BDI_DORA_019 Error Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_043 Error Il numero di riferimento del contratto (c0010) deve essere presente in B02.02, colonna 0010.
BDI_DORA_044 ⚠️ Errore scartante EBA Il codice LEI (c0020) deve essere presente in B01.02, colonna 0010.

📋 Template B04.01 — Entità utilizzatrici dei servizi ICT

Regola Severità Descrizione
BDI_DORA_020 Error Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_045 Error Il numero di riferimento del contratto (c0010) deve essere presente in B02.01, colonna 0010.
BDI_DORA_055 Error Precondizione: c0030 = Branch — Il codice identificativo della branch (c0040) deve essere presente in B01.03, colonna 0010.

📋 Template B05.01 — Fornitori terzi di servizi ICT

Regola Severità Descrizione
BDI_DORA_004 Error Precondizione: c0020 = LEI — Il codice LEI segnalato nella colonna 0010 deve essere valido nel GLEIF.
BDI_DORA_005 Error Precondizione: c0020 = EUID e c0010 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_006 Error Precondizione: c0020 = EUID e c0010 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_007 Error Precondizione: c0040 = LEI — Il codice LEI segnalato nella colonna 0030 deve essere valido nel GLEIF.
BDI_DORA_008 Error Precondizione: c0040 = EUID e c0030 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_009 Error Precondizione: c0040 = EUID e c0030 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_021 Error Precondizione: c0120 = LEI — Il codice LEI segnalato nella colonna 0110 deve essere valido nel GLEIF.
BDI_DORA_022 Error Precondizione: c0120 = EUID e c0110 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_023 Error Precondizione: c0120 = EUID e c0110 NON inizia con IT — Il formato EUID deve essere corretto.

📋 Template B05.02 — Catena di subappalto ICT

Regola Severità Descrizione
BDI_DORA_024 Error Precondizione: c0040 = LEI — Il codice LEI segnalato nella colonna 0030 deve essere valido nel GLEIF.
BDI_DORA_025 Error Precondizione: c0040 = EUID e c0030 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_026 Error Precondizione: c0040 = EUID e c0030 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_027 Error Precondizione: c0070 = LEI — Il codice LEI segnalato nella colonna 0060 deve essere valido nel GLEIF.
BDI_DORA_028 Error Precondizione: c0070 = EUID e c0060 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_029 Error Precondizione: c0070 = EUID e c0060 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_046 ⚠️ Errore scartante EBA Il numero di riferimento del contratto (c0010) deve essere presente in B02.01, colonna 0010.
BDI_DORA_047 ⚠️ Errore scartante EBA Il codice identificativo (c0030) deve essere presente in B05.01, colonna 0010.
BDI_DORA_048 ⚠️ Errore scartante EBA Precondizione: rango ≥ 2 — Il codice identificativo del destinatario dei servizi ICT subappaltati (c0060) deve essere presente in B05.01, colonna 0010.
BDI_DORA_058 Error Il codice del fornitore con rango 1 (B05.02.0030) deve comparire in B02.02.0030 per gli stessi contratti e le stesse tipologie di servizi ICT.
BDI_DORA_059 Error Ogni codice identificativo di un destinatario dei servizi ICT subappaltati (B05.02.0060) indicato in una riga con rango n > 1 deve comparire in B05.02.0030 di una riga con lo stesso contratto, la stessa tipologia di servizio ICT e rango n−1.

📋 Template B06.01 — Funzioni critiche o importanti

Regola Severità Descrizione
BDI_DORA_030 Error Il codice LEI segnalato nella colonna 0040 deve essere valido nel GLEIF.
BDI_DORA_050 Error Il codice LEI (c0040) deve essere presente in B04.01, colonna 0020.
BDI_DORA_061 Error La coppia identificativo della funzione + LEI dell’entità finanziaria (B06.01.0010 – B06.01.0040) deve essere presente in una riga corrispondente di B02.02 (B02.02.0050 – B02.02.0020).

📋 Template B07.01 — Valutazioni del rischio

Regola Severità Descrizione
BDI_DORA_031 Error Precondizione: c0030 = LEI — Il codice LEI segnalato nella colonna 0020 deve essere valido nel GLEIF.
BDI_DORA_032 Error Precondizione: c0030 = EUID e c0020 inizia con IT — Il codice EUID deve essere valido.
BDI_DORA_033 Error Precondizione: c0030 = EUID e c0020 NON inizia con IT — Il formato EUID deve essere corretto.
BDI_DORA_051 ⚠️ Errore scartante EBA Il numero di riferimento del contratto (c0010) deve essere presente in B02.01, colonna 0010.
BDI_DORA_052 ⚠️ Errore scartante EBA Il codice identificativo (c0020) deve essere presente in B05.01, colonna 0010.

Regole di coerenza incrociata tra template

Alcune regole verificano la coerenza tra più template contemporaneamente. Queste regole sono particolarmente importanti perché garantiscono l’integrità complessiva della segnalazione.

Regola Template coinvolti Descrizione
BDI_DORA_057 B02.02 ↔ B05.02 Il fornitore dichiarato in B02.02.0030 deve comparire in B05.02.0030 con rango 1, per lo stesso contratto e la stessa tipologia di servizio ICT.
BDI_DORA_058 B05.02 ↔ B02.02 Simmetrico di 057: il fornitore con rango 1 in B05.02 deve essere presente in B02.02.
BDI_DORA_059 B05.02 interno Il destinatario subappaltato (rango n > 1) deve corrispondere al fornitore della riga con rango n−1, per lo stesso contratto e la stessa tipologia di servizio ICT.
BDI_DORA_060 B02.02 ↔ B06.01 La coppia funzione+LEI di B02.02 deve essere presente in B06.01.
BDI_DORA_061 B06.01 ↔ B02.02 Simmetrico di 060: la coppia funzione+LEI di B06.01 deve essere presente in B02.02.

Riepilogo statistico

Template N° regole Errori scartanti
B01.01 2 0
B01.02 3 1
B01.03 3 1
B02.01 1 0
B02.02 12 1
B03.01 2 0
B03.02 5 2
B03.03 3 1
B04.01 3 0
B05.01 9 0
B05.02 11 3
B06.01 3 0
B07.01 5 2
Totale 61 11

⚠️ = Errore scartante EBA: la segnalazione verrà rifiutata se questa regola non viene rispettata.


Articolo redatto nell’ambito del processo di adeguamento al regolamento DORA. Le regole presentate sono quelle pubblicate dalla Banca d’Italia (BDI) in vigore dal 2 dicembre 2025 (versione finale BDI_DORA). Per ulteriori informazioni consultare il sito ufficiale della Banca d’Italia.