1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.

Slides:



Advertisements
Similar presentations
Prepared by Mehta & Mehta Legal and Advisory Services Pvt. Ltd.
Advertisements

XBRL International Standards Update Ignacio Hernandez-Ros Technology Development, XBRL International Inc.
XBRL Discussion Material A summary of discussions to date related to the components of a taxonomy for SEC EDGAR filing purposes.
XML Flattened The lessons to be learned from XBRL.
Chapter 16 General Ledger and Reporting System Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 16-1.
General Ledger and Reporting System
Copyright © 2015 Pearson Education, Inc. General Ledger and Reporting System Chapter
Taxonomy Review Jennifer S. Moriarty, FASB Yossef Newman, Deloitte Sharyn Kohen, Ernst & Young.
XBRL Instance Documents.  Financial Information Reported  By a Specific Entity  For a Specific Period of Time  In a Specific Currency ▪ How precise.
MSE608C – Engineering and Financial Cost Analysis Accounting Rules and Closing the Books.
General Ledger and Reporting System
1 XBRL in the New Call Reporting Process. 2 What is the CDR? CDR = Central Data Repository ~ a storage facility CDR = Central Data Repository ~ a storage.
Introduction to XML This material is based heavily on the tutorial by the same name at
Considerations for XBRL Software Development Karl Busch Ernst & Young LLP November 5, 2003 XBRL Software Requirements for the Development of XBRL Taxonomy.
The views expressed in this presentation are those of the presenter, not necessarily those of the IASB or IFRS Foundation. International Financial Reporting.
XBRL: The Basics Symposium on Information Systems Assurance
Search Engines for Extracting, Managing, and Analyzing Knowledge from the SEC Filings in XBRL and Beyond Rajendra P. Srivastava Ernst & Young Professor.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
The Conceptual Framework and Objectives of Financial Reporting
Chapter 6 Current State of XBRL IFRS Taxonomy Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml.
Software to Create XBRL Instance Documents
Using Data Standards eXtensible Business Reporting Language - XBRL Overview Grant Boyd, CA - Associate – Booz Allen Hamilton.
XBRL Voluntary Program on the EDGAR System April 2005 Brigitte Lippmann Attorney Division of Corporation Finance Jeffrey Naumann Enabling Technologies.
12 December, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1Page 1.
XBRL Second Phase of Implementation. Background of XBRL Implementation MCA has taken a lead in the Implementation of XBRL by mandating the XBRL filing.
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
Skip 2007 Current Issues in MIS The XML Language Foundation f - Clinton E. White, Jr Professor of Accounting & MIS Lerner College of B&E University.
2 DGI taxonomy A general purpose taxonomy to report business data 2.
XBRL Instance Documents.  Information Report  By a Specific Entity  Specific Period of Time  Specific Currency.
Background on Developments Related to XBRL & Assurance Amy Pawlicki Director – Business Reporting, Assurance & Advisory Services and XBRL AICPA.
1 An Integrated Approach to Assurance on XBRL Instance Document: A Conceptual Framework Rajendra P. Srivastava Ernst & Young Professor and Director E&Y.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
IRIS BUSINESS SERVICES (INDIA) PVT LTD XBRL Solutions Indian Banking Taxonomies and Its Complexities IBA – RBI Workshop 30 th October, 2009.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation An Introduction to XML.
Consolidation and Entity Mapping: New XBRL Solutions David vun Kannon KPMG LLP.
Dimensions and Formulas for Financial Professionals Charles Hoffman, CPA – UBmatrix.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Advanced Accounting Information Systems Day 30 Introduction to XBRL November 4, 2009.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
XBRL Implementation: A Field Investigation Diane Janvrin Associate Professor Won No Assistant Professor Information Systems Mid-Year Meeting January 9,
IFRS Taxonomy Architecture Holger Obst, Maciej Piechocki XBRL project managers.
US GAAP Financial Service Framework An Overview. Commercial & Industrial Primary Terms (usfr-pt) Management Report (usfr-mr) General Concepts (usfr-gc)
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
XBRL Instance Documents.  Rules and Syntax for  XBRL Instance Documents  XBRL taxonomies ▪ Defines the elements and relationships for financial reporting.
® Foundations of XBRL: Organisation and Concepts Walter Hamscher Vice Chair, XBRL International Consultant to.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Advanced Accounting Information Systems
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
XBRL Instance Documents.  Financial Information Reported  By a Specific Entity  For a Specific Period of Time  In a Specific Currency ▪ How precise.
CS SONU LAKHANI AEO, ICSI.  WHAT IS XBRL?  XBRL IN THE INDIAN CONTEXT  HOW DOES XBRL WORK?  HOW IS TAGGING DONE?  HOW TO CREATE AN INSTANCE DOCUMENT?
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
ACG 6415 XBRL Instance Documents. XBRL Facts  Information Report  By a Specific Entity  Specific Period of Time  Specific Currency.
Company Regulator Problem = Exchange of data between regulated entity and regulator Regulator solution = Use XML Schema to define terms for exchange. Regulator.
XBRL Instance Documents.  Financial Information Reported  By a Specific Entity  For a Specific Period of Time  In a Specific Currency ▪ How precise.
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
XBRL Instance Documents.  Financial Information Reported  By a Specific Entity  For a Specific Period of Time  In a Specific Currency ▪ How precise.
The Preparer’s Perspective of XBRL
ACG 5405 Introduction to XBRL.
XBRL: Intelligent Business Reporting Chapter 9
XBRL Module Part 3: XBRL Framework
Formula Linkbase Tutorial
Information Delivery Manuals: Functional Parts
Managers’ briefing: Why XBRL?
ACG 6415 Introduction to XBRL.
Overview of the XBRL-US Financial Reporting Taxonomy Framework
XBRL: Intelligent Business Reporting Chapter 9
XBRL for IFRS and Extension Taxonomies
Presentation transcript:

