XBRL

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Data Sources and Targets >

XBRL

XBRL (Extensible Business Reporting Language) is an open international standard that enables exchange of business information. XBRL is used by governments, financial institutions, and businesses, primarily for financial and regulatory reporting. XBRL is managed by a global not for profit consortium, XBRL International (https://www.xbrl.org).

 

A company or organization may have different business needs in conjunction with XBRL (for example, XBRL validation, creation of XBRL data, creation of new XBRL taxonomies, export of XBRL data to other formats). Various Altova products make it possible to accomplish XBRL-related tasks as follows:

 

XMLSpy edits or creates new taxonomies and generates XBRL reports based on XSLT transformation files (XSLT transformation files can be created in StyleVision).
StyleVision creates taxonomy stylesheets/templates, allowing you to generate XBRL reports.
MapForce maps data to or from XBRL instance files, and enables you to use XBRL taxonomies when designing the mapping structure. You can map XBRL data to or from other formats supported by MapForce (such as Microsoft Excel 2007 and later, databases, or CSV files). For example, you can filter specific data from existing XBRL instance documents, or create XBRL instances from data extracted from a database.
RaptorXML+XBRL Server is a cross-platform XBRL processor which validates XBRL instances and taxonomies.
Altova Work in Process (WIP) XBRL add-in for Excel enables businesses who submit XBRL US Work In Process reports to view and prepare XBRL report data using Microsoft Excel.

 

In order to map data to or from XBRL instance files in MapForce, the underlying XBRL taxonomy is required. The taxonomy consists of a file archive (usually .zip) which is provided by the organization or entity to which XBRL data is submitted. The following are examples of taxonomies that can be used for data mapping with MapForce:

 

US-GAAP (Generally Accepted Accounting Principles), published by the Financial Accounting Standards Board (http://www.fasb.org)
IFRS (International Financial Reporting Standards), published by the IFRS (International Financial Reporting Standards) Foundation (http://www.ifrs.org)
COREP / FINREP (Common Reporting and Financial Reporting), published by the European Banking Authority (http://www.eba.europa.eu)

 

As long as you have the taxonomy files from the relevant taxonomy provider, you can create data mappings without additional prerequisites. However, note that, by default, only the most recent versions of the US-GAAP taxonomy are included with MapForce and thus optimized for validation. Other taxonomies will likely take a longer time to load and validate, unless they are installed locally. To install additional taxonomies (or older taxonomy versions) locally, download and run the XBRL Taxonomies installer available on the Altova components download page (https://www.altova.com/components/download).

 

MapForce supports the following XBRL-related standards:

 

XBRL 2.1
XBRL Dimensions 1.0
XBRL Table Linkbase 1.0 (see Working with XBRL Tables)
XBRL Taxonomy Packages 1.0 (see XBRL Taxonomy Packages)
Inline XBRL 1.0 and 1.1, including Transformation Registry 3 (only for reading data, see also Reading Data from Inline XBRL)

 

Conventions

This documentation makes references to XBRL terminology as defined by the following specifications.

 

Specification

URL

XBRL Specification 2.1

https://www.xbrl.org/Specification/XBRL-2.1/REC-2003-12-31/XBRL-2.1-REC-2003-12-31+corrected-errata-2013-02-20.html

XBRL Dimensions Specification 1.0

https://www.xbrl.org/specification/dimensions/rec-2012-01-25/dimensions-rec-2006-09-18+corrected-errata-2012-01-25-clean.html

Table Linkbase Specification 1.0

https://www.xbrl.org/Specification/table-linkbase/REC-2014-03-18/table-linkbase-REC-2014-03-18.html

XBRL Taxonomy Packages 1.0

https://www.xbrl.org/Specification/taxonomy-package/REC-2016-04-19/taxonomy-package-REC-2016-04-19.html

Inline XBRL

https://specifications.xbrl.org/spec-group-index-inline-xbrl.html

 

In this documentation, references to the specifications above are as indicated by the Specification column. Additionally, the § character is used to denote a particular section number within the specification. For example, a reference to Section 5.4 of the XBRL Table Linkbase 1.0 specification looks as follows:

 

A table (Table Linkbase Specification 1.0, §5.1) is represented by the disp_xbrltable icon in the XBRL component.


© 2019 Altova GmbH