Amended returns and resubmission in EBA XBRL frameworks
Why a past period needs its original mapping to still run.
Read the guide →The mapping is the asset. The files are disposable. Teams that treat it the other way round rebuild the same work every period and lose the ability to amend anything historic.
A reporting file is a derivative product: given the source data and the mapping, it can be regenerated at any time. The mapping cannot. It encodes months of decisions about which source field means which reported concept, how your breakdowns aggregate to the framework’s, and how ambiguous instructions were read.
Everything that follows comes from taking that seriously. Fix defects in the mapping rather than in the file. Never hand-edit an output. And treat the mapping as something that is versioned, reviewed and owned rather than as configuration someone adjusts in place.
| Pressure | Symptom | Defence |
|---|---|---|
| Your systems change | A column renamed, a code list extended, a new product booking to a field that did not exist. | Contract the export shape with the upstream owner; alert on unmapped values rather than defaulting them. |
| The framework changes | Tables added or removed, dimensions redefined, rules tightened. | Revalidate the whole mapping at each release rather than patching the parts that error. |
| Interpretations change | Authority guidance clarifies an instruction you read differently. | Record the original reading, so a change is a deliberate amendment rather than an undocumented drift. |
A mapping belongs to a framework release, not to a calendar. Version it with the release identifier, and record for every submitted package which mapping version and which framework version produced it. That single record answers most of the questions that arise months later, and it costs nothing to capture at run time.
Amendments to a past reference date are made against the framework that applied to that date. If the mapping was upgraded in place, that framework version is no longer runnable and the amendment cannot be produced without reconstructing a mapping from memory.
The defence is simple and rarely implemented: keep superseded mapping versions runnable rather than only archived. Test that assumption occasionally by regenerating an old package and comparing it to what was submitted — if it does not reproduce, the ability to amend is already gone.
Primary instruments only. Each is named in full so the reference remains traceable even if a link moves.
REGREP is an independent software provider. This record explains a reporting framework in plain language and is not legal, tax or regulatory advice. Confirm scope, thresholds and submission dates with your competent authority before you file.
More on this framework, and the module that produces the filing.
Why a past period needs its original mapping to still run.
Read the guide →The upstream half — stable headers and identifiers.
Read the tutorial →Mappings held against the framework version they belong to.
See the module →Carry it across releases with revalidation rather than rebuilding it, and keep past periods amendable.