FinchContext
Run with

Build ESEF iXBRL Annual Report (Czech issuers)

Skill: Convert a consolidated IFRS annual report into ESEF Inline XBRL

Region: Czech Republic (Česká republika) Category: Financial statements — ESEF disclosure Does: Takes a listed issuer's consolidated IFRS annual report and tags it as ESEF Inline XBRL (XHTML + embedded XBRL) — the EU Single Electronic Format — for disclosure (filed with the issuer's home regulator / ČNB supervision and the regulated-market storage mechanism). Spec: ESEF Regulatory Technical Standards (Commission Delegated Regulation 2019/815) — Inline XBRL + the ESEF taxonomy (IFRS-based, annual release)

ESEF is mandatory across the EU for issuers on regulated markets preparing consolidated IFRS statements: the annual financial report is an XHTML document with the primary financial statements tagged in Inline XBRL and (progressively) the notes block-tagged. The ESEF taxonomy extends the IFRS Taxonomy and is updated annually. This is an EU-wide pattern — the same skill applies to other regulated markets (NBS/SK, MNB/HU) with the issuer's home-state filing channel.


When this applies


Tagging requirements

XHTML document          the full annual financial report, human-readable
Inline XBRL facts:
   Primary statements   statement of financial position, P&L / OCI, cash flows, changes in equity
                        → each line item tagged to an IFRS/ESEF element
   Notes (block tagging) defined sections of the notes tagged as text blocks
   Entity & period      contexts (period instant/duration + entity LEI)
   Units                iso4217 currency; shares; per-share
   Extensions           issuer-specific elements anchored to the ESEF/IFRS core

Tagging rules


Worked example (one fact, inline)

<!-- Total assets of CZK 5,250 thousand at 31 Dec 2025 (consolidated) -->
<ix:nonFraction
   name="ifrs-full:Assets"
   contextRef="c-2025-12-31"            <!-- instant; entity LEI context -->
   unitRef="czk"
   decimals="-3"
   scale="3"
   format="ixt:num-dot-decimal">5,250</ix:nonFraction>
<!-- tagged value = 5,250 × 10^3 = CZK 5,250,000 -->

With the entity LEI + period contexts and CZK unit declared in the iXBRL header; the XHTML renders the full report.


Validation checklist


Last updated: 2026-05-31 — the ESEF/IFRS taxonomy and note-tagging scope update annually; confirm the current taxonomy year, anchoring and block-tagging requirements, and the home-state (ČNB) filing channel against current ESMA ESEF and ČNB guidance before filing.