xbrlInfo

advertisement
ACG 4401
Introduction to XBRL
What is a Supply Chain?
Financial Reporting Supply Chain
Financial Reporting Supply
Chain
• Who’s in the Supply Chain?
– all stages of the preparation, approval, audit, analysis,
and use of financial reports.
– Participants in the financial reporting supply chain
include:
• accountants working within organizations, company
management, boards of directors, audit committees, outside
auditors, standard setters, regulators, investment bankers,
lawyers, credit rating agencies, investors, and others.
The International Federation of Accountants Financial Reporting Supply
Chain Survey Results (2007)
• Financial Reports have become less useful
– Complexity
– Burdens of Compliance
• cause "the essence of the business" to be overlooked.
– Similar results were found in the 2008 follow-up
survey
The International Federation of Accountants Financial Supply Chain Survey
2008
• “despite improvements to the financial
reporting process, the usefulness of financial
reports has not improved much. The reliability
of financial reports has certainly increased and
so has the relevance of the information that
they provide, but not their understandability.”
• “Examples of improvements include easier
access to financial information (due to
progress in web-based information and in
XBRL5)…”
So what is XBRL?
• A tool to create efficiency in the Financial
Reporting Supply Chain
• But First......
Networks and Connectivity
• What is the primary problem with
networking/connectivity?
– Software applications that do not understand
each other … therefore special interfaces
must be designed & maintained, etc.
– And humans have different understandings
and views of data and information produced
by the applications
Electronic Data Interchange
(EDI)
•
•
•
•
Computer-Computer Exchange of Data
Business Data
Direct processing
Standardized
– ANSI X12
• US and Canada
– EDIFACT
• International
EDI Components
Electronic Data Interchange Set
EDI Service Bureau
XML in Business
• What if you need to move information from
one business application to another within
your organization?
• What if you have data in a number of different
databases that you frequently need to
integrate, compare, share internally?
• What if you need to share information with
trading partners & others outside your
organization?
• XML provides the necessary rules, syntax &
structure to make it possible!
XML
• How can you appropriately structure information
exchanges so that they can be seamless &
efficient?
– There are 2 parts to the solution:
– 1) Metadata – adding data about the data … data
that gives the data more meaning
• Tags that give meaning to the Data
– 2) Agreement on structure of the data being shared
… an agreed upon vocabulary defining the rules the
metadata must follow
• Taxonomies create this structure
• In addition, the solution must be general enough to be able
to be applied universally!
Metadata – Data about data Flickr
• Flickr
What is this – Untagged Data
801482196
794144497
789465371
777563514
766386092
765800506
765596888
765139833
754215714
753914769
Stipend Base
Object Sale
GazeboGiver
Stipend Base
Stipend Base
Object Sale
Multi Gadget Box
Stipend Base
Group Liability
Upload Charge
Upload Charge
Stipend Base
400
200
400
400
100
1
10
10
2008-03-18 02:56:32
2008-03-13 23:14:32
2008-03-11 02:54:20
2008-03-04 02:54:11
2008-02-26 11:20:26
400 2008-02-26 02:48:28
2008-02-26 01:28:32
2008-02-25 18:30:04
2008-02-19 07:34:52
400 2008-02-19 02:47:52
SYSTEM
Jumphere Carver
SYSTEM
SYSTEM
Dedric Mauriac
SYSTEM
ICT Library Wunderkind, Ltd.
SYSTEM
SYSTEM
SYSTEM
17601
17201
17001
16601
16201
16301
15901
15902
15912
15922
What is this?
ID
801482196
794144497
789465371
777563514
766386092
765800506
765596888
765139833
754215714
753914769
Type
Description
Debit Credit Time
Resident/Group
Stipend Base
400 2008-03-18 02:56:32 SYSTEM
Object Sale
GazeboGiver
200 2008-03-13 23:14:32 Jumphere Carver
Stipend Base
400 2008-03-11 02:54:20 SYSTEM
Stipend Base
400 2008-03-04 02:54:11 SYSTEM
Object Sale
Multi Gadget Box
100
2008-02-26 11:20:26 Dedric Mauriac
Stipend Base
400 2008-02-26 02:48:28 SYSTEM
Group Liability
1
2008-02-26 01:28:32 ICT Library Wunderkind, Ltd.
Upload Charge
10
2008-02-25 18:30:04 SYSTEM
Upload Charge
10
2008-02-19 07:34:52 SYSTEM
Stipend Base
400 2008-02-19 02:47:52 SYSTEM
Ending Bal.
17601
17201
17001
16601
16201
16301
15901
15902
15912
15922
How can we understand Untagged Data
Multi Gadget Box
Jumphere Carver
400
2008-02-26 01:28:32
Tags give meaning to the Data
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
<?xml version="1.0" ?>
<transactions>
<transaction_794144497>
<id>794144497</id>
<type>Object Sale</type>
<description>GazeboGiver</description>
<deposit>200</deposit>
<time>2008-03-13 23:14:32</time>
<resident>Jumphere Carver</resident>
<end_balance>17201</end_balance>
</transaction_794144497>
<transaction_789465371>
<id>789465371</id>
<type>Stipend Base</type>
<description></description>
<deposit>400</deposit>
<time>2008-03-11 02:54:20</time>
<resident>SYSTEM</resident>
<end_balance>17001</end_balance>
</transaction_789465371>
XML
• Extensible Markup Language
• Markup?
– Data being exchanged
• Sent from computer-to-computer (intra and interorganizationally)
– Defining the data
• Enclosing the data with descriptions of what the data is
– <> Tags used to enclose data
• Used to create Vocabularies
– Standardized sets of tags (kind of like EDI)
– XBRL is one such vocabulary
– UBL is another
XBRL
XBRL: What is it?
XBRL (Extensible Business Reporting Language) is a royalty-free,
open specification for software that uses XML data tags to describe
financial information for public and private companies and other
organizations. XBRL benefits all members of the financial
information supply chain by utilizing a standards-based method with
which users can prepare, publish in a variety of formats, exchange
and analyze financial statements and the information they
contain. The world's leading accounting, financial, government and
software organizations are involved in the adoption and use of
XBRL in the U.S.
XBRL Defined
• A Vocabulary
• Adds Meaning and Context to:
– Accounting
– Financial
– Business Performance
• Turns data into Information
– Understandable
• Humans and Computer applications
– Reusable
Interactive Data
• XBRL
– Liberates financial data from financial
documents
– How do we validate the data?
• Huge opportunity for CPA’s
What was accounting like before XBRL?
• Accounting Cycle
– Journal, Ledger, Trial Balance, Financial
Statements
– Debits and Credits
• Text based!
• Manual input, manual interpretation, Reentry of data for each separate use
XBRL
• X
• Vocabulary based on XML
– eXtensible
• Beyond original intended
use
• Extended by End User
• Tags extend use
• B
– Business
• Financial Statement
Reporting
• R
– Reporting
• Using US GAAP
• L
– Language
• XML
– Extensible Markup Language
– Rules for describing data
XBRL Specification 2.1
(November 2005)
• Defines rules and syntax for XBRL
documents
– Taxonomies
• Dictionaries of standard tags
– Instance
• Contain “facts” and meta-data
Instances and
Taxonomies
• Instance Document
– An instance of a companies financial reporting
•
•
•
•
•
What company
What period
What currency
What purpose
What information
• Taxonomy
– Dictionary of what tags can be used to mark-up
data
XBRL Information
• Once in tagged format does NOT need to
be re-entered
– So HTML statement for SEC
– Glossy Printed Annual report for investors
– HTML for investor section of web page
• ALL CAN BE DONE WITH ONE UNDERYLYING
DATA SET, XBRL!
• Eliminate human error
Who is behind XBRL
• Securities Exchange Commission
– Public filings are currently voluntarily filed in XBRL format
– Mandatory public filings coming soon...
– Interactive Data!
• AICPA
– Efficiencies to the accounting profession
– Re-use of data without manual re-entering
• XBRL International
– Non-profit Organization
– Creates Standards
• XBRL U.S.
– Charged with creating US GAAP taxonomy
XBRL Milestones
•
XBRL Timeline
XBRL Mandated Filing
Dates
Company Type
Financial Statements
Block Footnotes
Detailed
Footnotes
> 500 Billion in
outstanding
~ 55 companies
12-15-2009
12-15-2009
12-15-2010
Large
12-15-2010
12-15-2010
12-15-2011
Small and IFRS
reporting
companies
12-15-2011
12-15-2011
12-15-2012
SEC Rule 33-9002
• Mandates the 3-year phase-in of XBRL for corporations
• beginning with the financial statements and block-tagged note
disclosures for the 10-Q filings of large accelerated filers for
periods ending on or after June 15, 2009.
• Includes a lower bar on liability for the XBRL filings than for those
in HTML or text format.
• The rule prescribes that interactive filings are ‘‘deemed not filed
for purposes of specified liability provisions”
– The XBRL filings are ‘‘furnished” as an exhibit and not necessarily
‘‘filed.”
• When the instance document is furnished in the second year, filers
are required to detail tag the notes and explanatory disclosures
– in addition to providing the block-tagged notes.
• Other filers will phase-in by 2011
– including foreign filers that will use the IFRS XBRL taxonomy.
The XBRL Structure
• Tags
– Description of what data is
• <Assets>1000</Assets>
• Attributes
– Meta-data (data describing data)
• <Assets bType = “debit”>1000</Assets>
• Relationships
– Is something described as <Inventory>
related to <Assets> ?
XBRL – Lets put it all together
• Instance Document
– Contain tags describing data
– ICU Medical
• Schema
– Contains the definition of the tags
• LinkBases
– Contains relationships between tags
• Taxonomy
– Combination of Schemas (defining elements) and
LinkBases (relating elements)
– XBRL US
Types of LinkBases
• Presentation
– How to organize output
• E.g. what tags make up Current Assets
• Calculation
– How related tags are summed (+ or -)
• Definition
– Different tag names are related for the same thing
• Inventory and Merchandise Inventory
• Reference
– A tag element and the standard reference (FASB) for an element
• Label
– Machine Readable to Human Readable
• CashAndCashEquivalents = Cash and Cash Equivalents
Some Early Findings
• Does it add up? Early evidence on the data quality of XBRL filings
to the SEC
–
Debreceny, Farewell, Piechocki, Felden, Gräning (2010) Journal of Accounting Public Policy
• Quality = correctness of the mathematical relationships implied by
the taxonomy and implemented in the instance document.
– i.e. Current Assets = Cash + ST Investments + Inventory + …
• Found that there is an average of 1.8 errors per filing
• ¾ of the filings were error free
• There was an average of seven errors per filing, for those filings
with errors.
• The median error was $9.1 m per filing with the maximum
exceeding $7b.
Download