clinton e. white, jr (skip) lerner college of b&e university of delaware skipw@udel

24
Skip 2013 Skip 2013 Inline XBRL vs. XBRL for Inline XBRL vs. XBRL for Financial Reporting Financial Reporting UWCISA UWCISA Symposium on Information Integrity & Symposium on Information Integrity & IS Assurance IS Assurance - Toronto, Oct 3, 2013 - - Toronto, Oct 3, 2013 - Clinton E. White, Jr (Skip) Clinton E. White, Jr (Skip) Lerner College of B&E Lerner College of B&E University of Delaware University of Delaware [email protected] [email protected]

Upload: anoush

Post on 06-Jan-2016

41 views

Category:

Documents


2 download

DESCRIPTION

Inline XBRL vs. XBRL for Financial Reporting UWCISA Symposium on Information Integrity & IS Assurance - Toronto, Oct 3, 2013 -. Clinton E. White, Jr (Skip) Lerner College of B&E University of Delaware [email protected]. iXBRL vs. XBRL. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

Inline XBRL vs. XBRL forInline XBRL vs. XBRL forFinancial ReportingFinancial Reporting

UWCISAUWCISASymposium on Information Symposium on Information

Integrity & IS AssuranceIntegrity & IS Assurance- Toronto, Oct 3, 2013 - - Toronto, Oct 3, 2013 -

Clinton E. White, Jr (Skip) Clinton E. White, Jr (Skip)

Lerner College of B&ELerner College of B&E

University of DelawareUniversity of Delaware

[email protected]@udel.edu

Page 2: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRL vs. XBRLiXBRL vs. XBRL• When you open an income statement with your When you open an income statement with your

browser, which would you prefer to see? browser, which would you prefer to see?

Page 3: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRLXBRLan XML vocabularyan XML vocabulary

• XBRLXBRL– XBRL is an XBRL is an XML vocabulary XML vocabulary for business for business

operations and financial reportingoperations and financial reporting•XML – the Extensible Markup LanguageXML – the Extensible Markup Language•A set of rules & syntax for encoding documents in A set of rules & syntax for encoding documents in

a format that is both computer and human-a format that is both computer and human-readable readable

•Simplicity … generality … usable over a networkSimplicity … generality … usable over a network• The default way to encode documents for The default way to encode documents for

software-to-software exchanges over networks software-to-software exchanges over networks and between applications (e.g., office productivity and between applications (e.g., office productivity tools)tools)

Page 4: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRLXBRLthe original conceptthe original concept

• XBRLXBRL– Crate an XML vocabulary with which Crate an XML vocabulary with which

to encode financial information so to encode financial information so that it is software-readable and can that it is software-readable and can be exchanged and unambiguously be exchanged and unambiguously interpreted and used by software or interpreted and used by software or humanshumans•Without being bound to a presentation Without being bound to a presentation

formatformat

Page 5: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRLXBRL as implemented by the SECas implemented by the SEC• Document format files:Document format files:

– HTML format (including financials)HTML format (including financials)– Official filingsOfficial filings– Audited or reviewed Audited or reviewed

• Data files:Data files:– Financials in XBRL format Financials in XBRL format – Supplemental filingsSupplemental filings– Not audited or reviewedNot audited or reviewed

• Separate but presumed to be equalSeparate but presumed to be equal

Page 6: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRL at the SECXBRL at the SEC

Page 7: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRL at the SECXBRL at the SEC

• Data files:Data files:– Each line item & disclosure tagged Each line item & disclosure tagged

with a tag from the US GAAP with a tag from the US GAAP taxonomy or the company’s taxonomy or the company’s extension taxonomy extension taxonomy

– <us-gaap:SalesRevenueNet<us-gaap:SalesRevenueNet contextRefcontextRef="FROM_Jan01_2012_TO_Dec31="FROM_Jan01_2012_TO_Dec31_2012" _2012" unitRefunitRef="USD“ ="USD“ decimalsdecimals="-3" ="-3" >>

