COREP and FINREP: which returns apply to you
Settle scope before you build a mapping you may not need.
Read the guide →XBRL-CSV replaced a single tagged document with a package of tables and a metadata file. That change makes conversion tractable — and moves the difficulty into four places that a spreadsheet does not warn you about.
An XBRL-CSV filing is not one file. It is a package containing a metadata file and a set of data files, one per reported table, together with the reference to the taxonomy version the report is made against. The metadata file declares which taxonomy entry point applies, which tables are present and how each data file’s columns correspond to the taxonomy’s concepts and dimensions. The data files carry the figures in plain tabular form.
The consequence for a reporting team is welcome: the artefact you prepare looks like a table, because it is one. The consequence that surprises people is that the metadata file — not the tables — is what makes the package valid, and it is generated from the taxonomy rather than written by hand.
Each COREP table becomes a data file. Every row is identified by a key made up of the dimensions that apply to that table — the breakdowns the framework requires, such as exposure class, approach, counterparty sector, country or maturity band. The remaining columns carry the reported facts.
Two properties of this model cause most of the mapping work:
Filing indicators state which templates the report covers. They are declared explicitly, and they are the most common cause of a package being rejected while every figure in it is correct.
Monetary facts carry a currency; ratios and percentages do not carry one and must not be given one. Sign conventions follow the framework’s instructions rather than accounting habit, so a figure that is negative in a general ledger may be reported positive, and the instruction — not the source system — decides. Decimals declare the precision of a figure, and declaring more precision than the data holds is itself a misstatement. Reporting in thousands while declaring units, or the reverse, produces figures wrong by three orders of magnitude that pass every structural check.
A report package is made against one taxonomy version. Framework releases add, remove and redefine tables, dimensions and rules, so a mapping built against one release is not assumed to hold against the next — it is revalidated. When a reference date falls near a framework change, the version that applies is the one prescribed for that reference date, not the newest one available.
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.
Settle scope before you build a mapping you may not need.
Read the guide →What each validation layer tests, and the order to clear findings in.
Read the guide →Upload, map, validate and download a packaged report without hand-built taxonomy work.
See the module →Upload a spreadsheet from your systems and see the mapping and the full validation report before you produce a package.