us financial reporting taxonomy framework-2004-08-15

advertisement
US Financial Reporting Taxonomy Framework
Overview
Public Working Draft - dated 2004-08-15
Editor
Name
Jeffrey Naumann
Contact
jnaumann@aicpa.org
AICPA
Affiliation
Contact
charleshoffman@olywa.net
bhomer@aicpa.org
UBmatrix
AICPA
Authors
Name
Charles Hoffman
Bradford Homer
Affiliation
Abstract
The purpose of this document is to explain the 2004-08-15 version of the US Financial
Reporting Taxonomy Framework, which is designed to be used to express financial
statements of public companies using XBRL.
Table of Contents
Editor .................................................................................................................. 1
Authors ................................................................................................................ 1
Abstract ............................................................................................................... 1
Table of Contents .................................................................................................. 1
1.
Introduction ................................................................................................. 2
2.
Overview of the US Financial Reporting Taxonomy Framework ........................... 2
2.1.
Framework Overview ................................................................................ 2
2.2.
Summary of types of Components or Layers ............................................... 3
2.3.
Components ............................................................................................ 5
3.
Design Decisions & Updates from Previous versions .......................................... 6
3.1.
Elements ................................................................................................ 7
3.2.
Labels .................................................................................................... 7
3.3.
References .............................................................................................. 8
3.4.
Presentation ............................................................................................ 8
3.5.
Calculation .............................................................................................. 8
3.6.
Definitions .............................................................................................. 8
4.
Sample Instance ........................................................................................... 9
5.
Taxonomy Feedback ...................................................................................... 9
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 1 of 9
1. Introduction
This Document describes the eXtensible Business Reporting Language (XBRL) “US
Financial Reporting Taxonomy Framework” (USFRTF), which has been prepared by the
XBRL-US Domain Working Group, with feedback from other members of XBRL
International as well. The US Financial Reporting Taxonomy Framework has been
updated to be compliant with the XBRL 2.1, Specification and the candidate
recommendation Financial Reporting Taxonomy Architecture 1.0 (FRTA).
The purpose of this document is as follows:
-
Explain the US Financial Reporting Taxonomy Framework – Provide an
overview of the components and structure of the framework as well as plans for
future components.
-
Describe significant design decisions and updates from previous versions
– This release represents an update to previous versions of the framework, the
most recent being the 2003-07-07 version
(http://www.xbrl.org/Taxonomy/us/usfrtf/2003-0707/TaxonomyFrameworkOverview.htm). This section will describe the significant
design considerations in modelling the framework for XBRL 2.1 and FRTA 1.0
compliance and also highlight other significant updates from previous versions.
This document does not intend to describe all of the detailed technical rationale
behind changes or every detailed change, but seeks to provide an overview of the
significant issues.
This document assumes an understanding of US GAAP financial reporting, XBRL and
FRTA.
2. Overview of the US Financial Reporting Taxonomy
Framework
2.1.
Framework Overview
The US Financial Reporting Taxonomy Framework is a collection of XBRL taxonomies that
will be used to express the financial statement-based reports of both public and private
companies across all industry sectors. Different components of the framework will be
used for different reporting purposes, and new components will be added over time to
cover more diverse reporting needs.
Below is a graphical representation of the US Financial Reporting Taxonomy Framework
(each component will be explained in more detail later in this document):
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 2 of 9
2.1.1.
Modularity goals of this framework
In developing the framework, the following goals were used to determine how to
modularize the taxonomies:

Minimize duplicate elements for a single concept between taxonomy components

Ease maintenance of the taxonomies

Ease company extension and instance creation
2.2.
Summary of types of Components or Layers
The following is a summary of the types of components or “layers” contained in the US
Financial Reporting Taxonomy Framework:

Stand alone add-ons

Common terms

Industry terms
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 3 of 9
2.2.1.
Stand Alone Add-ons
Stand Alone Add-ons are self-contained DTSs that may be used by creators of XBRL
Reports. These components include a schema file and all linkbases (presentation, label,
calculation, reference and definition) as appropriate. They are not referenced or
imported by the GAAP Industry extension DTSs because they:
- Are not universally needed by users of the Industry Extension Taxonomies
- May be updated, superseded or replaced by other external components
independent of changes to the Industry Extension Taxonomies
Users who wish to take advantage of the Stand Alone Add-Ons can either import the
add-on components into their company extension taxonomy or use the add-on
components directly in their instance document.
NOTE: In previous versions of the taxonomy framework, these components were
imported directly into the Industry Extension Taxonomies.
2.2.2.
Common Terms Layer
The Common Terms Layer components are the foundational building blocks for the
Industry Extension Taxonomies. These taxonomies include elements for concepts that
are common to multiple industry extensions which are stored in a common component to
ease maintenance and maximize comparability.
These components will include a schema file, label linkbases and reference linkbases, in
some cases they may also include presentation and calculation linkbases where the
relationships are known to be common for all industries that will extend the particular
common term component.
NOTE: In previous versions of the taxonomy framework, the elements contained in the
current version of the Primary Terms component were split into two components,
Primary Terms and Notes and Management’s Discussion and Analysis. Also, in previous
versions of the taxonomy, some concepts had elements in both of these separate
components (e.g. Inventory for the balance sheet and Inventory for the Notes). As we
removed the duplicate elements (in accordance with FRTA 1.0 Rule 2.1.1) and modelled
the taxonomy using multiple links rather than multiple elements, it was deemed
appropriate to capture these concepts in a single layer. The two significant reasons for
this change were:
-
Making arbitrary decisions about which taxonomy to place a concept in, based on
how historical paper-based financial statements were constructed, would be
confusing to both creators and consumers of XBRL
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 4 of 9
-
As multiple relationships for single elements were being constructed (to depict the
different ways that a concept may be presented or disaggregated) it was more
efficient to have all of the concepts in a single taxonomy
2.2.3.
Industry Taxonomy Layer
Users creating company extensions or instance documents will normally select a single
primary taxonomy from the Industry Taxonomy Layer. The Industry Taxonomies
specialize and extend the concepts defined in the common terms layer and build
relationships between these concepts using the presentation and calculation linkbases.
2.3.
Components
The following is a summary of components in the USFRTF:
Namespace
Prefix
int-gcd
Name
Layer
Description
Global Common
Document
Stand Alone
Add-on
Contains information that is specific
to the document being created or
the entity that issues the document.
For example, general information
about the title of the document, its
creator, revisions to the document,
the name of the entity and the
industry in which the entity
operates.
usfr-ar
Accountants Report
Stand Alone
Add-on
Contains information that describes
the independent accountants’ report,
if one is issued, such as the name
and signature of the independent
auditor/accountant.
usfr-fst
Financial Services
Terms
Common
Terms Layer
This financial reporting taxonomy is
intended to provide detail level
accounting terms that are typically
included in financial statements. This
taxonomy includes such terms that
are common solely to the financial
services sector.
usfr-mda
Management
Discussion and
Analysis
Stand Alone
Add-on
Includes information for the section
of then annual report where the
company’s management provides
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 5 of 9
analysis on results of operations,
financial position and other issues.
usfr-mr
Management Report
Stand Alone
Add-on
Information contained within the
Management Report which typically
accompanies audited financial
statements.
usfr-pt
Primary Terms
Common
Terms Layer
This financial reporting taxonomy is
intended to provide detail level
accounting terms that are typically
included in financial statements. This
taxonomy includes such terms that
are common to multiple major
industries.
usfr-sec-cert
SEC Officers
Certification
Stand Alone
Add-on
Information contained in the Officers
Certification report as mandated by
the Sarbanes-Oxley Act 0f 2002
us-gaap-ci
Commercial and
Industrial
Companies
Industry
Taxonomy
Layer
This taxonomy is intended to provide
the accounting concepts and
relationships to allow Commercial
and Industrial entities to express
their financial statements in XBRL.
This taxonomy builds on top of the
Common Terms layer and may serve
as the basis for further details
industry extensions.
us-gaap-basi
Banking and Savings
Institutions
Industry
Taxonomy
Layer
This taxonomy is intended to provide
the accounting concepts and
relationships to allow banking
related entities to express their
financial statements in XBRL. This
taxonomy builds on top of the
Common Terms layer.
us-gaap-ins
Insurance industry
Industry
Taxonomy
Layer
This taxonomy is intended to provide
the accounting concepts and
relationships to allow insurance
related entities to express their
financial statements in XBRL. This
taxonomy builds on top of the
Common Terms layer.
3. Design Decisions & Updates from Previous versions
This section will describe, at a high level, the significant design considerations in
modelling the framework for XBRL 2.1 Specification and FRTA 1.0 compliance and also
highlight other significant updates from previous versions. As the taxonomies are aimed
to be fully XBRL 2.1 Specification and FRTA 1.0 compliant, the rationale and details
behind many of the design decisions can be found in those documents.
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 6 of 9
3.1.
Elements
The basic strategy for elements is to provide one element for one financial reporting
concept. If there is reasonable question as to whether two concepts are always identical,
the taxonomy errs on the side of creating two elements, rather than forcing what may be
two concepts into one concept.
Each element within a taxonomy has a unique name and ID expressing a unique
financial reporting concept. Element names have been created in conformance with the
LC3 convention as prescribed in FRTA 1.0. Element names remain largely unchanged
from previous versions of the taxonomy framework; a map of name changes for those
that have been modified will be circulated with the taxonomies.
This version of the taxonomy framework contains a robust level of elements for the
disclosures typically found in the financial statements for the selected industries. Building
on to the methods used to create, validate and test the previous iterations of the
taxonomy; additional efforts have gone into analyzing a wider range of financial
statements to ensure the taxonomies have sufficient elements to meet market needs.
However, it is not practical or realistic to include every possible accounting concept or
disclosure in these common taxonomies due to company specific disclosures and
aggregations. It is expected that many if not all companies will require an extension
taxonomy to cover those terms not in the taxonomy.
Elements for the notes to the financial statements are provided on a summary level
throughout, and in varying levels of detail for certain specific notes. Over time, this
framework of disclosures for the notes to the financial statements will be built out to
provide all of the detailed elements required. It is possible to tag a complete set of notes
to the financial statements using the taxonomy as its structured today; future efforts will
provide the capability for this tagging to occur at a more detailed level.
3.2.
Labels
A unique, standard label (standard label role) is provided for every element within each
taxonomy. A full set of labels is also provided for the terse label role, these labels are
NOT unique. Additional label roles are utilized on an as needed-basis, for example period
end labels.
All labels are in English as used in the United States. Additional labels for different labels
may be provided at a later time. For example, the US Domain Working Group is
currently working with the Japan Domain Working Group to explore how to provide a set
of Japanese labels for the taxonomy.
As with previous versions of the taxonomy, documentation or ‘human readable’
definitions are provided for the elements in the taxonomy. These brief descriptions are
intended to provide users with an easy, non-authoritative mechanism to understand the
accounting or reporting concept that an element represents.
In previous versions of the taxonomies, these definitions were included the XML Schema
“documentation” element of the taxonomy schema. For this taxonomy release the
definitions have been moved to the documentation label role of the label linkbase in
accodance with FRTA 1.0 rule 2.1.13.
The following table shows the migration of the label roles from the previous release of
the taxonomies to the current release:
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 7 of 9
3.3.
Taxonomy Version
Role
Role
Role
2003-07-07
Standard
Long
Not in label linkbase – in
schema documentation
2004-08-15
Terse
Standard
Documentation
References
References are currently provided for many elements but have not yet been completed
for all elements in the taxonomy. Elements in the current taxonomy release which do
have references defined may not have a complete set of references across all the
different possible sources of references.
The US Domain Working Group currently has a subcommittee working on updating the
references to ensure consistency amongst reference sources and to complete the
reference linkbase to cover all elements in the taxonomy.
3.4.
Presentation
The presentation link base provides an organizational hierarchy of elements in the
taxonomy to make it easy for users and reviewers of the taxonomy to find specific
content within the taxonomy; in general terms this hierarchy follows the organization of
a set of financial statements.
Abstract elements are used throughout the presentation linkbase as described in rule
3.2.7 of FRTA 1.0 to provide additional organization. Separate extended link roles are
also used to define the major separate presentation networks found within the
taxonomies.
3.5.
Calculation
Calculation linkbases are provided to document all calculations that are true within a
context. Calculations are NOT provided across contexts as XBRL does not support these
types of calculations at this time. When the formula linkbase is completed additional
calculations will be provided, including calculations across contexts such as those used to
express reconciliations between a beginning balance to an account, changes to that
account, and the ending balance to an account (movement analysis).
Separate extended link roles are used where there are multiple calculation networks for
elements within the taxonomies.
3.6.
Definitions
No definition linkbases have been provided as part of this taxonomy release; they may
be included as enhancements to future releases of the taxonomy, but there are no
immediate plans to create definition linkbases for the taxonomies.
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 8 of 9
4. Sample Instance
Sample instance documents have been provided for each industry taxonomy, which may
be useful in helping you understand how the taxonomy works and is intended to be
used. If you are confused by something in the taxonomy, look for that information in the
sample instance documents to see if the context helps explain the taxonomy content.
5. Taxonomy Feedback
Comments and feedback on either accounting concepts within the taxonomy or technical
aspects of the US Financial Reporting Taxonomy Framework are welcome, particularly
ideas to improve this taxonomy. If you have a comment or feedback or wish to report an
error, email comments to Brad Homer (bhomer@aicpa.org).
To assist in the feedback process, a review template has been provided for each
taxonomy, these can be found on each individual taxonomy summary page. Other
feedback outside of this template will be accepted, however it should be as specific as
possible in identifying the taxonomy, elements, links or other details that are being
commented on. Feedback received will be summarized and be made available to the
XBRL-US Domain Working Group and also publicly.
Detailed responses will not be provided for every comment submitted, however a
summary of which feedback has been incorporated will be provided.
US GAAP XBRL Taxonomy Framework, © AICPA, Public Working Draft Candidate Release 2 - 2004-08-15, Page 9 of 9
Download