Skip to main content

Reading the EBA feedback files

The EBA answers every package with a ZIP file holding two CSV files: instance-status.csv with the outcome for the package as a whole, and detailed-feedback.csv with one row per finding (EBA explainer (opens in a new tab)). This page explains both, using the EBA's sample responses.

The AFM and the .txt file

As an AFM filer, you receive the EBA's feedback as a .txt file in the AFM Portal (AFM Q&A (opens in a new tab)). The AFM doesn't publish how that file is laid out. We don't know whether it holds the CSV files below verbatim. The fields and codes are the EBA's, though, so look up the code.

The three statuses

The feedbackMain field gives the status. If a package is rejected, you get one response. If it is received, you get two: first an acknowledgement, then the results (EBA explainer (opens in a new tab)).

Status Suffix Meaning detailed-feedback.csv
REJECTED NOK The package failed a technical check and was rejected. Yes, with the reason
PENDING_FURTHER_VALIDATIONS PEN Received; further checks are still running. No
VALIDATION_RESULTS RES The results of the DPM and LEI/EUID checks. Yes, empty if there are no findings

The response is named after your package, followed by the suffix and a timestamp of its own, for example …_2025-03-31_20250320120441498_RES_20250405164729943.zip (EBA explainer (opens in a new tab)).

instance-status.csv

This file has two columns: a field name and a value. The EBA's rejected sample (EBA (opens in a new tab)):

receivedFile,549300Q5EH2NP82EPE32.CON_BE_DORA010100_DORA_2025-03-31_20250320120441498.zip
receivedTime,2025-03-20T11:14:27+0000
receivedFrom,EU_ECB
receivedOver,A2A
feedbackMain,REJECTED
feedbackText,Failed reception check 103: Invalid ZIP file as it contains invalid instance file extension: txt
Field What it tells you
receivedFile The file this response is about. Check that it's your latest submission.
receivedTime When the EBA received the package.
receivedFrom, receivedOver Technical details of how the package arrived.
feedbackMain The status: REJECTED, PENDING_FURTHER_VALIDATIONS or VALIDATION_RESULTS.
feedbackText A summary, such as the code that caused the rejection, or "No findings found".

In this sample the package was rejected on code 103: the ZIP contained a .txt file.

detailed-feedback.csv

This file has one row per finding, with this header (EBA explainer (opens in a new tab)):

templateCode,rowCode/rowNumber,columnCode,ruleCode,message,offendingValue

A row from the sample with results (EBA (opens in a new tab)):

b_01_02,5,c0060,v8826_m,LEI format is not cotrrect,549300Q5EH2NP82EPE34a
Column Value How to read it
templateCode b_01_02 Template B_01.02, the list of entities.
rowCode/rowNumber 5 The row of that table the finding is about.
columnCode c0060 Field 0060: LEI of the direct parent undertaking.
ruleCode v8826_m The rule that fired, here a DPM business rule.
message LEI format is not cotrrect The EBA's text, typo included.
offendingValue 549300Q5EH2NP82EPE34a The reported value. It has 21 characters; an LEI has 20.

If offendingValue is empty, nothing was entered. The row b_05_01,1,c0080,e23674_e,Value should not be missing, reports that field 0080 in B_05.01, the country of the provider's headquarters, is empty.

Three things to watch:

  • Look up the ruleCode, not the text. The messages contain typos and aren't always unique. Our error-code reference lists every code in the EBA's published catalogue.
  • Row numbers: the EBA's explainer doesn't say how rows are counted. Find the row by the offending value and the key fields, not by the number alone.
  • Codes outside the catalogue: the samples' feedbackText also cites VR_21, VR_85, VR_87 and VR_99, which are not in the EBA's catalogue (EBA (opens in a new tab)). If you get such a code, email us the feedback file.

The sample responses concern a fictitious Belgian consolidated filing with reference date 31 March 2025. They show how the files are built, not what your own register will produce.

What to do next

  • REJECTED: fix the error named and file again, with a new timestamp in the file name (AFM (opens in a new tab)).
  • VALIDATION_RESULTS with findings: the package was received. Fix the findings in your workbook; the AFM welcomes corrections that improve data quality (AFM (opens in a new tab)).
  • VALIDATION_RESULTS without findings: feedbackText says "No findings found" and detailed-feedback.csv holds only the header.

How to refile is in the AFM filing guide.

Sources

  1. EBA: RoI validation feedback explanation (10 February 2025, PDF) (opens in a new tab)
  2. EBA: DORA Sample Responses (reference date 2025-03-31) (opens in a new tab)
  3. EBA: Overview of the RoI reporting technical checks and validation rules (28 April 2025) (opens in a new tab)
  4. AFM: Q&A DORA register of information (March 2026, PDF) (opens in a new tab)
  5. AFM: Register of Information (opens in a new tab)