HomeRegister of Information › Why registers get rejected
DORA · Rejection causes

Why DORA registers get rejected

A register can be entirely correct on substance and still bounce at submission. The reasons are almost always technical — and almost always avoidable if you know where to look.

In short — A DORA register is almost never rejected on substance — it fails on technicalities: a non-ISO date, a non-conforming country or DPM value, an invalid or lapsed LEI, a missing mandatory template, non-UTF-8 encoding, or an inconsistency between the interlinked templates. At the EU dry run in 2024, only about 6.5% of registers passed first time (ESAs).

On this page

Rejections are technical, not substantive

The supervisor doesn't reject your register because your ICT risk management is weak. It rejects the file because it doesn't parse cleanly against the EBA taxonomy and the xBRL-CSV rules. The data may be perfectly true — but if it's coded the wrong way, the submission fails.

The register isn't judged only on what you say, but on the exact way you code it.

The common rejection causes

Date formata date that isn't ISO (YYYY-MM-DD).
DPM valuea free-text label where a closed-list code is expected (e.g. France instead of FR).
LEIinvalid, lapsed in GLEIF, or mistyped (one wrong character out of 20).
Missing templatea mandatory template absent from the package.
Encodingnon-UTF-8 encoding that breaks the CSV parsing.
Consistencya reference that points to no existing record across templates.

The single biggest cause: cross-template consistency

The 15 templates are linked by foreign keys. An arrangement reference, a provider code or a function identifier used in one template must exist in the template that defines it. When it doesn't, the whole register is inconsistent — even though each template looks fine on its own. This is where most registers fail.

How to avoid them

See exactly what would be rejected — before you submit

DoraReady checks your register against the EBA's 116 validation rules, explains line by line what would cause a rejection and how to fix it, then generates the xBRL-CSV package. Everything runs in your browser: your data never leaves your machine.

Run the free diagnostic

Frequently asked questions

Why do registers get rejected?
On technicalities: non-ISO dates, non-conforming DPM values, invalid LEIs, missing templates, bad encoding, or cross-template inconsistency — rarely on substance.
How common are rejections?
At the 2024 EU dry run, only about 6.5% of registers passed first time (ESAs).
What's the single biggest cause?
Cross-template inconsistency: a reference that points to no existing record. Each template can look correct while the whole register fails.
Does DoraReady guarantee acceptance?
No. It reduces the risk of technical rejection by checking the file before submission; it does not replace the regulator's review and does not guarantee acceptance.

← The complete DORA register guide · Lire en français →