Presentation is loading. Please wait.

Presentation is loading. Please wait.

® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to.

Similar presentations


Presentation on theme: "® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to."— Presentation transcript:

1 ® Foundations of XBRL: Organisation and Concepts Walter Hamscher (walter@hamscher.com)walter@hamscher.com Vice Chair, XBRL International Consultant to PricewaterhouseCoopers

2 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

3 ® The business reporting supply-chain Externa l Financi al Reporti ng 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

4 ®

5 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

6 ® Reporting Environments Active Consumer  Controls all data definitions (terms)  Complex forms  Advanced validation Passive Consumer  Must accommodate variable definitions (terms)  Financial statements  Common base disclosures  Industry, company and segmented additional disclosures

7 ® XBRL in Closed Processes Public Taxonomy Formulas Other links Public Taxonomy Formulas Other links Re-validate Analysis Pre-validate Post-validate Private Ratio formula Private Ratio formula Instance Instance with explanations Consumer Producer Private Policy Private Policy

8 ® XBRL in Open Processes Reporti ng XBR L Doc XBR L Doc Analysis and Value- Add Analysis and Value- Add Reporti ng XBR L Doc XBR L Doc XBR L Doc XBR L Doc Analysis XBR L Doc XBR L Doc Private data Compare to original Aggregated Benchmarking results

9 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

10 ® Extensibility Needs of XBRL as compared to other XML standards  Invoice  Parties Identifier Address  Line Item Item  Identifier  Description Quantities Amounts Discounts  Taxes  Delivery Terms  Depreciation Schedule  Line Item Asset name Asset category* Value brought forward** Value limitation* Period Acquisition Date Method* Amount Limitation* Value carried forward** Etc., etc., etc. *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 ®  Data (INSTANCE)  XBRL is the way that it is because business reporting concepts are extensible. Taxonomy Concept Instance Context XBRL Fundamentals  Meta Data (TAXONOMIES) Label and language Reference Definition Presentation Hierarchy Calculation Hierarchy Data types, normal balance Fact Conce pt Unit

12 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

13 ® Validation Levels  Data elements  “Five year residential loans” is represented by fdic:riad0348  Primitive data types  The value of riad0348 must be nine digits and not negative  Compound data structures  A Maturity Breakdown must contain Loans, Securities and Derivatives  Calculated data values  RIAC4410 = RIAC4411 + RIAC4412, plus or minus 10,000  Co-Constraints among data values: Formulas  Box27 is True if and only if Box28 is the same as Box29  Cross-document constraints  Var50 is True if Box28 is larger than any value ever reported.

14 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

15 ® XML Linking (XLink)  XLink is a W3C standard way to use XML to represent all kinds of relationships between XML elements no matter where they are. XML Document 1XML Document 2 Linkbase b is the same as c b explain s a

16 ® XBRL uses XLink to represent the relationships between concept elements Definition: more general Current Assets label Inventory label 1 5 7 reference Presentation: below

17 ® XLink allows customization and explicit, modular changes to reusable material Definition: more general label 1 5 7 reference Presentation: before 存货 当前的财产

18 ® Summary  The Business Reporting Supply-Chain  Active and Passive Consumers  Extensibility Requirements  Role of XML Schema in XBRL  Role of XML Linking Language in XBRL  Current Roadmap

19 ® Specification and Guidance Stack Passive Consumer Applications Internal Reporting Applications Active Consumer (Regulator) Applications

20 ® Foundations of XBRL: Organisation and Concepts Walter Hamscher (walter@hamscher.com)walter@hamscher.com Vice Chair, XBRL International Consultant to PricewaterhouseCoopers

21 ® Abstract  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 "active consumer" versus "passive consumer" applications in the evolution of XBRL.


Download ppt "® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to."

Similar presentations


Ads by Google