1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part 3: XBRL Framework

2 Outline XBRL Framework – XBRL Taxonomies  XBRL Linkbases (Label, Reference, Presentation, Calculation, and Definition) – Instance Document USFR XBRL Taxonomy Structure Anatomy of an XBRL Taxonomy - XBRL Schema – Attributes and Linkbases Anatomy of an XBRL Instance Document Anatomy of XBRL - Extending a taxonomy Anatomy of XBRL - Consuming an XBRL Instance Document Snippets of Instance Document and Linkbases

3 Anatomy of an XBRL Taxonomy XBRL Framework Footnote Calculation Definition Presentation Footnote Label Reference Schema.xsd Linkbases.xml

4 Anatomy of an XBRL Taxonomy-Schema According to XBRL 2.1 Specification released by XBRL International: “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.” In other words: A Taxonomy is made up of a group of interrelated XML files: XML Schema File (.xds file) and Linkbase Files (.xml files) XML Schema The XBRL taxonomy schema file defines the actual concepts (elements) that form the basis of a taxonomy. It stores their names, data types, period type, how they can be utilized, etc. The properties of schema elements are defined in the XBRL 2.1 Specification.

5 An XBRL linkbase file contains the explicit relationship definitions between the concepts defined in the XBRL schema. In general there are six linkbase types defined by the XBRL version 2.1 specification: 1.The label linkbase allows the user to attach labels with different roles and languages to a given concept. 2.The reference linkbase allows the user to attach external information (authoritative sources) to concepts. 3.The presentation linkbase defines how concepts are nested and ordered. 4.The calculation linkbase defines how values of concepts should, for example, sum up from one to another. 5.The definition linkbase allows the user to define additional semantics and relationships. 6.The footnote linkbase allows the user to relate a footnote description to a concept Anatomy of an XBRL Taxonomy - Linkbase Files

6 Naming Taxonomy Element XBRL naming conventions follow XML convention. – Names must start with a letter or a underscore “_”. – Names can contain any combination of letters, numbers, underscores “_”, dashes “-”, or periods “.” – Names must not contain any other characters. – Names must not start with letters xml (or XML or Xml..). – Names cannot contain spaces. – Names (tags) are case sensitive. Each name within a taxonomy must be unique and must start with an alpha character or the underscore character. Element names should not be interpreted as containing a "hierarchical" structure Taxonomy structure is expressed in the XBRL linkbases

7 US Financial Reporting Taxonomy Structure Commercial & Industrial (us-gaap-ci) Primary Terms Relationships (usfr-ptr) Management Report (usfr-mr) Accountants Report (usfr-ar) SEC Certification (usfr-seccert) Financial Service Terms Relationships (usfr-fstr) Banking and Savings Institutions (us-gaap-basi) Insurance Entities (us-gaap-ins) Investment Management (us-gaap-im) Company Extension Instance Document MD&A (usfr-mda) Primary Terms Elements (usfr-pte) Financial Service Terms Elements (usfr-fste) Investment Management Elements (usfr-ime)

