Login

Was ist XBRL?

Die eXtensible Business Reporting Language (XBRL) ist eine freie technische Spezifikation für Finanzdaten. XBRL basiert auf XML und wird als Standard weltweit für die Abbildung von Meldeanforderungen und die digitale Berichterstattung verwendet.

Die beiden zentralen Säulen von XBRL sind die XBRL-Taxonomien und XBRL-Instanzdokumente (auch XBRL Reports). Sie werden im Folgenden erklärt.

Abbildung 1 Die XBRL-Instanzdokumente sind die Finanzdaten von Unternehmen, die genau zu den XBRL-Taxonomien passen müssen.

Taxonomien

Die XBRL-Taxonomien stellen die Meldeanforderungen dar, indem XSD-Schema-Dateien durch Semantik angereichert werden. Sie sind durch eine Adresse (URL) eindeutig identifizierbar.

Die Taxonomien definieren Positionen («Concepts») wie «Bankguthaben» oder auch Dimensionen wie Länder (Amerika, EU, Schweiz).

Abbildung 2 XML Schema Definition zum Definieren von Strukturen für XML-Dokumente

Die Concepts erhalten durch Hierarchien eine Semantik – so ergibt sich eine Rechenregel, nach der die Sachanlagen in einer Bilanz zur Position „Aktiva“ gerechnet werden. Die Dimension «Länder» kann durch «EU» ebenfalls gruppiert werden.

Neben den oben genannten Taxonomien, die eher generischen «Kontenplänen» ähneln, gibt es noch weitere XBRL-Funktionen. XBRL-Taxonomien können neben den reinen Definitionen auch ganze Tabellenvorlagen enthalten. Diese Tabellen können sehr bequem als Eingabeformulare verwendet werden.

Bilanztabelle (Beispiel)

Abbildung 3 Die Bilanztabelle aus der Solvency II Taxonomy mit Validierungsfehler (Summe Equities).

Natürlich enthalten XBRL-Taxonomien auch Validierungsregeln. Diese Validierungsregeln können sehr einfach sein, z. B. Summen für die Tabellen. Aber auch sehr komplexe Formeln, mit generisch definierten Funktionen sind möglich. Beispielsweise die Validierungsregeln der EIOPA Solvency II Taxonomie, die z.B. das korrekte Format einer ISIN Wertpapierkennummer valideren können (siehe auch Frage «Warum ist XBRL besser als XML»).

Instanzdokumente (Beispiel)

Die sog. XBRL-Instanzen oder Instanzdokumente sind XML-Dateien, welche XBRL-Taxonomien referenzieren und die „Vorlagen“ der Taxonomie mit Daten befüllen.

Die XBRL- Instanzdokumente sind im Vergleich zu den XBRL-Taxonomien sehr einfach strukturiert, wie das folgende (vereinfachte) Beispiel zeigt: die 100.000 «Investements» sind die aus der oben gezeigten XBRL-Tabelle, ein sog. XBRL-Fact. Die Kunst ist nicht, XBRL-Instanzdokumente zu erstellen – sondern diese mittels der Taxonomie wieder in lesbare Tabellen oder Eingabeformulare wie oben umzuwandeln und zu validieren.

Abbildung 4 Vereinfachtes Beispiel eines XBRL-Instanzdokuments


Erfahren Sie mehr zum Thema: Welche XBRL Taxonomien gibt es?