Documente Academic
Documente Profesional
Documente Cultură
XBRL
McGraw-Hill/Irwin
Outline
Expected outcomes
Purpose and nature of XBRL
Terminology
Benefits
Risks and internal controls
Tagging
9-2
Expected outcomes
Define the following terms as they relate to XBRL:
extensible, specification, taxonomy, namespace,
instance document.
Explain the history and structure of XBRL.
Discuss ways XBRL can benefit organizations.
Identify software tools for creating XBRL-tagged
documents.
Discuss internal control issues for XBRL.
9-3
Important ideas
Open source
Software & hardware
independent
Not a new set of
GAAP
Required for SEC
filings
Can be expanded /
extended by virtually
anyone
9-4
www.xbrl.org
9-5
Terminology
Extensible
Specification
finished. It can be
family of tagging
languages known as
9-6
Terminology
Taxonomy
The basic organizational
unit of the XBRL
language. Taxonomies
are sets of tags such as
those shown on the
right.
US GAAP taxonomy
2009
CL China Listed
taxonomy
Global Ledger
taxonomy
IFRS General Purpose
taxonomy 2008
9-7
Terminology
Namespace
The Internet address (URL) where an XBRL taxonomy
lives. Namespaces must be declared at the beginning
of an XBRL document so computers know where to go
to find the meaning of tags.
9-8
Terminology
Instance document
A document, such as a
balance sheet, properly
formatted with XBRL tags. In
the SECs EDGAR database,
instance documents are
labeled interactive data.
9-9
Terminology
Microsofts income
statement from its 10-Q.
This document was
generated from an XBRL
instance document.
9-10
Terminology
Here is part of the XBRL code from
Microsofts instance document.
9-11
Terminology
Lecture break 9-1
Point your web
browser to the XBRL
web site.
Click taxonomy
information on the
left.
Click XII Recognized
Taxonomies.
9-12
Benefits
More efficient data
collection and
reporting
Reduced cost
Faster, more reliable
consolidations
Simpler regulatory
reporting
Facilitates data
consumption and
analysis
More time for valueadded tasks
Quicker, more efficient
decisions
Better communication
with banks, regulators
and other stakeholders
9-13
Auditing issues
Document validation
Client processes
associated with XBRL
Control issues
Authorizations for:
Tagging
Taxonomy selection
9-14
9-15
Tagging
Nearly all tagging is
automated.
Tagging software
often functions as an
add-on to some
other software, such
as Excel or
Peachtree.
Packages include:
Ez-XBRL
Crossfire (Rivet
Software)
UB Matrix
Classroom assessment
This chapter has
focused on the
eXtensible Business
Reporting Language.
9-17
9-18