8 Anatomy of an XBRL Taxonomy - XBRL Schema Element, Attributes, and Linkbase Examples There are several basic attributes of an XBRL element that provide the detail about them. In the example below, “CashCashEquivalents” has a unique element name which also identifies its source taxonomy, a data type (monetary), balance type (debit), and a period type (instant) which defines how it is reported at a given instant or duration. Attribute Example Usfr-pte:CashCashEquivalents Monetary/String, etc. Debit/Credit Instant/Duration XBRL Name Data Type Balance Type Period Type Basic Element Attributes

9 In addition to the basic attributes, each element has a set of defined relationships with the taxonomy linkbases. In the example below, “CashCashEquivalents” has a human readable label, a reference to authoritative literature (SEC), a presentation hierarchy and a calculation summation. Anatomy of an XBRL Taxonomy - XBRL Schema Element, Attributes, and Linkbase Examples Name : SEC Regulation S-X Rule Number : 7 Chapter : 3 Paragraph : 2 Relationships ToOther Elements & Information (Linkbases) Calculation Presentation Reference Total Current Assets = Cash and Cash Equivalents + Accounts Receivable Trade, Net + Inventories, Net + … Cash and Cash Equivalent Accounts Receivable Trade, Net Inventories, Net Total Current Assets Label e.g., “Cash and Cash Equivalents” Linkbase Example

10 Anatomy of an XBRL Instance Document Tagged Value: The main function of the instance document is to store financial data tagged with elements from a referenced taxonomy (containing element definitions and Meta data) for reporting. Instance Component Tagged Value Cash and cash Equivalents : US$ 575,000,000 (1) Example XBRL Name, i.e., Tag XBRL Name, i.e., Tag Usfr-pte:CashCashEquivalents Unit: An instance document contains a unit for each type of measured data tagged. Currencies and shares are the most common examples of Units of measure in Financial Reporting. ID USD Measure $, Shares etc. UNIT Example Attribute

11 Anatomy of an XBRL Instance Document Contexts: Every piece of financial data in an instance document must be associated with a context. A context provides additional meta data, particularly the period it is reported in. In addition, each context can also provide Segment (Ex. Business Unit or Revenue Center) and Scenario (Additional information Ex. Restated, Unaudited, etc.) information. Precision or Decimal are used on numeric values. In this example, a Precision of 9 is given. This means that the first 9 digits, counting from the left, starting at the first non-zero digit of the value are known to be trustworthy for the purposes of computations to be performed using that numeric fact. A Decimal of 2 would indicate that the value of the numeric fact is known to be correct to 2 decimal places. Contexts Scenario Segment Period Audited, Pro-forma, Restated Financial Printing, Outsourcing etc. Instant: As of Attribute Example Precision Or Decimal: Precision Or Decimal: Precision = 9, Decimal = 2 Example

12 Anatomy of an XBRL Instance Document: Footnotes Footnote Link: Footnote Links allow for the creation of structured text annotations between facts. Footnote Link: Example (1) Cash and Cash Equivalents-All highly liquid investments with original maturities of three months or less at date of purchase are carried at cost plus accrued interest, which approximates fair value, and are considered to be cash equivalents. All other investments not considered to be cash equivalents are separately categorized as investments.

13 Anatomy of XBRL - Extending a taxonomy One of the most powerful and versatile aspects of XBRL is taxonomy extensibility. This allows a taxonomy to reference other taxonomies and define its own set of relationships and information (presentation, calculation, labels, etc.) around those taxonomies, in addition to adding new unique elements in the extension schema itself.

14 Anatomy of XBRL - Consuming an XBRL Instance Document 1.Using XBRL enabled software a user accesses an entity’s Instance Document through the internet. 2.The Instance Document references the entity’s Extension Taxonomy which contains information and relationships specific to that entity. 3.The entity Extension Taxonomy references a Public Taxonomy and extends it. 4.The Entity Instance Document, Extension Taxonomy and Public Taxonomy reference the XBRL Technical Specification Schema for compliance with the 2.1 specification.

