Foundations of XBRL: Organisation and Concepts Walter Hamscher ( [email_address] ) Vice Chair, XBRL International Consulta...
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
The business reporting  supply-chain External Financial Reporting Business Operations Internal Financial Reporting Investm...
Dec 1999
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
Reporting Environments <ul><li>Active Consumer </li></ul><ul><li>Controls all data definitions (terms) </li></ul><ul><li>C...
XBRL in Closed Processes <ul><li>Public </li></ul><ul><li>Taxonomy </li></ul><ul><li>Formulas </li></ul><ul><li>Other link...
XBRL in Open Processes Reporting XBRL Doc Analysis and Value-Add Reporting XBRL Doc XBRL Doc Analysis XBRL Doc Private dat...
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
Extensibility Needs of XBRL as compared to other XML standards <ul><li>Invoice </li></ul><ul><ul><li>Parties </li></ul></u...
<ul><li>Data (INSTANCE) </li></ul><ul><li>XBRL is the way that it is because  business reporting concepts  are extensible....
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
Validation Levels <ul><li>Data elements </li></ul><ul><ul><li>“ Five year residential loans” is represented by fdic:riad03...
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
XML Linking (XLink) <ul><li>XLink is a W3C standard way to use XML to represent all kinds of relationships between XML ele...
XBRL uses XLink to represent the relationships between concept elements <element id=“ ast.inv ”> <element id=“ ast.cur ”> ...
XLink allows customization and explicit, modular changes to reusable material <element id=“ ast.inv ”> label label <Label>...
Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Exten...
Specification and Guidance Stack Passive  Consumer Applications Internal Reporting Applications Active Consumer (Regulator...
Foundations of XBRL: Organisation and Concepts Walter Hamscher ( [email_address] ) Vice Chair, XBRL International Consulta...
Abstract <ul><li>Why is XBRL the way it is?  Returning to the fundamental goals and requirements of XBRL, and tracing its ...
Upcoming SlideShare
Loading in...5
×

® Foundations of XBRL: Organisation and Concepts

385

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
385
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Let’s compare what the typical e-business standard has to do, compared to XBRL. On the left is a typical standard ‘invoice’ – this has been done many, many, many times. On the right is the kind of thing we need to do in XBRL. Notice the variability of what might go in there. The terms are common, but the meanings are different. And sometimes the meanings are the same but the terms are different!
  • ® Foundations of XBRL: Organisation and Concepts

    1. 1. Foundations of XBRL: Organisation and Concepts Walter Hamscher ( [email_address] ) Vice Chair, XBRL International Consultant to PricewaterhouseCoopers
    2. 2. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    3. 3. The business reporting supply-chain External Financial Reporting Business Operations Internal Financial Reporting Investment, Lending, and Regulation Processes Participants Auditors Trading Partners Investors Financial Publishers and Data Aggregators Regulators Software Vendors Management Accountants Companies XBRL XBRL XBRL Dec 1999
    4. 4. Dec 1999
    5. 5. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    6. 6. Reporting Environments <ul><li>Active Consumer </li></ul><ul><li>Controls all data definitions (terms) </li></ul><ul><li>Complex forms </li></ul><ul><li>Advanced validation </li></ul><ul><li>Passive Consumer </li></ul><ul><li>Must accommodate variable definitions (terms) </li></ul><ul><li>Financial statements </li></ul><ul><li>Common base disclosures </li></ul><ul><li>Industry, company and segmented additional disclosures </li></ul>
    7. 7. XBRL in Closed Processes <ul><li>Public </li></ul><ul><li>Taxonomy </li></ul><ul><li>Formulas </li></ul><ul><li>Other links </li></ul>Re-validate Analysis Pre-validate Post-validate <ul><li>Private </li></ul><ul><li>Ratio formula </li></ul>Instance Instance with explanations Consumer Producer <ul><li>Private </li></ul><ul><li>Policy </li></ul>
    8. 8. XBRL in Open Processes Reporting XBRL Doc Analysis and Value-Add Reporting XBRL Doc XBRL Doc Analysis XBRL Doc Private data Compare to original Aggregated Benchmarking results
    9. 9. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    10. 10. Extensibility Needs of XBRL as compared to other XML standards <ul><li>Invoice </li></ul><ul><ul><li>Parties </li></ul></ul><ul><ul><ul><li>Identifier </li></ul></ul></ul><ul><ul><ul><li>Address </li></ul></ul></ul><ul><ul><li>Line Item </li></ul></ul><ul><ul><ul><li>Item </li></ul></ul></ul><ul><ul><ul><ul><li>Identifier </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Description </li></ul></ul></ul></ul><ul><ul><ul><li>Quantities </li></ul></ul></ul><ul><ul><ul><li>Amounts </li></ul></ul></ul><ul><ul><ul><li>Discounts </li></ul></ul></ul><ul><ul><li>Taxes </li></ul></ul><ul><ul><li>Delivery Terms </li></ul></ul><ul><li>Depreciation Schedule </li></ul><ul><ul><li>Line Item </li></ul></ul><ul><ul><ul><li>Asset name </li></ul></ul></ul><ul><ul><ul><li>Asset category* </li></ul></ul></ul><ul><ul><ul><li>Value brought forward** </li></ul></ul></ul><ul><ul><ul><li>Value limitation* </li></ul></ul></ul><ul><ul><ul><li>Period </li></ul></ul></ul><ul><ul><ul><li>Acquisition Date </li></ul></ul></ul><ul><ul><ul><li>Method* </li></ul></ul></ul><ul><ul><ul><li>Amount </li></ul></ul></ul><ul><ul><ul><li>Limitation* </li></ul></ul></ul><ul><ul><ul><li>Value carried forward** </li></ul></ul></ul><ul><ul><ul><li>Etc., etc., etc. </li></ul></ul></ul>*Meaning varies according to accounting principles appropriate to purpose of information ** Name of otherwise identical concept varies by jurisdiction, not to mention native language
    11. 11. <ul><li>Data (INSTANCE) </li></ul><ul><li>XBRL is the way that it is because business reporting concepts are extensible. </li></ul>XBRL Fundamentals <ul><li>Meta Data (TAXONOMIES) </li></ul>Instance Context Context Label and language Reference Definition Presentation Hierarchy Calculation Hierarchy Data types, normal balance Fact Fact Fact Fact Fact Concept Concept Concept Unit Unit Taxonomy Concept
    12. 12. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    13. 13. Validation Levels <ul><li>Data elements </li></ul><ul><ul><li>“ Five year residential loans” is represented by fdic:riad0348 </li></ul></ul><ul><li>Primitive data types </li></ul><ul><ul><li>The value of riad0348 must be nine digits and not negative </li></ul></ul><ul><li>Compound data structures </li></ul><ul><ul><li>A Maturity Breakdown must contain Loans, Securities and Derivatives </li></ul></ul><ul><li>Calculated data values </li></ul><ul><ul><li>RIAC4410 = RIAC4411 + RIAC4412, plus or minus 10,000 </li></ul></ul><ul><li>Co-Constraints among data values: Formulas </li></ul><ul><ul><li>Box27 is True if and only if Box28 is the same as Box29 </li></ul></ul><ul><li>Cross-document constraints </li></ul><ul><ul><li>Var50 is True if Box28 is larger than any value ever reported. </li></ul></ul>
    14. 14. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    15. 15. XML Linking (XLink) <ul><li>XLink is a W3C standard way to use XML to represent all kinds of relationships between XML elements no matter where they are. </li></ul>XML Document 1 XML Document 2 Linkbase <P id=“ a ”> <P id=“ b ”> <P id=“ c ”> b is the same as c b explains a
    16. 16. XBRL uses XLink to represent the relationships between concept elements <element id=“ ast.inv ”> <element id=“ ast.cur ”> Definition: more general <Label> Current Assets </Label> label <Label> Inventory </Label> label <bk> <ch>1</ch> <par>5</par> <ln>7</ln> </bk> reference Presentation: below <element id=“ ast.wip ”>
    17. 17. XLink allows customization and explicit, modular changes to reusable material <element id=“ ast.inv ”> label label <Label> </Label> <Label> </Label> 存货 当前的财产 <element id=“ ast.cur ”> Definition: more general <bk> <ch>1</ch> <par>5</par> <ln>7</ln> </bk> reference Presentation: before <element id=“ ast.wip ”>
    18. 18. Summary <ul><li>The Business Reporting Supply-Chain </li></ul><ul><li>Active and Passive Consumers </li></ul><ul><li>Extensibility Requirements </li></ul><ul><li>Role of XML Schema in XBRL </li></ul><ul><li>Role of XML Linking Language in XBRL </li></ul><ul><li>Current Roadmap </li></ul>
    19. 19. Specification and Guidance Stack Passive Consumer Applications Internal Reporting Applications Active Consumer (Regulator) Applications
    20. 20. Foundations of XBRL: Organisation and Concepts Walter Hamscher ( [email_address] ) Vice Chair, XBRL International Consultant to PricewaterhouseCoopers
    21. 21. Abstract <ul><li>Why is XBRL the way it is? Returning to the fundamental goals and requirements of XBRL, and tracing its evolution from origin to the present, provides the answer. The current package of specifications and modules, encompassing the XBRL 2.1 specification recommendation, functions, formulas, dimensions and versioning, together realises the vision we have all pursued. This talk will illustrate the interplay between XML Schema and XML Linking Language, as well as the relationship of &quot;active consumer&quot; versus &quot;passive consumer&quot; applications in the evolution of XBRL. </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×