29904000000 29904000000 </us-</us-gaap:SalesRevenueNet>gaap:SalesRevenueNet>

US GAAP: http://xbrl.us/taxonomies/Pages/US-US GAAP: http://xbrl.us/taxonomies/Pages/US-GAAP2013.aspxGAAP2013.aspx

Page 8: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRL at the SECXBRL at the SEC

• Document files:Document files:– HTML (presentation) formatHTML (presentation) format

Page 9: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

Document & Data FilesDocument & Data Files

• Why are companies required to Why are companies required to file both document and data files?file both document and data files?– Document filesDocument files

• The “original,” “official” file(s)The “original,” “official” file(s)•Audited (or reviewed), legal Audited (or reviewed), legal

document(s)document(s)

– Data filesData files• The computer-processable file(s)The computer-processable file(s)•Unaudited, reusable data, validateable Unaudited, reusable data, validateable

Page 10: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

XBRL at the SECXBRL at the SEChybrid documentshybrid documents

– Each line item & disclosure tagged with Each line item & disclosure tagged with a tag from the US GAAP taxonomy or the a tag from the US GAAP taxonomy or the company’s extension taxonomy company’s extension taxonomy

– Each disclosure tagged and its contents Each disclosure tagged and its contents formatted with HTML multiple times to formatted with HTML multiple times to appear exactly as it does on paper appear exactly as it does on paper (Levels 1, 2, & 3 tagging)(Levels 1, 2, & 3 tagging)

– Difficult to process and analyzeDifficult to process and analyze– Difficult to compare to the Difficult to compare to the officialofficial HTML HTML

documentsdocuments•Hybrid XBRL instance documentsHybrid XBRL instance documents

Page 11: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

Inline XBRLInline XBRL

• What if we embedded the What if we embedded the XBRL formatted financial XBRL formatted financial statement in a HTML document statement in a HTML document so that it renders in humanly-so that it renders in humanly-readable format – exactly as in readable format – exactly as in paper form?paper form?– And, we can extract an XBRL And, we can extract an XBRL

instance document when needed!instance document when needed!

Page 12: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRLiXBRL

• Inline XBRL 1.1Inline XBRL 1.1– Working draft: March 2013Working draft: March 2013– For embedding XBRL fragments For embedding XBRL fragments

into an HTML document (XBRL into an HTML document (XBRL International)International)

– When processed by an XML When processed by an XML processor, it is rendered as a Web processor, it is rendered as a Web page instead of an XBRL documentpage instead of an XBRL document

XBRL.org: http://www.xbrl.org/news/xbrl-XBRL.org: http://www.xbrl.org/news/xbrl-international-seeks-feedback-inline-xbrl-11international-seeks-feedback-inline-xbrl-11

Page 13: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M Consolidated Income 3M Consolidated Income StatementStatement

(XBRL instance - 10-K 12/31/2012)(XBRL instance - 10-K 12/31/2012)

Page 14: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M Consolidated Income 3M Consolidated Income StatementStatement

(iXBRL)(iXBRL)

Page 15: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRLiXBRL

• iXBRL documents:iXBRL documents:– The “source” document is the “official” The “source” document is the “official”

documentdocument•An XML document with an HTML root elementAn XML document with an HTML root element

– Actually, XHTML documentActually, XHTML document

•Contains the XBRL tagged items formatted and Contains the XBRL tagged items formatted and in exactly the same order as when renderedin exactly the same order as when rendered

•Renders exactly as intended by the entityRenders exactly as intended by the entity• The XBRL instance document is extractable from The XBRL instance document is extractable from

the “source” documentthe “source” document– Referred to as a “target” documentReferred to as a “target” document– It is usable by XBRL analysis software & is valedatable It is usable by XBRL analysis software & is valedatable

Page 16: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRLiXBRL

• One “source” documentOne “source” document– The XBRL is The XBRL is more transparent more transparent and and

easier to process for analysis easier to process for analysis purposespurposes

