XBRL Module Part 3: XBRL Framework

Slides:



Advertisements
Similar presentations
XBRL International Standards Update Ignacio Hernandez-Ros Technology Development, XBRL International Inc.
Advertisements

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
Taxmann’s XBRL Tool Purpose of XBRL Reporting  XBRL is a language for the electronic communication of business and financial data that has revolutionized.
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
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?
Accounting Information Systems (ACCT 312) XBRL: eXtensible Business Reporting Language PowerPoint Presentations.
The Conceptual Framework and Objectives of Financial Reporting
Skip 2013 Inline XBRL vs. XBRL for Financial Reporting UWCISA Symposium on Information Integrity & IS Assurance - Toronto, Oct 3, Clinton E. White,
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 Extensible Business Reporting Language. XBRL: Not just a requirement XBRL is the future for all financial reporting and it is important to know how.
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.
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
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.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XBRL Instance Documents.  Information Report  By a Specific Entity  Specific Period of Time  Specific Currency.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
IRIS BUSINESS SERVICES (INDIA) PVT LTD XBRL Solutions Indian Banking Taxonomies and Its Complexities IBA – RBI Workshop 30 th October, 2009.
Consolidation and Entity Mapping: New XBRL Solutions David vun Kannon KPMG LLP.
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.
Tutorial 13 Validating Documents with Schemas
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.
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.
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
Formula Linkbase Tutorial
IS 356 IT for Financial Services
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 - eXtensible Business Reporting Language
ACCOUNTING: The Language of Business
Accounting Review for Managerial Accounting Students
XBRL for IFRS and Extension Taxonomies
Presentation transcript:

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

Outline XBRL Framework USFR XBRL Taxonomy Structure 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

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

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.

Anatomy of an XBRL Taxonomy - Linkbase Files 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: The label linkbase allows the user to attach labels with different roles and languages to a given concept. The reference linkbase allows the user to attach external information (authoritative sources) to concepts. The presentation linkbase defines how concepts are nested and ordered. The calculation linkbase defines how values of concepts should, for example, sum up from one to another. The definition linkbase allows the user to define additional semantics and relationships. The footnote linkbase allows the user to relate a footnote description to a concept Added MFS

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

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) MFS - Current USGAAP Taxonomy Framework US GAAP CI: over 1,500 unique, individually identified pieces of information, and IAS-PFS has over 800 such items.

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 Added MFS

Anatomy of an XBRL Taxonomy - XBRL Schema Element, Attributes, and Linkbase Examples 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. Name : SEC Regulation S-X Rule Number : 7 Chapter : 3 Paragraph : 2 Relationships To O ther 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 Added MFS

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 Usfr-pte:CashCashEquivalents Added MFS 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

Anatomy of an XBRL Instance Document 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. Precision Or Decimal: Precision = 9, Decimal = 2 Example 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. Added MFS Contexts Scenario Segment Period Audited, Pro-forma, Restated Financial Printing, Outsourcing etc. Instant: As of 31-12-2004 Attribute Example

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.

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. The underlying or referenced taxonomies remain unaltered; the entity extending the taxonomy simply provides its own views of the taxonomy information in order to personalize the data; while the referenced taxonomy elements remain the same, the labels, presentation hierarchy and calculation summations are extended to meet an entities needs. For example, an entity may wish to add an element not found in the referenced taxonomy that is unique to that entity. Or, they may wish to extend the label of a referenced element to meet their own particular financial reporting needs. This powerful feature ensures user defined flexibility while maintaining comparability.

Anatomy of XBRL - Consuming an XBRL Instance Document Using XBRL enabled software a user accesses an entity’s Instance Document through the internet. The Instance Document references the entity’s Extension Taxonomy which contains information and relationships specific to that entity. Once an XBRL Instance Document and Extension Taxonomy are created, they can then be securely located on the internet or an intranet for consumption. In the example below, an end user accesses the Instance Document via the internet. Once the Instance Document is loaded in the XBRL enabled software, the information will be analyzed, compared and rendered using a variety of methods. The entity Extension Taxonomy references a Public Taxonomy and extends it. The Entity Instance Document, Extension Taxonomy and Public Taxonomy reference the XBRL Technical Specification Schema for compliance with the 2.1 specification.

Balance Sheet: Taxonomy Element and Instance Data Reporting period December 31   2004 2003 ASSETS US$000,000 Current Assets: Cash and Cash Equivalents (1) $634 $575 Accounts receivable, less allowance for doubtful accounts of $88 and $80 2,101 1,804 Inventories 1,515 1,374 Total current assets $4,250 $3,753 Unit of Measure Taxonomy Element 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"> 575000000 </usfr-pte:CashCashEquivalents> Instance value

