XBRL

Spec sheet // Glossary // XBRL
Glossary / X / XBRL
Glossary · Regulatory reporting

XBRL

XBRLAlso called eXtensible Business Reporting Language, inline XBRL, iXBRL

Definition

XBRL is an open data standard that tags each figure in a financial or regulatory report with a defined meaning from a taxonomy. Software can then read, validate and compare the data. Securities regulators, banking supervisors and tax authorities use it for filings, including EU bank returns and listed company accounts.

01 TAXONOMY02 TAGGED FIGURE03 VALIDATION RULE04 REGULATOR FILE
Fig. 1 · XBRL
SEC Inline XBRL rule · ESEF Regulation
Key rulesSEC Inline XBRL rule · ESEF Regulation
Applies toSEC registrants filing financial statements and fund risk/return data
RegionsGlobal · US · EU · UK
01

How it works

A regulator publishes a taxonomy, a dictionary of concepts with validation rules. The firm maps its ledger and risk data to those concepts and produces a file in which each number carries a tag, a period and a unit. Inline XBRL embeds the tags in a readable HTML report. The regulator's system runs the validation rules on receipt and rejects files that fail.

XBRL turns reports into data that supervisors can analyse at scale. Errors that once hid in PDFs now surface as validation failures or outliers across peer firms. For banks, the EBA's COREP and FINREP returns are built on an XBRL taxonomy. For listed companies, tagged annual reports let investors and regulators compare filings directly.

Step 1Load taxonomyImport the regulator's current taxonomy release
Step 2Map dataLink ledger and risk fields to taxonomy concepts
Step 3ValidateRun the regulator's validation rules before submission
Step 4FileSubmit the tagged instance through the regulator's portal
02

The rules

US · 28 June 2018SEC Inline XBRL ruleInline XBRL Filing of Tagged Data, Release No. 33-10514

Requires operating companies and funds to embed XBRL tags in their HTML filings, phased in from 2019 by filer size.

SEC registrants filing financial statements and fund risk/return data
EU · 17 December 2018ESEF RegulationCommission Delegated Regulation (EU) 2019/815 on the European Single Electronic Format

Requires annual financial reports in XHTML, with IFRS consolidated statements tagged in Inline XBRL, for financial years from 1 January 2020.

Issuers with securities on EU regulated markets
03

Common questions

What is the difference between XBRL and Inline XBRL?

Standard XBRL is a machine-readable file of tagged facts. Inline XBRL embeds the same tags inside a human-readable HTML document, so one file serves both people and software.

Who uses XBRL for regulatory reporting?

Securities regulators such as the SEC and EU national authorities use it for company filings. The EBA and national supervisors use it for COREP and FINREP bank returns, and tax authorities such as HMRC use Inline XBRL for company accounts.

What is an XBRL taxonomy?

A taxonomy is the dictionary behind XBRL. It defines each reportable concept, its data type and relationships, and the validation rules a filing must pass. Regulators update taxonomies when reporting requirements change.