Extensible business reporting language definition dictionary
How to use xbrl
For example, there could be a list of words that are excluded from the names, e. Using the label linkbase, multiple languages can be supported, as well as multiple strings within each language. The fourth relation is similar-tuples. All other formatting of material is lost. Definition Linkbase[ edit ] This linkbase associates concepts with other concepts using a variety of arc roles to express relations such as is-a, whole-part, etc. The sign of the relationship depends on the weight attribute that is assigned to the arc connecting two elements. In December , Charlie Hoffman stated that there is a XBRL — eXtensible Business Reporting Language XBRL eXtensible Business Reporting Language is an XML-based computer software language that is developed specifically for the automation of business information requirements, such as the preparation, sharing and analysis of financial reports, statements, and audit schedules. XBRL uses tags to identify each piece of financial data, which then allows it to be used programmatically by an XBRL-compatible program. An example is provided below.
In order to make it easier for computers to process their names, they have to obey some rules. For example, concepts that appear on the Balance Sheet are instant: which means that their value is presented for a specified day, while elements in the Income Statement or Statement of Cash Flows are duration: because they represent actions that took place over a period of time.
One of the ideas of XBRL is that the information about the period and currency for which the element is reported is not contained within an element definition but is described by a context in instance documents. Due to the standardized nature of the identification tags and the language itself, financial data from one country, which has set accounting standards such as U. The main drawback of a tree-like hierarchical structure in a presentation linkbase is that it only allows the presentation of flat lists of elements, while financial statements also contain more sophisticated reports such as Changes in Equity or Movements in Property, Plant and Equipment. The reporting of financial data in XBRL is not required by all companies, but because it has become prevalent, it has been suggested that it won't be long before all companies will have to report their financial data in this language. Like XML, it is tag based. A hierarchical calculation linkbase sorts all monetary elements in this way so that lower level elements sum up to or are subtracted from one another so that the upper level concept is the result of these operations. Presentation Linkbase[ edit ] This linkbase associates concepts with other concepts so that the resulting relations can guide the creation of a user interface, rendering, or visualization. From there, organisations can more easily use and share data from the reports within the organisation and between organisations. In December , Charlie Hoffman stated that there is a
The third standard type of relation is called requires-element. The latest version of the standards, v2.
By using it, taxonomy creators are able to indicate that two concepts have similar meaning. Therefore, we assign weight attribute value to "1" on the arc connecting Gross profit and Revenue and "-1" between Gross profit and Cost of Sales.
Features of xbrl
Several optional modules exist as add-ons. This is often called the cross-context rule and relates to defining some elements as "For period" duration and others as "As of date" instant. While the v2. The consortium members meet periodically in international conferences, conduct committee work regularly via conference calls, and communicate in email and phone calls throughout the week. This uses a series of forms in which the key data which will appear in XBRL tags are entered in data entry fields. XBRL uses tags to identify each piece of financial data, which then allows it to be used programmatically by an XBRL-compatible program. Once an organisation has the appropriate taxonomy, it can enable its reports for XBRL.
It distinguishes between concepts that have more generic or more specific meaning. The consortium members meet periodically in international conferences, conduct committee work regularly via conference calls, and communicate in email and phone calls throughout the week.
The study considers that these errors are serious, since XBRL data are computer-readable and users will not visually recognize the errors, especially when using XBRL analysis software.
Significant accounting policies and other explanatory notes are modelled in a separate XBRL taxonomy, the Explanatory Disclosures and Accounting Policies EDAP taxonomy, which has been released as a public working draft. It expressed the difference between data exchange in instance documents and metadata exchange in taxonomy documents.
XBRL allows for easy transmission of data between businesses.
Second, the measurement reference provides explanations about what determines the value of the element and how it should be calculated.
based on 14 review