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.
| Component | What it defines | Example |
|---|---|---|
| Concept | what the number is — from the taxonomy | Revenue (IFRS taxonomy) |
| Context | company and period or reporting date | fiscal year 2025 |
| Unit | currency, pieces, percent | euro |
| Extension | company-specific concept where the taxonomy has none | a 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).
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
- 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.
- 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.
- Compare companies: common concepts make competitors comparable — with one important caveat.
Where structured data can mislead
- Extensions: company-specific concepts are not automatically comparable. Where a company defines "adjusted operating profit", its definition applies, not the competitor's.
- Adjusted metrics often sit outside: figures not reported under the accounting standard are frequently not tagged at all, or only as extensions.
- Tagging errors: wrong sign, wrong scale, wrong period — always check striking values against the readable report.
- 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.