Survey
How many did XBRL filings to SEC last year? How many have to do it this year? Next year? Dont have a timeline Have not heard about XBRL
Agenda
How XBRL will change reporting XBRL XBRL in 11i and R12 XBRL Example walkthrough Next Steps/How XBRL will impact you
Why
I will explain later
Before
After
XBRL
What is XBRL?
eXtensible Business Reporting Language
XBRL is
An XML language Open Standard Free of License fees A modern method for communicating business information Open Data Standard for Financial Reporting
XBRL History
1998 - Conceived by Charlie Hoffman in 1998 2000 - V1 Based on DTDs 2001 - V2 Moved from DTDs to XML Schema 2003 - V2.1 Conformance and Strengthening 2003 - SBR Standard Business Reporting XBRLS XBRL Simple Application Profile
XBRL Document
XBRL is an XML Document All XML Documents have two pieces Definition Document Data Type Definitions DTD XML Schema used by XBRL Instance Document An instance of a document The data the document seeks to represent Validation Well formed (Syntax Check) Valid (Conforms to the vocabulary of the document)
XBRL Architecture
XBRL Architecture
Taxonomy Schema Element Linkbase (Relationship between elements) Presentation Calculation Definition Reference Label Taxonomy Extension
Taxonomy
A kind of classification For example, an income statement is a taxonomy It identifies specific accounts Derives new accounts by specifying relationships Provides context Presents the data in a specific way Profit=Revenue-Expense is a taxonomy
Taxonomy
According to XBRL 2.1 Specification A Taxonomy is defined as an XML Schema and the set of directly referenced extended links and any extended links that are nested within the XML Schema. Taxonomy-A collection of interrelated files
Schema File: xsd files Linkbase Files: xml files
Schema
XBRL Link-base
Footnote
Linkbase
Label (is a concept) Reference Presentation Associate different roles and languages to Attach external information to concepts Nesting and Ordering of Concepts
Calculation - How calculations are performed with concepts to create new concepts Definition relationships Footnote Define additional meaning and Associate footnotes to a concept
Taxonomy Extension
An extension is a customization to an existing base taxonomy It can add or remove elements from the base taxonomy DTS is a Discoverable Taxonomy Set
XBRL Benefits
Improved access to Financial Information Increased Productivity Improved data quality and validity
XBRL IN R12
Load Taxonomy
Run Report
SEC Mandate
Securities and Exchange commission got on the XBRL bandwagon SEC will require by law for all public companies/non-profits to post Financial information in XBRL format Phased Implementation
2009 S & P 500 companies 2010 Another 1800 companies 2011 All companies
SEC Accountant/Controller
This is the person who gets impacted the most They have to migrate to a new way of doing reporting There is a cottage industry of software/service firms ready to help
US GAAP Taxonomy
http://ww.xbrl.org/
Oracle Technologies
Hyperion supports the generation of XBRL from its reporting engine Hyperion has been a part of XBRL for a while However, it will involve licensing Hyperion technologies and solutions http://blogs.oracle.com/FinancialsMkting/2010 /01/how_oracle_supports_xbrl.html
Other Options
A third party software that maps FSG output to XBRL SEC taxonomies will work This will be a quick way of doing it. Look for vendors who will provide a software/service solution Have strict SLAs around generation of these documents It is usually a one time investment Your SEC accountant is a key stakeholder
Next Steps
Review KPMG Tutorial on XBRL Read the book XBRL for Dummies Review the web site http://www.xbrl.org/ Trial Software for XBRL Solutions Read the XBRL US GAAP Taxonomy Preparers Guide Develop a prototype It is not rocket science. It is just one more thing to learn and can be fun.
Q&A
mvallamp@yahoo.com