freebirdcapital
Topic MetricsUpdated 10/2026

Structured financial data: XBRL and ESEF

The same numbers for controllers and investors: every line item in the annual report carries a machine-readable label — and that changes how companies are analysed.

2009
XBRL mandate at the SEC
2020
ESEF mandate in the EU
2027
central EU portal ESAP
In short

Annual reports of listed companies are now readable not only by people but also by machines. Every number in the balance sheet, income statement and cash-flow statement carries a label that says what it is, which period it covers and in which unit it is stated. In the US this is called XBRL, in the EU ESEF. For investors it means: compare metrics across years and companies without typing a single number.

How a number becomes machine-readable

XBRL (eXtensible Business Reporting Language) attaches a label from a taxonomy — a binding dictionary of concepts — to every reported number. "Revenue €12.4bn" becomes a data point with concept, company, period, currency and sign. With Inline XBRL, these labels sit invisibly inside the normal, readable report: the same annual report is both document and dataset.

ComponentWhat it definesExample
Conceptwhat the number is — from the taxonomyRevenue (IFRS taxonomy)
Contextcompany and period or reporting datefiscal year 2025
Unitcurrency, pieces, percenteuro
Extensioncompany-specific concept where the taxonomy has nonea particular segment measure

US: XBRL at the SEC

The US Securities and Exchange Commission has required XBRL for the financial statements of listed companies since 2009, phased in by company size; since the transition of 2019 to 2021 as Inline XBRL. The benefit for investors is immediate: the SEC provides the data free of charge — via the EDGAR database and via open interfaces that deliver every value a company has ever tagged as a time series. Revenue, operating profit, inventories or share count over fifteen years become a query, not a copying exercise.

EU: ESEF for annual financial reports

In the EU, the European Single Electronic Format (ESEF) applies to issuers whose securities are traded on a regulated market — for financial years beginning on or after 1 January 2020. The annual financial report is published as an XHTML file that opens in any browser. IFRS consolidated statements are tagged with Inline XBRL: the primary statements — balance sheet, statement of comprehensive income, cash-flow and equity statements — in detail, the notes in text blocks for financial years from 2022. The basis is a taxonomy of the European Securities and Markets Authority (ESMA) built on the IFRS taxonomy.

Two developments lie ahead: ESMA is working on detailed tagging of the notes as well, and by 10 July 2027 the European Single Access Point (ESAP) is to provide a central, free portal for EU company reports. Until then, XBRL International among others collects ESEF reports in a public repository (filings.xbrl.org).

The parallel to the chart of accounts

For a controller the principle is familiar. A taxonomy is nothing but a binding chart of accounts for external reporting — like the DATEV chart of accounts or a cost-type plan in the plant. And the question of which account belongs to which line item is the same work the Abgrenzungs-Mapper (German) does for cost accounting: define the concepts first, then calculate.

What investors can do with it

  1. Time series instead of snapshots: return on capital, payout ratio or leverage over ten years from original data — the basis for the Freebird Rating and the ROIC calculator.
  2. Check data providers: if a portal shows a striking P/E, earnings per share can be checked directly against the tagged value in the report.
  3. Compare companies: common concepts make competitors comparable — with one important caveat.

Where structured data can mislead

  1. Extensions: company-specific concepts are not automatically comparable. Where a company defines "adjusted operating profit", its definition applies, not the competitor's.
  2. Adjusted metrics often sit outside: figures not reported under the accounting standard are frequently not tagged at all, or only as extensions.
  3. Tagging errors: wrong sign, wrong scale, wrong period — always check striking values against the readable report.
  4. Readable does not mean true: structured data makes numbers accessible, not correct. It replaces neither the audit nor one's own judgement of the quality of the figures.

Foundations: Commission Delegated Regulation (EU) 2019/815 (ESEF); ESMA, Electronic Reporting and ESEF Reporting Manual; U.S. Securities and Exchange Commission, EDGAR and APIs at data.sec.gov; XBRL International, filings.xbrl.org. As of September 2026.

This article is for information and education only. It is not investment advice and not a recommendation to buy or sell any security. Model calculations simplify deliberately; past performance is not a reliable indicator of future results.
David Krause
David Krause
Graduate industrial engineer (Dipl.-Wirtschaftsingenieur), 15+ years of costing, cost accounting and plant controlling in manufacturing. Here he asks the same questions from the outside: what does a company earn on its capital, and what may it cost?