– Much Much easier to provide assurance easier to provide assurance that the XBRL is that the XBRL is complete, complete, consistent, & mapped & structured consistent, & mapped & structured correctlycorrectly

– Much Much more user-friendlymore user-friendly– No redundancy No redundancy in disclosuresin disclosures

Page 17: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M Co’s 3M Co’s Net sales Net sales revenuerevenue- iXBRL -- iXBRL -

<ix:nonFraction name="us-gaap:SalesRevenueNet" contextRef="FROM_Jan01_2012_TO_Dec31_2012" unitRef="USD" decimals="-3" format="ixt:numcommadot" id="ID-15" scale="3"> 29,904 </ix:nonFraction>

Page 18: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRLiXBRL

• Can take advantage of HTML5 & CSS3Can take advantage of HTML5 & CSS3– A semantic HTMLA semantic HTML– Incorporates much of XHTMLIncorporates much of XHTML– Includes new APIs for dynamic Web Includes new APIs for dynamic Web

pagespages– CSS3:CSS3:

•Supports namespacesSupports namespaces•More powerful styling featuresMore powerful styling features•Reusable, maintainable codeReusable, maintainable code

Page 19: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

Current XBRL Level 1 disclosureCurrent XBRL Level 1 disclosure

• <us-gaap:ConsolidationPolicyTextBlock id="ID_378" contextRef="FROM_Jan01_2012_ TO_Dec31_2012">&lt;p style='margin-top:0pt; margin-bottom:0pt'&gt;&lt;font style="font-family:Arial;font-size:10pt;font-style:italic;margin-left:0px;"&gt;Consolidation:&lt;/font &gt;&lt;font style="font-family:Arial;font-size:10pt;"&gt; 3M is a diversified global manufacturer, technology innovator and marketer of a wide variety of products. All subsidiaries are consolidated. All significant intercompany transactions are eliminated. As used herein, the term &amp;#8220;3M &amp;#8221; or &amp;#8220;Company&amp;#8221; refers to 3M Company and subsidiaries unless the context indicates otherwise.&lt;/font&gt;&lt;/p&gt; </us-gaap: ConsolidationPolicyTextBlock>

Page 20: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

iXBRL Level 1 disclosureiXBRL Level 1 disclosure

• <div class="mediumtext" style="disclosure">• <ix:nonNumeric name="us-gaap:

ConsolidationPolicyTextBlock" id="ID-378" contextRef="FROM_Jan01_2012_TO_Dec31_2012"><i>Consolidation:</i> 3M is a diversified global manufacturer, technology innovator and marketer of a wide variety of products. All subsidiaries are consolidated. All significant intercompany transactions are eliminated. As used herein, the term &quot;3M&quot; or &quot; Company&quot; refers to 3M Company and subsidiaries unless the context indicates otherwise. </ix:nonNumeric>

• </div>

Page 21: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M iXBRL: root, head & 3M iXBRL: root, head & ix:headerix:header

Page 22: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M iXBRL: head & ix:hidden3M iXBRL: head & ix:hidden

Page 23: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

3M iXBRL: root, head & 3M iXBRL: root, head & ix:headerix:header

Page 24: Clinton E. White,  Jr  (Skip)  Lerner College of B&E University of Delaware skipw@udel

Skip 2013Skip 2013

ResourcesResources

• www.skipwhite.comwww.skipwhite.com– The Accountant’s Guide to XBRLThe Accountant’s Guide to XBRL– The Guide & Workbook for Understanding The Guide & Workbook for Understanding

XBRLXBRL• http://sixrevisions.com/web-http://sixrevisions.com/web-

standards/ standards/ – Saqib – Saqib – “20 HTML Best Practices …”“20 HTML Best Practices …”

• www.w3schools.com/ www.w3schools.com/ – HTML5 … CSS3HTML5 … CSS3– ““HTML5 Definition Complete …”HTML5 Definition Complete …”

• www.xbrl.orgwww.xbrl.org – ““Inline XBRL Part 1: Specification …”Inline XBRL Part 1: Specification …”