15 Balance Sheet: Taxonomy Element and Instance Data December ASSETSUS$000,000 Current Assets: Cash and Cash Equivalents (1)$634$575 Accounts receivable, less allowance for doubtful accounts of $88 and $802,1011,804 Inventories1,5151,374 Total current assets$4,250$3,753 Taxonomy Schema Snippet <element id="usfr-pte_CashCashEquivalents" name="Cash and Cash Equivalent" type="xbrl:monetaryItemType" substitutionGroup="xbrli:Item" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" /> Instance Document Snippet <usfr-pte:CashCashEquivalents contextRef=“Y-2003" unitRef="U-Monetary“ decimals="0"> Taxonomy Element Instance value Reporting period Unit of Measure

16 Presentation Linkbase Snippet Balance Sheet: Presentation Hierarchy and Linkbase December ASSETSUS$000,000 Current Assets: Cash and Cash Equivalents (1)$634$575 Accounts receivable, less allowance for doubtful accounts of $88 and $802,1011,804 Inventories1,5151,374 Total current assets$4,250$3,753 <presentationLink xlink:type="extended“ xlink:role=“ xlink:title=“Statement of Financial Position”> <loc xlink:type="locator" xlink:href=“ xsd#usfr-pte_TotalCurrentAssets" xlink:label="usfr-pte_TotalCurrentAssets"/> <loc xlink:type="locator" xlink:href=" 28.xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/> <loc xlink:type="locator" xlink:href=" 28.xsd#usfr-pte_AccountsReceivableTradeNet“ xlink:label="usfr-pte_AccountsReceivableTradeNet"/> <presentationArc xlink:type="arc“ xlink:arcrole=" xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_CashCashEquivalents" order="1”/> <presentationArc xlink:type="arc“ xlink:arcrole=" xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_AccountsRecievabaleTradeNet" order=“2”/> …

17 Balance Sheet: Label Linkbase December ASSETSUS$000,000 Current Assets: Cash and Cash Equivalents (1)$634$575 Accounts receivable, less allowance for doubtful accounts of $88 and $802,1011,804 Inventories1,5151,374 Total current assets$4,250$3,753 <label xlink:type="resource” xlink:role=" xlink:label=“usfr-pte_CashCashEquivalents_en” xml:lang="en">Cash and Cash Equivalents <loc xlink:type="locator" xlink:href="usfr-pte xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/> <labelArc xlink:type="arc“ xlink:arcrole=“ xlink:from="usfr-pte_CashCashEquivalents“ xlink:to="usfr-pte_CashCashEquivalents_en“/> Label Link Snippet

18 Statement of Financial Position to XBRL – Calculation Summations December ASSETSUS$000,000 Current Assets: Cash and Cash Equivalents (1)$634$575 Accounts receivable, less allowance for doubtful accounts of $88 and $802,1011,804 Inventories1,5151,374 Total current assets$4,250$3,753 Calculation Linkbase Snippet <loc xlink:type="locator" xlink:href="usfr-pte xsd#usfr-pte_TotalCurrentAssets" xlink:label="usfr-pte_TotalCurrentAssets"/> <loc xlink:type="locator" xlink:href="usfr-pte xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/> <calculationArc xlink:type="arc" xlink:arcrole=“ item” xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_CashCashEquivalents" order=“1” weight="1“ use=“optional”/>

19 Status and Expected Evolution of XBRL Financial Reporting Taxonomies Architecture 1.0: Recommendation dated ( ( RECOMMENDATION rtf) describes the architecture of financial reporting taxonomies using XBRL and establishes rules and conventions to achieve consistency through: RECOMMENDATION rtf – Representation: Taxonomies should use similar XBRL structures to represent similar relationships among concepts. – Modularity: Taxonomies should have a common approach to grouping taxonomy content at a file level. – Evolution: Taxonomies developed based on the proposed architecture can be extended or revised using similar approaches XBRL specification 2.1 achieves consistency by making numerous improvements: – Interoperability: – Cost of implementation – Clarity Future XBRL specifications

20 References for Taxonomy Package and a Sample Bovee, M., M. Ettredge, R. P. Srivastava, M. Vasarhelyi Does the Year 2000 XBRL Taxonomy Accommodate Current Business Financial Reporting Practice? Journal of Information Systems, Vol. 16, No. 2: SEC (Security and Exchange Commission) Full Disclosure, Regulation FD. Vasal, V. K., and R. P. Srivastava eXtensible Business Reporting Language (XBRL) –The Digital Language of Business: An Indian Perspective. Indian Accounting Review, Vol. 6, No. 1 (June) XBRL.Org Extensible Business Reporting Language (XBRL) 2.1 RECOMMENDATION Corrected Errata at XBRL.Org. XBRL GL. RECOMMENDATION rtf