Balance Sheet: Presentation Hierarchy and Linkbase December 31   2004 2003 ASSETS US$000,000 Current Assets: Cash and Cash Equivalents (1) $634 $575 Accounts receivable, less allowance for doubtful accounts of $88 and $80 2,101 1,804 Inventories 1,515 1,374 Total current assets $4,250 $3,753 Presentation Linkbase Snippet <presentationLink xlink:type="extended“ xlink:role=“http://www.xbrl.org/us/fr/li/role/StatementFinancialPosition” xlink:title=“Statement of Financial Position”>   <loc xlink:type="locator" xlink:href=“http://www.xbrl.org/us/fr/common/pte/2005-02-28/usfr-pte-2005- 02-28.xsd#usfr-pte_TotalCurrentAssets" xlink:label="usfr-pte_TotalCurrentAssets"/>   <loc xlink:type="locator" xlink:href="http://www.xbrl.org/us/fr/common/pte/2005-02-28/usfr-pte-2005-02- 28.xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/> <loc xlink:type="locator" xlink:href="http://www.xbrl.org/us/fr/common/pte/2005-02-28/usfr-pte-2005-02- 28.xsd#usfr-pte_AccountsReceivableTradeNet“ xlink:label="usfr-pte_AccountsReceivableTradeNet"/> <presentationArc xlink:type="arc“ xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_CashCashEquivalents" order="1”/> xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_AccountsRecievabaleTradeNet" order=“2”/> … </presentationLink>

Balance Sheet: Label Linkbase December 31   2004 2003 ASSETS US$000,000 Current Assets: Cash and Cash Equivalents (1) $634 $575 Accounts receivable, less allowance for doubtful accounts of $88 and $80 2,101 1,804 Inventories 1,515 1,374 Total current assets $4,250 $3,753 Label Link Snippet <labelLink xlink:type="extended” xlink:role="http://www.xbrl.org/2003/role/link">   <label xlink:type="resource” xlink:role="http://www.xbrl.org/2003/role/label" xlink:label=“usfr-pte_CashCashEquivalents_en” xml:lang="en">Cash and Cash Equivalents</label> <loc xlink:type="locator" xlink:href="usfr-pte-2005-02-28.xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/>   <labelArc xlink:type="arc“ xlink:arcrole=“http://www.xbrl.org/2003/arcrole/concept-label” xlink:from="usfr-pte_CashCashEquivalents“ xlink:to="usfr-pte_CashCashEquivalents_en“/>   </labelLink>

Statement of Financial Position to XBRL – Calculation Summations December 31   2004 2003 ASSETS US$000,000 Current Assets: Cash and Cash Equivalents (1) $634 $575 Accounts receivable, less allowance for doubtful accounts of $88 and $80 2,101 1,804 Inventories 1,515 1,374 Total current assets $4,250 $3,753 Calculation Linkbase Snippet <calculationLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">   <loc xlink:type="locator" xlink:href="usfr-pte-2005-02-28.xsd#usfr-pte_TotalCurrentAssets" xlink:label="usfr-pte_TotalCurrentAssets"/>   <loc xlink:type="locator" xlink:href="usfr-pte-2005-02-28.xsd#usfr-pte_CashCashEquivalents" xlink:label="usfr-pte_CashCashEquivalents"/>   <calculationArc xlink:type="arc" xlink:arcrole=“http://www.xbrl.org/2003/arcrole/summation- item” xlink:from="usfr-pte_TotalCurrentAssets" xlink:to="usfr-pte_CashCashEquivalents" order=“1” weight="1“ use=“optional”/>  </calculationLink>

Status and Expected Evolution of XBRL Financial Reporting Taxonomies Architecture 1.0: Recommendation dated 2005-04-25 ( (http://www.xbrl.org/technical/guidance/FRTA-RECOMMENDATION-2005-04-25.rtf) describes the architecture of financial reporting taxonomies using XBRL and establishes rules and conventions to achieve consistency through: 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

References for Taxonomy Package and a Sample Bovee, M., M. Ettredge, R. P. Srivastava, M. Vasarhelyi. 2002. Does the Year 2000 XBRL Taxonomy Accommodate Current Business Financial Reporting Practice? Journal of Information Systems, Vol. 16, No. 2: 165-182. SEC (Security and Exchange Commission). 2002. Full Disclosure, Regulation FD. http://www.sec.gov/answers/regfd.htm. Vasal, V. K., and R. P. Srivastava. 2002. eXtensible Business Reporting Language (XBRL) –The Digital Language of Business: An Indian Perspective. Indian Accounting Review, Vol. 6, No. 1 (June) 41-59. XBRL.Org. 2005. Extensible Business Reporting Language (XBRL) 2.1 RECOMMENDATION - 2003-12-31 + Corrected Errata - 2005-04-25 at http://www.xbrl.org/SpecRecommendations/. XBRL.Org. XBRL GL. http://www.xbrl.org/GLTaxonomy/. http://www.xbrl.org/technical/guidance/FRTA-RECOMMENDATION-2005-04-25.rtf