XBRL
XBRL (Extensible Business Reporting Language) ist ein offener internationaler Standard zum Austausch von Geschäftsdaten. XBRL wird in erster Linie von staatlichen Stellen, Finanzinstituten und Unternehmen für die Finanzberichterstattung verwendet und von XBRL International verwaltet.
Unternehmen oder Organisationen setzen XBRL oft auf unterschiedliche Art ein (z.B. XBRL-Validierung, Erstellung von XBRL-Daten, Erstellung neuer XBRL-Taxonomien, Export von XBRL-Daten in andere Formate). Für Aufgaben im Zusammenhang mit XBRL steht eine Reihe verschiedener Altova-Produkte zur Verfügung:
•XMLSpy dient zum Erstellen oder Bearbeiten neuer Taxonomien und generiert XBRL-Berichte anhand von XSLT-Transformationsdateien (XSLT-Transformationsdateien können in StyleVision erstellt werden)
•StyleVision dient zum Erstellen von Taxonomie Stylesheets/Vorlagen, mit Hilfe derer Sie XBRL-Berichte erstellen können.
•MapForce dient zum Mappen von Daten von oder auf XBRL-Instanzdateien. Sie können XBRL-Daten von oder auf andere von MapForce unterstützte Formate (z.B. Microsoft Excel 2007-Dateien (oder höher), Datenbanken oder CSV-Dateien) mappen. So können Sie z.B. bestimmte Daten aus vorhandenen XBRL-Instanzdokumenten filtern oder XBRL-Instanzen anhand von aus einer Datenbank extrahierten Daten erstellen.
•RaptorXML+XBRL Server ist ein plattformübergreifender XBRL-Prozessor, der XBRL-Instanzen und -Taxonomien validiert.
•Altova XBRL Add-ins für Excel: Damit können Unternehmen XBRL-Berichte mit Hilfe von Microsoft Excel vorbereiten und validieren.
Eine weitere Einführung in XBRL würde den Rahmen dieser Dokumentation sprengen. Die folgenden Begriff werden im Zusammenhang mit XBRL häufig verwendet:
•XBRL-Taxonomie: Eine Taxonomie ist wie ein Wörterbuch aller Concepts, die in einem XBRL-Bericht vorkommen können. Außerdem sind darin Regeln zur hierarchischen Strukturierung dieser Concepts definiert.
•XBRL-Instanz: Die XBRL-Instanz ist ein Dokument, das die sogenannten "Facts", über die ein Bericht erstellt wird, enthält. Die eigentliche Definition von Concepts und hierarchischen Beziehungen zwischen diesen erfolgt in der Taxonomie.
Um in MapForce Daten von oder auf XBRL-Instanzdateien mappen zu können, wird die zugrunde gelegte XBRL-Taxonomie benötigt. Die Taxonomie besteht aus einem (normalerweise gezippten) Dateiarchiv, die von der Organisation oder der Stelle, bei der die XBRL-Daten eingereicht werden, zur Verfügung gestellt wird. Die folgenden Taxonomien sind Beispiele für Taxonomien, die für Datenmappings mit MapForce verwendet werden können:
•US-GAAP (Generally Accepted Accounting Principles): wird vom Financial Accounting Standards Board (http://www.fasb.org) herausgegeben.
•IFRS (International Financial Reporting Standards): wird von der IFRS (International Financial Reporting Standards) Foundation (http://www.ifrs.org) herausgegeben.
•COREP / FINREP (Common Reporting und Financial Reporting Taxonomies, veröffentlicht von der European Banking Authority): wird von der European Banking Authority (http://www.eba.europa.eu) herausgegeben.
Sie können XBRL-Taxonomien in allen XBRL-fähigen Altova-Produkten mit Hilfe des XBRL-Taxonomie-Managers installieren bzw. deinstallieren.
Um URIs in XBRL-Dokumenten aufzulösen, wird in MapForce ein Katalogmechanismus verwendet, bei dem URIs auf Dateien auf dem lokalen System gemappt werden - größtenteils aufgrund der Größe der Taxonomien und der Tatsache, dass diese Tausende von Dateien enthalten. Ein Aufruf der Taxonomiedateien über das Internet würde das System extrem verlangsamen, selbst wenn die Herausgeber der Taxonomien diese auf diese Art zur Verfügung stellen würden. Beachten Sie, dass für diesen Katalogmechanismus XBRL-Taxonomiepakete lokal auf Ihrem Rechner installiert sein müssen. Standardmäßig sind keine XBRL-Taxonomiepakete installiert. Wenn Sie daher ein Mapping, das XBRL-Komponenten enthält, öffnen, wird in MapForce eventuell ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, die erforderlichen Taxonomiepakete zu installieren. Zusätzlich dazu können Sie alle installierten XBRL-Taxonomien immer über den XBRL-Taxonomie-Manager anzeigen und verwalten.
Unterstützte XBRL-Standards
MapForce unterstützt im Zusammenhang mit XBRL die folgenden Standards:
•XBRL Dimensions Specification 1.0
•Table Linkbase Spezifikation 1.0 (siehe Arbeiten mit XBRL-Tabellen)
•Taxonomy Packages 1.0 (siehe XBRL-Taxonomiepakete)
•Inline XBRL 1.0 und 1.1, einschließlich Transformation Registry 3 (nur zum Lesen von Daten). Siehe auch Lesen von Daten aus Inline XBRL.
•XII Transformation Registry 5-Spezifikation