European Filing Rules
From XBRLWiki
Revision as of 13:27, 24 September 2012 (edit) Katrin (Talk | contribs) (→Syntax rules) ← Previous diff |
Revision as of 13:40, 24 September 2012 (edit) Katrin (Talk | contribs) (→Syntax rules) Next diff → |
||
Line 54: | Line 54: | ||
===Syntax rules=== | ===Syntax rules=== | ||
- | <table text-indent="1" border="1" width="90%" cellspacing="0" cellpadding="0"><tr><td> | + | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> |
- | ==== XBRL document names follow the national rules on the file name in the filing system==== | + | ==== XBRL document names follow the national rules on the file name in the filing system.==== |
</td></tr></table> | </td></tr></table> | ||
Some explanatory text. | Some explanatory text. | ||
- | <table text-indent="1" border="1" width="90%" cellspacing="0" cellpadding="0"><tr><td> | + | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> |
- | ==== The URI content of the xlink:href attribute, the xsi:schemaLocation attribute and the schemaLocation attribute must recognize the external location of the applicable taxonomy schema file==== | + | ==== The URI content of the schemaLocation attribute must recognize the external location of the applicable taxonomy schema file.==== |
</td></tr></table> | </td></tr></table> | ||
- | Some explanatory text. | + | Some explanatory text and example. |
+ | |||
+ | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> | ||
+ | ==== Reporting entities must use one of the taxonomies as specified in the filing system as the applicable taxonomy.==== | ||
+ | </td></tr></table> | ||
+ | |||
+ | A listing of all taxonomy files respective modules recognised in the Filing system should be provided on a web location. | ||
+ | |||
+ | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> | ||
+ | ==== Attribute xml:base must not appear in any filing document.==== | ||
+ | </td></tr></table> | ||
+ | |||
+ | XML processors interpret this attribute differently, so it shall not be used. | ||
+ | |||
+ | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> | ||
+ | ==== Encoding of all XBRL documents must be "UTF-8".==== | ||
+ | </td></tr></table> | ||
+ | |||
+ | Several standards exist on the representation and handling of text. Some of the standards like ISO-8859-1 are widely used in various countries but the standards itself are largely incompatible with each other . UTF-8 is the preferred and most used encoding in HTML documents and therefore defined as Best Practice. It is necessary to specify the encoding attribute in the prologue of an XBRL instance report. | ||
+ | |||
+ | <table text-indent="1" border="1" width="100%" cellspacing="0" cellpadding="0"><tr><td> | ||
+ | ==== Reporting entities shall use only one of entry point schema as specified in the filing system.==== | ||
+ | </td></tr></table> | ||
+ | |||
+ | It is recommended to refer to one entry point in an instance document and therefore include only one schemaRef element. |
Revision as of 13:40, 24 September 2012
Abstract
The rules in this document aim to facilitate the analysis and comparison of XBRL financial reporting data by computer applications and human readers. The following set of rules provides guidance on the preparation, filing, and validation of filings in eXtensible Business Reporting Language (XBRL).
Objective
The following set of rules provides guidance on the preparation, filing, and validation of filings in eXtensible Business Reporting Language (XBRL) format. The rules in this document aim to facilitate the analysis and comparison of XBRL financial reporting data by computer applications and human readers. The fundamental use case that guides the rules is the submission, by a single organisation, of its regulatory filings, and the consumption of those regulatory filings by many, initially unknown, users and software applications.
Scope
The rules in this document have been created for regulatory filings in the context of European supervisory reporting.
In this document, “regulatory filings” encompasses authoritative financial reporting standards and generally accepted accounting principles/practices (or GAAP), regulatory reports whose subject matter is primarily financial position and performance and related explanatory disclosures, and data sets used in the collection of financial statistics; it excludes transaction- or journal-level reporting, primarily narrative reports (for example, internal controls assessments) and non-financial quantitative reports (for example, air pollution measurements).
Target Audience
This document is intended for a technical audience and assumes that the reader has a working knowledge of the XBRL 2.1 and the XBRL Dimensions 1.0 Specifications and has a basic understanding of XML, Namespaces, and XML Schema. To readers with XML knowledge, many of the guidelines in this document will be familiar however, other rules originate from features that are XBRL-specific and therefore the reasoning behind these rules may be less obvious. Where appropriate, the rules are accompanied by a brief explanation.
Relationship to Other Work
The guidelines in this document pertain to XBRL filings. Parts of this document reiterate for expository clarity certain syntactic and semantic restrictions imposed by XBRL, but this document does not modify XBRL. In the event of any conflicts between this document and XBRL, XBRL prevails. This document does place additional restrictions beyond those prescribed by XBRL.
Tailoring this Document
This document is based on the assumption that filers in the Filing system will provide their filings according to taxonomies as published by the European supervisors. This document must be also tailored for each specific Filing system. This does include Filing systems on the European level (EBA, EIOPA and ESMA) as well as Filing Systems on the national level. Later filing systems might inherit this set of rules and potentially extend it further. This does guarantee that filings on a national level also comply with European rules and data can move along all participants without transforming the original filings. Furthermore, rules concerning the entity identifier and entity scheme should also be tailored. A summary table is provided at the end of this document which provides information about which rules should be tailored by individual regulators.
Validation of Regulatory Filings
Valdiation rules as published by the regulator and do accompany the taxonomies on the European level. This is to make submitted data does have a sufficient quality. These validation checks can be done through software in an automated process. The validation rules are harmonized across Europe so that the same results can be produced in each European reporting system.
Templates, Data Models and Taxonomies
The tables of the European reporting frameworks consist of white, gray and crisscrossed cells. White cells can be reported if data is available and can be retrieved from the database of the reporting entity. Gray cells could be reported but they are not mandatory because the level of detail is excluded from the reporting. Crisscrossed cells make no sense from an economic point of view.
Terminology
Term | Definition |
---|---|
Authority | Any person or organization that has the legally delegated or invested authority, capacity, or power to provide a filing. Filer must own or control the authority name; for example, “example.com” could only be used by Example Inc. itself. |
Dimension | xsd:element in the substitutionGroup of dimensionItem; relates to the ability to express multidimensional information; for example, profit from sales could be presented by products, regions, segments, etc; to express such relations XBRL International developed the Dimension 1.0 Specification, which enriches the general XBRL Specification with rules and procedures on how to construct dimensional taxonomies and instance documents. |
Filing system | System in which XBRL filings are filed, received, analysed and redistributed. |
Reporting entity | A person or entity on whose behalf a filing is made. |
Filing | A filing is the fundamental unit of information that is transmitted to Filing system for receipt, validation, and acceptance. It is the conveyance of an XBRL document or series of XBRL filing documents. |
Instance document | An instance document is an XBRL file. A document originating with a filer can only be sent as part of a filing. One or more documents comprise a filing. |
Publisher of the schema | Organisation responsible for publishing a given XBRL taxonomy. |
Applicable taxonomy | A taxonomy recognised to use as a base for filings in a given Filing system. |
Hypercube | xsd:element in the substitutionGroup of hypercubeItem which represents a set of dimensions; relates to the ability to express multidimensional information; for example, profit from sales could be presented by products, regions, segments, etc; to express such relations XBRL International developed the Dimension 1.0 Specification, which enriches the general XBRL Specification with rules and procedures on how to construct dimensional taxonomies and instance documents. |
Rules
Syntax rules
XBRL document names follow the national rules on the file name in the filing system. |
Some explanatory text.
The URI content of the schemaLocation attribute must recognize the external location of the applicable taxonomy schema file. |
Some explanatory text and example.
Reporting entities must use one of the taxonomies as specified in the filing system as the applicable taxonomy. |
A listing of all taxonomy files respective modules recognised in the Filing system should be provided on a web location.
Attribute xml:base must not appear in any filing document. |
XML processors interpret this attribute differently, so it shall not be used.
Encoding of all XBRL documents must be "UTF-8". |
Several standards exist on the representation and handling of text. Some of the standards like ISO-8859-1 are widely used in various countries but the standards itself are largely incompatible with each other . UTF-8 is the preferred and most used encoding in HTML documents and therefore defined as Best Practice. It is necessary to specify the encoding attribute in the prologue of an XBRL instance report.
Reporting entities shall use only one of entry point schema as specified in the filing system. |
It is recommended to refer to one entry point in an instance document and therefore include only one schemaRef element.