Loading...
Loading...
Publication duties
EU regulated-market issuers must publish the whole annual financial report as one XHTML file. Where the report holds IFRS consolidated statements, tag them in Inline XBRL. Primary statements get detailed tags. Notes get block tags for financial years starting 1 January 2022. File with the national storage mechanism within four months.
A reference note from Dan Malone, who builds software products.
The rule
“Issuers shall prepare their entire annual financial reports in XHTML format.”
The facts
| Field | Value |
|---|---|
| Who it binds | Every issuer with securities admitted to trading on an EU regulated market must prepare the entire annual financial report. The report must be in XHTML. Source |
| Start date | The regulation applies to annual financial reports containing financial statements. It applies for financial years beginning on or after 1 January 2020 (Article 8). Source |
| What must be tagged | Where the report includes IFRS consolidated financial statements, the issuer must mark them up (Article 4). Annex II sets the minimum disclosures. The markup is embedded as Inline XBRL (Article 6). Source |
| Depth of tagging | The four primary statements are marked up in detail (Annex II, points 1 and 3). Notes and accounting policies are block-tagged from financial years beginning on or after 1 January 2022. Source |
| Publication deadline | The issuer must make the annual financial report public within four months of the financial year end. The report must stay publicly available for at least 10 years. Source |
| Only ESEF discharges the duty | ESMA states that reports in the ESEF format are the only official ESEF version. They are regulated information, and are filed with the OAM. A PDF version does not discharge the Transparency Directive duty. Source |
| What a missed date triggers | ESMA states that absence of the ESEF report inside the four-month window is subject to possible enforcement actions. If deemed necessary, it is also subject to Transparency Directive sanctions. Source |
| Issuer identifier | The issuer must identify itself in the Inline XBRL document with an ISO 17442 legal entity identifier. It goes on the XBRL context entity identifiers and schemes (Annex IV, point 2). Source |
| Extension elements | An extension element is allowed only where the closest core element would misrepresent the accounting meaning. It must not duplicate a core element, must identify its creator, and must carry a label in the report language. Source |
| Where Irish issuers file | Euronext Dublin operates the Official Authorised Mechanism for Ireland. The Central Bank of Ireland authorises it under the Transparency (Directive 2004/109/EC) Regulations 2007. It stores regulated information as defined under the Transparency Directive. Source |
| File and package naming | ESMA recommends the pattern {base}-{date}-{version}-{lang} for the report package and report file. Where the OAM or national authority sets its own convention, issuers must follow that one. Source |
| Commission cost estimate | The Commission Q&A estimates about EUR 8,200 for a first in-house filing, and EUR 2,400 for each later one. Outsourced, it estimates about EUR 13,000 and EUR 4,600. Source |
The artefact
What goes wrong
/01
The PDF edition goes out first with no inside-information or legal justification. The ESEF file then lands after the four-month date.
/02
The report is valid XHTML but the notes stay untagged. Block tagging applies from financial years beginning on or after 1 January 2022.
/03
An extension element is created where a core element already fits, or it duplicates the meaning of a core element
/04
The LEI is missing, out of date, or the contexts carry more than one entity identifier
/05
Validation is left to the end, and the package fails XBRL specification checks days before the deadline
/06
The investor-relations site drops older annual reports, so the 10-year availability rule breaks quietly
/07
A second language version is published without the same tags and the same extension element names
/08
The filename ignores a naming convention the OAM requires, and the submission is rejected or re-versioned
/09
The website hosts the XHTML file as a download only, so readers never see the human-readable rendering
/10
Nobody names an owner for the tagging review, so accounting meaning is decided by the software default
Who supplies this
Cloud reporting platform with ESEF iXBRL tagging, validation and export used by large EU issuers.
https://www.workiva.com/
Managed ESEF conversion and tagging service for EU regulated-market issuers, priced per filing.
https://datatracks.com/eu/esef-services/
Collaborative disclosure-management tool with ESEF tagging, review workflow and package generation.
https://www.iriscarbon.com/esef/
XBRL engineering house supplying tagging, anchoring and validation tooling to filers and regulators.
https://www.corefiling.com/
Financial reporting and filing agent handling ESEF block tagging alongside annual report production.
https://www.toppanmerrill.com/
Free open-source XBRL processor with an ESEF plugin, useful for independent validation before filing.
https://arelle.org/
Vendor-neutral list of certified XBRL software and service providers, filterable by ESEF support.
https://www.xbrl.org/the-standard/how/tools-and-services/
The Officially Appointed Mechanism for storage of regulated information in Ireland; sets the local filing route.
https://www.euronext.com/en/about-euronext/markets/dublin
Send the duty, the deadline and where it has to sit. What comes back is a written scope for the page, or a straight answer that you do not need one.
Send the briefLast checked 2026-09-01 · Published 2026-09-01
This page is reference material, not legal advice. Your advisor owns what applies to you.