Primary Financial Statements (PFS), Financial Reporting for Commercial and Industrial Entities, International Accounting Standards (IAS), 2002-11-15, Explanatory Notes
Status: |
Recommendation, issued in accordance with XBRL International Processes REC 2002-04-20. |
Issued: |
2002-11-15 (15 November 2002) |
Issued by: |
International Accounting Standards Committee Foundation, XBRL International |
Name: |
Primary Financial Statements (PFS), Financial Reporting for Commercial and Industrial Entities, International Accounting Standards (IAS) |
Description: |
This Taxonomy is intended to allow traded entities to prepare XBRL-based interim and annual financial statements according to IAS. This includes consolidated publicly listed entities, parent entity financial statements, and nonconsolidated entities. |
Namespace identifier: |
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15 |
Recommended namespace prefix: |
iascf-pfs |
Version of XBRL Specification Used: |
XBRL Specification 2.0 dated 2001-12-14 |
Relation to Other XBRL Taxonomies: |
This Taxonomy does not reference any other XBRL taxonomies. This Taxonomy is intended to be referenced by the IAS Explanatory Disclosures and Accounting Policies (EDAP) Taxonomy, which has additional financial reporting concepts commonly found in notes to the financial statements, management commentary, and accounting policies. |
Physical Location of Taxonomy Package: |
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.xsd (Schema linked only to references linkbase) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-WINDOW.xsd (Schema linked to all linkbases, “Window Taxonomy”) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-references.xml (References linkbase) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-labels.xml (Labels linkbase) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-presentation.xml (Presentation linkbase) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-calculation.xml (Calculation linkbase) http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-definition.xml (Definition linkbase) |
Roger Debreceny PhD, FCPA, CMA, Nanyang Technological University, Singapore.
Thomas Egan CPA, Deloitte and Touche, Singapore.
Charles Hoffman CPA, Universal Business Matrix, United States.
Josef Macdonald, CA, Ernst and Young, New Zealand.
David Prather, IASC Foundation, UK.
Alan Teixeira, PhD, CA, The University of Auckland, New Zealand.
Dave Garbutt CA, FRS, South Africa.
David Hardidge CPA, Ernst and Young, Australia.
David Huxtable CPA, KPMG, Australia.
Julie Santoro CA, KPMG, UK.
Geoff Shuetrim, KPMG, Australia.
Bruno Tesniere, CPA, PricewaterhouseCoopers, Belgium.
Paul Phenix, Australian Stock Exchange, Australia.
David Prather, IASC Foundation, UK.
Josef Macdonald CA, Ernst & Young, New Zealand.
Kok-Kwai Tang CPA, Institute of Certified Public Accountants of Singapore, Singapore.
These Explanatory Notes describe the eXtensible Business Reporting Language (XBRL) Taxonomy: Primary Financial Statements (PFS), Financial Reporting for Commercial and Industrial Entities, International Accounting Standards (IAS) (“the PFS Taxonomy”).
The PFS Taxonomy has been prepared by the International Accounting Standards Committee Foundation (IASC Foundation, http://www.iascf.com) and the IAS Taxonomy Working Group of XBRL International (http://www.xbrl.org).
This PFS Taxonomy is compliant with XBRL Specification Version 2.0, dated 2001-12-14 (http://www.xbrl.org/tr/2001/). It is for the creation of XML-based instance documents that generate business and financial reporting for commercial and industrial entities according to the International Accounting Standards Boards’ International Accounting Standards (http://www.iasb.org.uk).
This document assumes a general understanding of accounting and XBRL. If the reader desires additional information relating to XBRL, the XBRL International web site (http://www.xbrl.org) is recommended. In particular, a reading of the XBRL Specification Version 2.0 is highly recommended (http://www.xbrl.org/tr/2001/).
The terminology used in this document frequently overlaps with terminology from other disciplines. The following definitions are provided to explain the use of terms within the XBRL knowledge domain.
Taxonomy |
An XBRL Taxonomy is an XML Schema-compliant .xsd file that contains XBRL elements, which are XML elements that are defined by XBRL-specific attributes. An XBRL Taxonomy may also contain references to XLink linkbases. |
Instance document |
An XML document that includes one or more XBRL elements and optional references to zero or more XLink linkbases. |
Element |
An XBRL element is a “fact” or piece of information described by an XBRL Taxonomy. For example, an element with the name “iascf-pfs:CurrentAssets” is the taxonomy’s XBRL element name for the financial statement disclosure fact “Current Assets.” |
Linkbase |
Linkbases provide additional information about XBRL elements, in particular, relationships between them such as the relationship that “Property, Plant and Equipment” is defined as an “Asset.” Linkbases used by XBRL are compliant with the World Wide Web Consortium’s (W3C) XML Linking Language (XLink) Recommendation 1.0, 27 June 2001. |
GCD – Global Common Document Taxonomy
AR – Accountant’s Report Taxonomy
PFS – Primary Financial Statements Taxonomy
EDAP – Explanatory Disclosures and Accounting Policies Taxonomy
The Relationship Between PFS and EDAP
1.5. Relationship to Other Work
2. Overview of the PFS Taxonomy
2.4. Element Naming Convention
2.7. Additional Documentation Available
3. Items to Note in Using the PFS Taxonomy
3.2. How to Interpret the Taxonomy Structure
3.4. Income Statement Structure
3.5. Statement of Cash Flows Structure
3.6. Statement of Changes in Equity Structure
3.7. Alternative Financial Statement Classification Elements
3.8. Equivalent facts (Same-as Dimensions)
3.9. Calculation and Definition Links
3.12. Entering Numeric Values into Instance Documents
4. Sample Company Sample Instance Document
5. Review and Testing, Updates and Changes
5.3. Errors and Clarifications
The International Accounting Standards Committee Foundation (IASC Foundation, http://www.iascf.com) and XBRL International (http://www.xbrl.org) have developed a comprehensive eXtensible Business Reporting Language (XBRL) taxonomy that models the primary financial statements that a commercial and industrial entity may use to report under International Accounting Standards (IAS) (http://www.iasb.org.uk). The Primary Financial Statements (PFS), Financial Reporting for Commercial and Industrial Entities, International Accounting Standards (the PFS Taxonomy) includes XBRL representations of a classified balance sheet, an income statement, a statement of changes in equity and a cash flow statement. Significant accounting policies and other explanatory notes are modelled in a separate XBRL taxonomy, the Explanatory Disclosures and Accounting Policies (EDAP) taxonomy.
The PFS Taxonomy defines the XBRL standard for IAS Primary Financial Statement elements, but in no way defines IAS, how financial statements must be presented or what must be disclosed in the primary financial statements.
The primary goal of the IAS Taxonomy Working Group, in developing the PFS Taxonomy, is to build a Taxonomy that captures the elements most commonly observed in primary financial statements used in practice. The total set of elements included in the PFS is larger than the set of elements IAS requires to be disclosed on the face of the primary financial statements. The additional elements are included because they are either common disclosures or are required to ensure structural integrity of the financial statements. For example, nothing in IAS requires the disclosure of total “Liabilities and Equity”, yet it is a common element total in financial statements.
The PFS Taxonomy design will facilitate the creation of XBRL instance documents that capture business and financial reporting information for commercial and industrial entities according to the International Accounting Standards Board’s (http://www.iasb.org.uk) International Accounting Standards. The PFS Taxonomy provides a framework for consistent identification of elements when entities create XBRL documents under that taxonomy. Typical documents can facilitate the reporting requirements of corporations to make annual, semi-annual or quarterly disclosures to stakeholders and capital markets.
The purpose of this and other taxonomies produced using XBRL is to facilitate data exchange among applications used by companies and individuals as well as other financial information stakeholders, such as lenders, investors, auditors, attorneys, and regulators.
The authority for this PFS Taxonomy is based upon the International Accounting Standards Board’s (http://www.iasb.org.uk) International Accounting Standards (IAS) and Statements of Interpretation (SIC) effective 01 January 2002 (http://www.iasplus.com/standard/standard.htm). The PFS Taxonomy also includes non-authoritative “common practices,” where the Standards and SICs are silent on common patterns of financial reporting. As this Taxonomy primarily addresses the reporting considerations of commercial and industrial entities, IAS 26 (Accounting and Reporting by Retirement Benefit Plans) and IAS 30 (Disclosures in the Financial Statements of Banks and Similar Financial Institutions) disclosure requirements are not represented in the PFS Taxonomy’s content.
The particular disclosures this PFS Taxonomy models are:
1. Required by particular IASs
2. Typically represented in IAS model financial statements, checklists and guidance materials as provided from each of the major international accounting firms.
3. Found in common practice financial reporting, or
4. Flow logically from items 1-3, for example, sub-totals and totals.
This PFS Taxonomy is in compliance with XBRL Specification Version 2.0, dated 2001-12-14 (http://www.xbrl.org/tr/2001/).
The PFS Taxonomy is a Recommendation. Its content and structure have been reviewed by both accounting and technical teams of the IASC Foundation (http://www.iascf.com) and the IAS Taxonomy and XBRL Specification Working Groups of XBRL International.
The following is a summary of meanings of the status of taxonomies:
The development of this Taxonomy placed large resourcing demands on the members of the IAS Taxonomy Working Group. XBRL itself is evolving rapidly and, in many instances, the Group had no precedents to follow. Further, all participants in the Group are volunteers and there have been many occasions when competing demands have impacted the amount of time people have been able to devote to the project.
These factors demanded that the Group limit the scope of the IAS-PFS Development to ensure a first version could be delivered. This is a first, but significant, step. The Group learned a lot completing the project. Although not all that was learned has been incorporated in this version of the Taxonomy, it will be incorporated in future versions.
This Taxonomy is the IAS Primary Financial Statements (PFS) Taxonomy. The PFS Taxonomy will commonly be used with the XBRL Global Common Document (GCD) Taxonomy, the Accountant’s Report (AR) Taxonomy, and the IAS Explanatory Disclosures and Accounting Policies (EDAP) Taxonomy. In addition, other national jurisdictions and industries may leverage the PFS, GCD, AR, and EDAP taxonomies. This section describes the relationship between these taxonomies.
The GCD Taxonomy incorporates elements that are common to the vast majority of XBRL instance documents, regardless of their type. The GCD Taxonomy has elements that describe the XBRL instance document itself and the entity to which the instance document relates. The Taxonomy was co-developed by the IAS Taxonomy Development and XBRL US Domain Working Groups. See http://www.xbrl.org for the latest version of the GCD Taxonomy.
The AR Taxonomy is intended to provide information related to the auditor’s/independent Accountants Report that typically accompanies external financial reports of public companies. The Taxonomy was co-developed by the IAS Taxonomy Development and XBRL US Domain Working Groups. See http://www.xbrl.org for the latest version of the AR Taxonomy.
The PFS Taxonomy encompasses the core financial statements that private sector and certain public sector entities typically report in annual, semi-annual or quarterly financial disclosures as required by IAS 1, paragraph 7 (revised 1993) and IAS 34, paragraph 8 (revised 1998).
Those financial statements are the:
and their condensed equivalents.
Reporting elements from those financial statements may be incorporated into a wide variety of other disclosures from press releases to multi-period summaries.
The EDAP Taxonomy has elements that provide additional or enhanced disclosure over and above the disclosures made in the primary financial statements. These disclosures are, in the context of annual financial statements, typically made in the notes to the financial statements or management commentary. The EDAP Taxonomy also provides elements to identify the accounting policies adopted by the reporting entity. Elements in the EDAP Taxonomy include:
The elements captured in PFS and EDAP Taxonomies combine to represent the IAS XBRL elements.
The IAS Taxonomy Working Group gave special consideration to which elements should be captured in the PFS Taxonomy, rather than left for inclusion in the EDAP Taxonomy. Generally, the question relates to how much detail the PFS Taxonomy should contain given that it focuses on the primary financial statements. For example, the elements relating to Property, Plant and Equipment might include just the aggregate carrying amount of Property, Plant and Equipment (which is all that is required on the face of the Balance Sheet under IAS), the carrying amount of common classes, cost (or valuation) and accumulated depreciation or detailed movements between the opening and closing amounts. The primary guide to determining this detail is observed practice.
In many respects the distinction between the PFS and EDAP elements is arbitrary. The working relationship between the PFS and EDAP is such that the user of the taxonomies is indifferent to which of the two taxonomies an element is housed. The more important issue for the Group’s consideration is identification of the correct elements to be contained in the taxonomies and the relationship between those elements.
As the Taxonomies evolve the grouping of elements in PFS and EDAP may disappear. Options include combining the two taxonomies into a single Financial Report Taxonomy, or alternatively, splitting the taxonomies into smaller modules.
Used together, these taxonomies will meet the reporting needs of entities that meet three criteria, viz (i) report under International Accounting Standards (IAS), (ii) are in the broad category of “commercial and industrial” industries and (iii) have relatively common and consistent set of reporting elements in their financial statements. Whilst many reporting entities meet these three criteria, there are entities that do not. Additional taxonomies that represent extensions to IAS are likely to be required. These taxonomies are likely to identify the particular needs of:
The inter-relationships of the various taxonomies are show in Figure 1:
Figure 1: Interrelationship of Taxonomies and Instance Document
At the date of release of this document some of these taxonomies have been created and released and others have not been created or have not been released. However, extension taxonomies are under development for some national jurisdictions and within certain industries.
XBRL utilises the World Wide Web consortium (W3C http://www.w3.org ) recommendations, specifically:
The following is an overview of the Taxonomy. It is assumed that the reader is familiar with financial and business reporting and has a basic understanding of XBRL.
This PFS Taxonomy makes available to users the most commonly disclosed financial information under International Accounting Standards. This Taxonomy is an expression of financial information in terms that are understandable to humans, but equally as important understandable by a computer applications.
The PFS Taxonomy is made up of a “package” of interrelated XML files:
The package is represented visually, with an example based on Balance Sheet reporting of Non Current Investment Property is shown in Figure 2:
Figure 2: PFS Taxonomy Package with Descriptions and Examples
The diagram above shows that a taxonomy is a collection of one or more XML Schema files. The XML Schema is further described by a number of linkbases.
Two XML Schema files are provided with this Taxonomy. The first XML Schema file (http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.xsd) contains taxonomy elements and links ONLY to the references linkbase. The second XML Schema file (http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-WINDOW.xsd) imports the first XML Schema file and provides links to ALL linkbases.
The purpose of providing these two files (a schema file and a schema “Window Taxonomy”) is to enable users of the Taxonomy the flexibility of selecting the linkbases they wish to make use of, rather than forcing the use of all linkbases under a single schema file. For example, accounting jurisdictions may not wish to use English labels. Similarly, they may wish to redefine element calculation, definition or presentation links.
Important note: The Window Taxonomy has a different namespace identifier than the XML Schema file which contains the elements and link to the references linkbase. The namespace identifier for the Window Taxonomy is: http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/WINDOW
The PFS Taxonomy contains approximately 750 XBRL elements, which are unique, individually identified pieces of information. The XML schema file is the foundation of the taxonomy package and provides a straightforward listing of the elements in the Taxonomy. The associated linkbases provide the information that is necessary to interpret (e.g. Label and Definition linkbases) Taxonomy elements or place a given Taxonomy element in context of other Taxonomy elements (e.g. Calculation and Presentation linkbases).
The actual PFS Taxonomy comprises an XSD file and five linkbases that express taxonomy element relationships. Viewing the full relationship between the XML Schema and the linkbase files requires a Taxonomy Builder. For review purposes a paper based representation, in Adobe Acrobat (PDF) or Excel, is the most practical solution. The disadvantage is that, in this printed form, many of the characteristics of taxonomies are not obvious. Printed versions are two-dimensional, whereas the information in the taxonomy is multi-dimensional.
Users of the Taxonomy need to be able to locate taxonomy elements, so that they can be mapped to the information systems from which data are drawn to generate XBRL Instance Documents. There are many ways the elements could have been organised, including, for example, alphabetical order. The PFS Taxonomy is organised using a “Balance Sheet” metaphor. That is, the elements are organised using the most commonly observed financial statement presentation style. This type of organisation was adopted because it is used by many financial statement stakeholders. For example audit working papers are often prepared using this structure. Users are also clearly familiar with how financial statements are generally organised.
However, this metaphor and organisation may limit the understanding of the power behind an XBRL taxonomy. A taxonomy has multiple “dimensions”. Relationships can be expressed in terms of definitions, calculations, links to labels in one or more languages, links to one or more references, etc. The metaphor used expresses only one such relationship, which is presentation-based. There is also a danger that users will perceive that the way the elements are organised implies that this is how financial statements should be rendered. This is simply not the case. The way the Taxonomy is organised is to help users find elements, not to prescribe a presentation format.
The PFS Taxonomy is divided logically into sections that correspond to typical financial statement components. For example, the Balance Sheet section or the Income Statement section. While there is no true concept of “sections” or groupings in the Taxonomy, their purpose is simply to group similar concepts together and facilitate navigation within the Taxonomy.
Within these sections the IAS Taxonomy Working Group needed to choose between different ways of grouping elements. For example, IAS does not define “Finance Costs,” yet IAS-1 requires the disclosure of this item on the face of the Income Statement. Model financial statements produced by the major international accounting firms define this component differently. Some present a net finance cost figure while others treat is as a gross expense. The PFS Taxonomy presents it as a gross expense, but this does not prohibit a user from netting the revenue and expense components. Again, the PFS does not define IAS. The organisation of elements is designed to help users locate elements.
Abstract XML elements, for example “Balance Sheet” (ID 2) and “Income Statement” (ID 162) provide the ability to express “groupings” of elements within an XBRL taxonomy. Abstract XML elements can never hold values. They are purely structural in nature and are used to create artificial “sections” or “groupings” in a taxonomy.
The following is a listing of the higher-level “sections” within the PFS Taxonomy:
Figure 3: High Level Sections of PFS Taxonomy
Section or Abstract Element |
Explanatory Guidance |
Balance Sheet |
See Section 3.3 for additional details |
Income Statement |
See Section 3.4 for additional details |
Statement of Cash Flows |
See Section 3.5 for additional details |
Statement of Changes in Equity |
See Section 3.6 for additional details |
The PFS Taxonomy is significantly smaller than the EDAP Taxonomy currently being developed. Yet feedback has been received on the difficulty in reviewing, managing and, ultimately maintaining the PFS Taxonomy. Consideration is currently being given to how best to modularise the Taxonomies. Taxonomies can be viewed in different ways, using multiple filters with each meeting the particular needs of a user group. For example, filters may be generated that allow a user to view the elements in a Taxonomy that relate to a particular financial statement section or note, or a specific accounting standard.
Any placement of elements into separate taxonomies is inherently arbitrary and creates conflicts for different user groups. It is likely that the multiple filter solution, with multiple views of the same data, will dominate. Whatever the direction, it is clear that the management of Taxonomies will evolve.
The convention for naming XBRL elements within a taxonomy follows that of XML Schema. Each name within a taxonomy must be unique and must start with an alpha character or the underscore character. Element names are case-sensitive. The PFS Taxonomy naming convention follows these rules; see the XML Specification for more information.
In addition to following XML Schema naming requirements, the PFS Taxonomy places additional constrains on element naming based on an element naming convention developed by the IAS Taxonomy Working Group and the US Taxonomy Working Group. Companies creating extension taxonomies are encouraged to follow this XBRL “best practices” naming convention, but are not required to do so.
The naming convention used encourages camel case names (e.g. the term “Balance Sheet” becomes BalanceSheet) which use descriptive names for readability and are common in other XML languages.
Certain short connector words are dropped when labels are converted to element names, including: an, and, any, are, as, at, be, but, by, can, could, does, for, from, has, have, if, in, is, its, made, may, of, on, or, such, than, that, the, this, to, when, where, which, with, would.
In this release, labels for Taxonomy elements are provided in English. Additional linkbases will be subsequently developed to express Taxonomy labels in additional languages, for example French or Japanese. These labels will be represented in separate label linkbases.
The labels provided in the PFS Taxonomy are not intended to be the exact labels used in financial reporting. The labels are often more verbose descriptors to help the user understand the Taxonomy element.
The PFS Taxonomy relies on IAS to define the meaning of each element. No definitions are provided within the Taxonomy.
This PFS Taxonomy provides references to IAS standards and other authoritative sources. Reference information is captured in the Taxonomy reference linkbase using the following element names: Name, Number, Paragraph, Subparagraph, and Clause.
Sources for references provided in the PFS Taxonomy include:
For this version of the PFS Taxonomy, minimal referencing is provided in order to allow for the release of this Taxonomy in a timely manner.
The editors of this Taxonomy acknowledge that enhanced referencing schemes provide better information with respect to taxonomy elements. Feedback has been received that the inclusion of an IAS reference for a particular element in the PFS Taxonomy implies that that element must be disclosed on the face of the primary financial statements. In many cases the detailed elements included in the PFS Taxonomy are commonly observed in practice, but not necessarily required to be disclosed on the face. Typically, IAS will require a summary component, such as total property, plant and equipment, be disclosed. The PFS Taxonomy captures this requirement, but also provides a list of sub-elements of classes of property, plant and equipment because this is common practice.
A revised reference scheme is likely to be incorporated in the construction of future versions of this Taxonomy, or provided by third parties, that ensures that the referencing system distinguishes between the absolute minimum disclosures specified under IAS and the commonly observed disclosures. The referencing system is also likely to indicate the IAS reference that defines an item and, in the case of common practice, what influenced the inclusion of an element in the Taxonomy.
The intention of this document is to explain the PFS Taxonomy. This document assumes a general understanding of accounting and XBRL. If the reader desires additional information relating to XBRL, the XBRL International web site (http://www.xbrl.org) is recommended. Specifically, a reading of the XBRL Specification Version 2.0 is also encouraged (http://www.xbrl.org/tr/2001/). The purpose of this document is to explain how XBRL is applied in this specific case of the PFS Taxonomy.
The following documentation is available to assist those wishing to understand and use this Taxonomy. This documentation is available on the XBRL International web site (http://www.xbrl.org):
This overview document describing objectives of the IASC Foundation, XBRL International IAS Working Group and the PFS Taxonomy:
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.htm (HTML Format)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.pdf (PDF Format)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.doc (Word Format)
This is a summary listing of Taxonomy elements in a human readable format for the purpose of obtaining an overview of this Taxonomy.
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-elements.pdf (PDF Format)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-elements2.pdf (PDF Format, element labels and element names)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-elements.xls (Excel Format)
The following ZIP file contains the taxonomy package, taxonomy documentation, and sample instance documents: http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.zip
Important note: A last minute change was made to the structure of the PFS taxonomy relating to the location of linkbase references. A ramification of this change is that it is unlikely that current taxonomy builder tools will be able to read this taxonomy. To mitigate this circumstance in the short term until taxonomy builder applications can be modified, a non-normative version of the taxonomy is provided which can be loaded into current taxonomy builder software. See: http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-NonNormative.zip
These files are located as follows:
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.xsd (Schema linked only to references linkbase)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-WINDOW.xsd (Schema linked to all linkbases, “Window Taxonomy”)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-references.xml (References linkbase)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-labels.xml (Labels linkbase)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-presentation.xml (Presentation linkbase)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-calculation.xml (Calculation linkbase)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-definition.xml (Definition linkbase)
The “Sample Company” instance documents are provided as a practical example of the application of the Taxonomy. The instance document is provided in unstyled XML; and in Adobe Acrobat:
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/SampleCompany-2002-11-15.xml (XBRL/XML Format)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/SampleCompany-2002-11-15.pdf (PDF Format)
Novartis AG (http://www.novartis.com) is a large pharmaceutical company headquartered in Basel, Switzerland. Novartis reports to stakeholders under International Accounting Standards. The “Novartis” instance documents are provided as a practical example of the application of the Taxonomy. These documents are provided as working XBRL examples only and are neither endorsed nor audited by Novartis, its auditors, the IASCF or the PFS Taxonomy Working Group. This document is provided in unstyled XML and in Adobe Acrobat formats:
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/Novartis-2002-11-15.xml (XBRL/XML Format)
http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/Novartis-2002-11-15.pdf (PDF Format)
The following explanation of the PFS axonomy, the taxonomies with which this PFS Taxonomy is designed to interoperate, and examples of how to interpret the PFS Taxonomy are provided to make the PFS Taxonomy easier to use. Please refer to the detailed printout of the PFS Taxonomy element ID numbers as you read this explanation (http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-elements.pdf).
An alternative printout which contains labels and element names is available at (http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15-elements2.pdf).
This explanatory document is designed to provide an overview of the PFS Taxonomy. It is anticipated that the XBRL community will create courses, books and other materials to provide a thorough explanation of every aspect of using the PFS Taxonomy and other XBRL taxonomies.
Please note that element names are provided ONLY in the first example below (Figure 4: Sample Elements) in order to show the difference between element names and element labels. Element names are not shown in other figures.
The PFS Taxonomy does not present anything new to accountants or analysts who understand financial information. However, the way the information is structured in the printed version is very new to participants in the financial reporting supply chain. This section of the PFS Taxonomy documentation provides an explanation of the PFS Taxonomy in both narrative and graphical forms. This explanation is non-normative and the .xsd XML schema file and linkbases that explain the Taxonomy in terms a computer can interpret takes precedence over this explanation.
The element fragments shown in Figure 4 exists within the “Non Current Assets” section contained within the “Assets” section of the “Balance Sheet” section of the PFS Taxonomy:
Figure 4: Sample Elements
Element Name |
Element Label |
ID |
NonCurrentAssets |
Non Current Assets |
4 |
PropertyPlantEquipment |
Property, Plant and Equipment |
5 |
InvestmentProperty |
Investment Property |
14 |
IntangibleAssets |
Intangible Assets |
15 |
This means that for a commercial and industrial entity, there is a type of non-current asset called “Property Plant and Equipment”. This concept is represented in the PFS Taxonomy by an element with the name “PropertyPlantEquipment” and the English label “Property, Plant and Equipment”.
When an entity reports “Property, Plant and Equipment” as a component of its financial results in an XBRL instance document, it will typically report this element as the sum of specific sub-elements of property, plant and equipment (e.g. Construction in Progress, Land, Buildings, Plant and Equipment, etc.). The element “Property, Plant and Equipment” will, then, have subsidiary elements (children) that sum (“roll up”) to the total of “Property, Plant and Equipment”. In an XBRL instance document one of the following will be true:
· The total amount of “Property, Plant and Equipment” will be included in the single element “Property, Plant and Equipment.”
· The values of “Property, Plant and Equipment” of the entity will be recorded within one or more of the child elements provided in the PFS Taxonomy.
· The preparer of the instance document will create an extension taxonomy and create new children within “Property, Plant and Equipment.” The values of “Property, Plant and Equipment” of the entity would be recorded win one or more of the existing children to “Property, Plant and Equipment” in the PFS Taxonomy, or to one or more of the extension taxonomy elements.
All of the elements in the fragment shown are of the XBRL data type “monetary” and have a weight equal to “1”. Having a weight equal to “1” indicates that in an instance document, the value of all children of an element, when multiplied by the assigned weight, adds (or “rolls”) up to the value of the parent element. For example, “Property Plant and Equipment,” “Investment Property” and “Intangible Assets” are components of the total value of “Non Current Assets,” as are other assets such as “Biological Assets” (BiologicalAssets, ID 23) and “Investments in Subsidiaries (InvestmentsSubsidiaries, ID 24). The mathematical relationship between these elements is represented in the Calculation linkbase. In this linkbase, “Assets” has a value equal to the value of its two children “Current Assets” (CurrentAssets, ID 46, Page 2) and “Non Current Assets”. These numeric relationships are found throughout the Taxonomy. These relationships are represented in the calculation linkbase.
The Taxonomy is structured so that parent elements precede their child elements. For example, a child of the Income Statement element, “Net Profit (Loss) Transferred to Equity” (NetProfitLossTransferredToEquity, ID 163) precedes the other elements in the Income Statement such as “Extraordinary Items of Income (Expense), After Tax”, (ExtraordinaryItemsIncomeExpenseAfterTax, ID 164) or “Profit (Loss) from Ordinary Activities” (NetProfitLossOrdinaryActivities, ID 168). This pattern is followed throughout the Taxonomy.
The major sections of the Balance Sheet structure are shown in Figure 5:
Figure 5: Balance Sheet Major Structures
Element Labels |
ID |
Balance Sheet |
2 |
Assets |
3 |
Non Current Assets |
4 |
Current Assets |
46 |
Liabilities and Equity |
79 |
Equity |
80 |
Minority Interests in Net Assets |
103 |
Liabilities |
104 |
Non Current Liabilities |
105 |
Current Liabilities |
133 |
The balance sheet structure is intuitive. The Balance Sheet has Assets, Liabilities, and Equity sections. Both Assets and Liabilities have Non Current and Current sections, corresponding to a classified Balance Sheet.
Figure 6: Balance Sheet Fragment
Figure 6 shows a fragment of the Balance Sheet, Non Current Assets. The elements “Property, Plant and Equipment”, “Investment Property”, and “Intangible Assets” are Non Current Assets. “Property, Plant and Equipment” also has children including “Construction in Progress”, etc.
The structure of the Income Statement and Cash Flows statement (see Section 3.5), and other structures, may appear counter-intuitive initially. The major sections of the Income Statement are shown in Figure 7:
Figure 7: Income Statement Major Structures
Element Labels |
ID |
Income Statement |
162 |
Net Profit (Loss) Transferred to Equity |
163 |
Earnings Per Share |
251 |
The Income Statement has two major sections. “Net Profit (Loss) Transferred to Equity” and “Earnings Per Share” information.
The structure of one “tree” section of the Income Statement, which will help explain the structure of the Income Statement is shown in Figure 8:
Figure 8: Income Statement Fragment
An Income Statement's fundamental purpose is to derive Net Income for an entity, and the items which comprise that Net Income. The final result is “Net Profit (Loss) Transferred to Equity” - commonly referred to as “Net Income”.
One section of the structure from Figure 8, “Profit (Loss) After Tax” is explained as follows. This element is comprised of other elements:
The element “Profit (Loss) Before Tax” has more detailed children: “Gains (Loss) on Disposal of Discontinuing Operations”, “Gains (Loss) on Remeasurement of Available for Sale Financial Assets”, “Gain (Loss) on Financial Instruments Designated as Cash Flow Hedges”, etc. The last of these items, “Profit (Loss) from Operations” further breaks down into “Profit (Loss) from Operations [by function]” and “Profit (Loss) from Operations [by nature]”.
Important note: Generally entities break down “Profit (Loss) from Operations” by nature, or by function, not both. Both options for breaking down “Profit (Loss) from Operations” are provided, however, only one should be used.
Important note: There is a “same-as” relationship between both “Profit (Loss) from Operations [by function]” and “Profit (Loss) from Operations [by nature]” and “Profit (Loss) from Operations”. See section 3.7 relating to “Equivalent Facts” for further discussion.
The major sections of the Income Statement are shown in Figure 9:
Figure 9: Statement of Cash Flows Major Structures
Element Labels |
ID |
Statement of Cash Flows |
258 |
Cash and Cash Equivalents, Ending Balance |
259 |
Net Increase (Decrease) in Cash and Cash Equivalents |
260 |
Net Cash Flows from (Used in) Operating Activities |
261 |
Net Cash Flows from (Used in) Investing Activities |
344 |
Net Cash Flows from (Used in) Financing Activities |
387 |
Effect of Exchange Rate Changes on Cash and Cash Equivalents |
409 |
Cash and Cash Equivalents, Beginning Balance |
410 |
The structure of the Cash Flows disclosures is shown in Figure 10:
Figure 10: Statement of Cash Flows Fragment
Fundamentally, the Cash Flows statement provides a reconciliation between Beginning and Ending Cash and breaks the net change into cash flows provided by Operating Activities, Investing Activities, and Financing Activities. Each of these major sections is further broken out into more detailed sections.
Important Note: The structure of the Cash Flows disclosures is closely modelled on the disclosures required in IAS 7. Support is provided for both the direct and indirect methods. However, only one of these methods is used in a cash flows statement. There is a “same-as” relationship between both “Cash Flows from (Used in) Operations [Direct Method]” and “Cash Flows from (Used in) Operations [Indirect Method]” and “Net Cash Flows from (Used in) Operating Activities”. See section 3.7 relating to “Equivalent Facts” for further discussion.
Important Note: It would be very rare for the creator of an XBRL instance document to use the beginning balance element “Cash and Cash Equivalents, Beginning Balance.”
Figure 11: Statement of Changes in Equity Major Structures
Element Labels |
ID |
Statement of Changes in Equity |
411 |
Issued Capital Movements |
412 |
Share Capital, Ordinary Shares, Ending Balance |
413 |
Share Premium, Ordinary Shares, Ending Balance |
433 |
Share Capital, Preference Shares, Ending Balance |
451 |
Share Premium, Preference Shares, Ending Balance |
466 |
Reserves Movements |
482 |
Treasury Shares Movements |
634 |
Retained Profits (Accumulated Losses) Movements |
648 |
Equity, Total, Ending Balance |
672 |
For each of the sections of the Statement of Changes in Equity, there are components that contain the details of that section. For example, the details of “Issued Capital Movements” include: “Share Capital, Ordinary Shares”, “Share Premium, Ordinary Shares”, “Share Capital, Preference Shares”, and “Share Premium, Preference Shares”. Each of these sections has a reconciliation between the beginning balance and ending balance of that equity account, and shows the changes in that equity account. In addition, adjustments to the beginning balance of equity are provided.
The structure of one of these detail sections is illustrated by the elements for disclosures in changes in Share Capital, Ordinary Shares, as shown in Figure 12:
Figure 12: Statement of Changes in Equity Fragment
Important Note: The section “Equity, Total, Ending Balance” is equivalent to the totals column of a statement of changes in equity. This section ties to the “Equity” element of the balance sheet.
Important Note: It would be very rare for a creator of an XBRL instance document to use the beginning balance elements, for example “Share Capital, Ordinary Shares, Beginning Balance”.
A taxonomy section is provided for alternative financial statement classification elements. For example, not every industry uses a classified Balance Sheet when preparing their Balance Sheet. In order to maintain comparability, alternative Balance Sheet elements are provided to allow a summation of the Current and Non Current portions of Assets and Liabilities. These elements are provided in this section for the balance sheet.
These exceptions require the use of “same-as” links. The “same as” concept is part of XBRL Specification Version 2.0, and its interpretation is as follows: there will be an error if an instance document having two elements linked by a “same as” definition relationship and which have the same numeric context have different content values.
Concept equivalency is discussed in section 5.3.5.7 of the XBRL Specification.
In the PFS Taxonomy, the following concept equivalencies exist:
Concept Equivalencies |
|
· Both “Profit (Loss) from Operations [by function]” and “Profit (Loss) from Operations [by nature]” are equivalent to “Profit (Loss) from Operations” |
· Both “Cash Flows from (Used in) Operations [Direct Method]” and “Cash Flows from (Used in) Operations [Indirect Method]” are equivalent to “Net Cash Flows from (Used in) Operating Activities” |
· “Equity, Total, Ending Balance” in the Statement of Changes in Equity is equivalent to “Equity” in the Balance Sheet. |
Important Note: Concept equivalency is different from the use of multiple links to or from a single element.
Financial statements are rich with relationships between the components of the financial statements. These relationships are expressed in XBRL using calculation links and definition links. Currently, the PFS Taxonomy expresses the a minimum amount of such relationships.
For example, by examining the Statement of Changes in Equity, one finds that calculation links are provided for the changes in each equity components. However, calculation links are not provided to express for example, that “Other Movements in Equity” (IDs 427, 445, 460, etc.) for the change in each component of equity adds up to the element “Other Movements in Equity” (ID 713) for “Equity, Total”.
As resources to develop the Taxonomy further are made available and as tools are released to test these links, additional calculation links may be added to the PFS Taxonomy.
The PFS Taxonomy does not endorse one presentation model for financial information over another any more, or any less, than IAS endorses a single presentation model. The key information in the PFS Taxonomy is the expression of the elements used in financial reporting under IAS and the relationships between those elements.
However, in order to physically present the Taxonomy in a 2-dimensional printed form or in a computer application, one presentation format must to be selected. The presentation format used mirrors the calculation/definition links created to show relationships between the elements and further organised using a model which is common to accountants who prepare financial information and analysts who consume financial information.
For example, IAS and common practice encourages the use of a classified balance sheet presented in liquidity order. Therefore, the PFS presents a classified balance sheet. In addition, the notes to the financial statements contained in the EDAP are organised in the same order as the balance sheet in order to provide an intuitive method to navigate the PFS Taxonomy; not to endorse one presentation model over another.
Namespaces are an important XML concept. XBRL, using XML Schema 1.0, uses XML namespaces extensively in its schemas and instance documents. The purpose of a namespace, in the context of XBRL, is to identify the Taxonomy to which any particular XML element belongs. Namespaces allow software to resolve any ambiguity that may arise as a result of elements from different taxonomies sharing the same element name.
For example, the PFS Taxonomy uses the element name “CashCashEquivalents” to represent “Cash and Cash Equivalents”. If a different XBRL taxonomy from the United Kingdom also uses “CashCashEquivalents”, there must be a “differentiation” mechanism. This is accomplished by giving each taxonomy a unique namespace. A namespace is a URI (Uniform Resource Identifier) such as http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15 (which is the namespace of this release of the PFS Taxonomy). A namespace is not a URL. It is a globally unique identifier. Within any XML document, it is not necessary to repeat lengthy identifiers with every taxonomy element. Instead, XML allows one to define an abbreviation for each namespace used. Using “qualified” namespaces in this way, instance documents and taxonomies can define an alias such as iascf-pfs for the IAS Taxonomy, and uk for the UK Taxonomy. Thus the IAS element would be referred to as iascf-pfs:CashCashEquivalents and the UK element as uk:CashCashEquivalents – the namespace alias adds a context-establishing prefix to every XML element.
Note that these particular aliases reflect a usage convention only within the IAS taxonomies themselves as an aid to communication between humans. Software applications must not depend on these particular prefixes being used; they should process namespace identifiers and aliases as specified by the XML specifications.
Important Note: XBRL instance document element names for financial concepts must be qualified names containing a namespace prefix and an element name, for example: iascf-pfs:CashCashEquivalents.
Figure 13 describes how weights have been incorporated into the PFS Taxonomy and how corresponding values will be entered into an instance document.
Figure 13: Numeric Value Conventions
Balance |
Normally appears in instance document as |
|
Asset |
Debit |
Positive (Credit would be negative) |
Liability & Equity |
Credit |
Positive (Debit would be negative) |
Revenue |
Credit |
Positive (Debit would be negative) |
Expense |
Debit |
Positive (Credit would be negative) |
|
|
|
Other Income (Expenses) |
|
Positive or (Negative) |
|
|
|
Cash Inflows |
|
Positive |
Cash Outflows |
|
Positive |
|
|
|
Number of Employees |
|
Positive |
XBRL instance documents distinguish facts that relate to different segments of an entity by using the XBRL nonNumericContext and numericContext elements. For example, revenues for an entire entity, and its revenues segmented by geographical regions, e.g., Americas, Asia-Pacific, and EMEA, are each represented by using a different numericContext.
Important note: Instance documents using the IAS Taxonomy must use the entity context or the entity context segment mechanism to distinguish disclosures related to continuing and discontinued operations.
An example instance document that accords with the PFS Taxonomy, Sample Company, at http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/SampleCompany-2002-11-15.xml (xml) and a Acrobat version of the accounts is at http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/SampleCompany-2002-11-15.pdf (PDF). Sample Company provides an example of how instance documents will apply the Taxonomy.
Figure 14 shows the Consolidate Balance Sheet for Sample Company for the Year Ended 31 December 2002 with comparative information for 31 December 2001.
Figure 14: Balance Sheet of Sample Company
The instance document uses five contexts to represent information in the four statements. Three contexts represent instants in time: “Current_AsOf” for the 31 December 2002, “Prior_AsOf” for the 31 December 2001 and “PriorPrior_AsOf” for the 31 December 2000. The last item is required for the Statement of Changes in Equity There are two contexts for periods: “Current_ForPeriod” for the year ended 31 December 2002 and “Prior_ForPeriod” for the year ended 31 December 2001.
Taking Minority Interest as an example, the Balance Sheet shows €91,000 as at 31 December 2002 and €90,400 as at 31 December 2001. These facts are represented in the instance document as:
<iascf-pfs:MinorityInterestsNetAssets numericContext="Current_AsOf">91000</ iascf-pfs:MinorityInterestsNetAssets>
<iascf-pfs:MinorityInterestsNetAssets numericContext="Prior_AsOf">90400</ iascf-pfs:MinorityInterestsNetAssets>
The example above shows a namespace declaration “iascf-pfs”. When one follows the links within the instance document you will find:
xmlns:iascf-pfs="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15"
The namespace declaration links the instance document back to the PFS Taxonomy.
The fact for Minority Interest for the Year Ended 31 December 2002 in the instance document also refer to the following Numeric Context: “numericContext="Current_AsOf"”
When one follows the links within the instance document one will find:
<numericContext id="Current_AsOf" precision="18" cwa="true">
<entity>
<identifier scheme="http://www.sampleCompany.com">Sample Company</identifier>
</entity>
<period>
<instant>2002-12-31</instant>
</period>
<unit>
<measure>iso4217:EUR</measure>
</unit>
One can see that this provides information on the entity, in this case Sample Company; the period, in this case the instant in time of 31 December 2002 and the currency, in this case Euros, according to the ISO 4217 enumerated list of currencies.
None at this time.
This Taxonomy will be updated with revisions for errors and new features within the following guidelines:
· Since financial statements created using a taxonomy must be available indefinitely, the taxonomy must be available indefinitely. All updates will take the form of new versions of the taxonomy with a different date. For example, the taxonomy http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15/ias-ci-pfs-2002-11-15.xsd will never change. New versions will be issued under a different name, such as “http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2003-12-31/ias-ci-pfs-2003-12-31.xsd”. This will ensure that any taxonomy created will be available indefinitely.
The following information relating to this Taxonomy will be accumulated:
If you wish to report an error or require a clarification, please provide feedback as indicated in the “Comments and Feedback” section of this document.
Comments and feedback are welcome, particularly ideas to improve this Taxonomy. If you have a comment or feedback or wish to report an error, post comments to:
xbrlfeedback@iasb.org.uk (mailto:xbrlfeedback@iasb.org.uk)
A tremendous effort has gone into creating this piece of intellectual property that is being licensed royalty-free worldwide by the IASC Foundation and XBRL International for use and benefit of all. The IASC Foundation and members of XBRL International believe that this cooperative effort will benefit all participants in the financial information supply chain.
The IASC Foundation and XBRL International would like to acknowledge the contributions of the following individuals for their work in the creation of this Taxonomy, and to their organisations that provided funds and time for their participation in this effort:
Name |
Organisation |
Accounting Jurisdiction |
Alastair Boult |
Audit New Zealand |
New Zealand |
Roger Debreceny |
Nanyang Technological University |
Singapore |
Kersten Droste |
PricewaterhouseCoopers |
Germany |
Thomas Egan |
Deloitte and Touche |
Singapore |
Dave Garbutt |
FRS |
South Africa |
Preetisura Gupta |
PricewaterhouseCoopers |
Singapore |
David Hardidige |
Ernst and Young |
Australia |
David Huxtable |
KPMG |
Australia |
Walter Hamscher |
Standard Advantage |
USA |
Charles Hoffman |
UBMatrix |
USA |
Josef Macdonald |
Ernst and Young |
New Zealand |
Gillian Ong |
Nanyang Technological University |
Singapore |
Ong Suat Ling |
Andersen |
Singapore |
Paul Phenix |
Australian Stock Exchange |
Australia |
Kurt Ramin |
IASC Foundation |
IAS |
David Prather |
IASC Foundation |
IAS |
Julie Santoro |
KPMG |
IAS |
Mark Schnitzer |
Morgan Stanley |
USA |
Geoff Shuetrim |
KPMG |
Australia |
Stephen Taylor |
Deloitte and Touche |
Hong Kong |
Bruno Tesniere |
PricewaterhouseCoopers |
Belgium |
Alan Teixeira |
University of Auckland |
New Zealand |
Jan Wentzel |
PricewaterhouseCoopers |
South Africa |
Charles Yeo |
Ernst and Young |
Singapore |
A current list of corporate members of XBRL International can be found at the www.xbrl.org web site.