1 Assurance on XBRL Instance Document: A Conceptual Framework of Assertions Rajendra P. Srivastava & Alexander Kogan Symposium on Information Integrity.

Slides:



Advertisements
Similar presentations
Taxmann’s XBRL Tool Purpose of XBRL Reporting  XBRL is a language for the electronic communication of business and financial data that has revolutionized.
Advertisements

Auditing Concepts.
©2010 Prentice Hall Business Publishing, Auditing 13/e, Arens/Elder/Beasley The CPA Profession Chapter 2.
Chapter 1 Management’s Assertions When auditing the completeness, existence and valuation assertions for deferred revenue, the sample of.
Discussion on SA-500 – AUDIT EVIDENCE
Audit Documentation PCAOB Auditing Standard no.3.
©2008 Prentice Hall Business Publishing, Auditing 12/e, Arens/Beasley/Elder The Demand for Audit and Other Assurance Services Chapter 1.
1 ACC 3303: AUDITING 2 Assurance Services ?? Need for Assurance ? Illustration using an Audit Engagement as an example.
Client AcceptancePlanningTesting & EvidenceEvaluation & Reporting 1.Acceptance 8.Using the work of an expert 9.Management representations 2.Terms of engagement.
19th XBRL International Conference – June 25, 2009 University of Waterloo Efrim Boritz Iowa State University Won Gyun No.
Module A1 Other Public Accounting Services ACCT 4080.
The Demand for Audit and Other Assurance Services Chapter 1.
9.401 Auditing Chapter 1 Introduction. Definition of Auditing The accumulation and evaluation The accumulation and evaluation Of evidence about information.
Auditing A Risk-Based Approach To Conducting A Quality Audit
18- 1 © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 18 Integrated Audits of Internal Control (For Public Companies Under Sarbanes-Oxley.
The CPA Profession Chapter 2.
General Ledger and Reporting System
Purpose of the Standards
Nature of an Integrated Audit
Assurance on XBRL Instance Document: A Conceptual Framework of Assertions Rajendra P. Srivastava And Alexander Kogan 16th World Continuous Auditing & Reporting.
 Mark & Sons Future Technology Co. (hereafter, MSFT) is a $40 billion public company that provides high-technology products and services.  Currently,
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Auditing & Assurance Services, 6e
Internal Auditing and Outsourcing
XBRL Business Language. What is XBRL?  XBRL, or eXtensible Business Reporting Language  An extension of XML, or eXtensible Markup Language  The goal.
XBRL Voluntary Program on the EDGAR System April 2005 Brigitte Lippmann Attorney Division of Corporation Finance Jeffrey Naumann Enabling Technologies.
XBRL Canada Fourth Annual Conference October 7, :30 a.m. – 4:30 p.m. University of Waterloo Efrim Boritz Iowa State University Won Gyun No.
The CPA Profession Chapter 2 By Arens et. al. Learning Objective 1 Describe the nature of CPA firms, what they do, and their structure.
INTERNAL CONTROL OVER FINANCIAL REPORTING
Chapter 7 Auditing Internal Control over Financial Reporting McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved.
Evidence and Documentation
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Assurance on XBRL Instance Documents: The Case of United Technologies Corporation University of Waterloo Efrim Boritz Won Gyun No UWCISA - 5th Symposium.
COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson, the Star logo, and South-Western are trademarks used herein under license.
NSAA Information Technology Conference Hartford, Connecticut September 24, 2015 Presented by: Mike Billo and Anne Skorija PA Department of the Auditor.
Pros and Cons Comparison By Justin Bost Olivia Bischoff.
Background on Developments Related to XBRL & Assurance Amy Pawlicki Director – Business Reporting, Assurance & Advisory Services and XBRL AICPA.
S14: Analytical Review and Audit Approaches. Session Objectives To define analytical review To define analytical review To explain commonly used analytical.
1 An Integrated Approach to Assurance on XBRL Instance Document: A Conceptual Framework Rajendra P. Srivastava Ernst & Young Professor and Director E&Y.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
XBRL Implementation: A Field Investigation Diane Janvrin Associate Professor Won No Assistant Professor Information Systems Mid-Year Meeting January 9,
Chapter 20 Additional Assurance Services: Other Information McGraw-Hill/IrwinCopyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved.
University of Waterloo Centre for Information Systems Assurance 5 th Symposium on Information Systems Assurance David H. Sharpe Discussant Notes October.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved. 6-1 Chapter 6 CHAPTER 6 INTERNAL CONTROL IN A FINANCIAL STATEMENT AUDIT.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 7-1 Chapter Seven Auditing Internal Control over Financial Reporting.
1 Discussion of “Computer- Assisted Tools for Auditing XBRL- Related Documents” Symposium on Information Integrity & Information Systems Assurance David.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Audit Evidence Process
Skip Assurance on XBRL Instance Documents: A Conceptual Framework of Assertions A discussion and extension Clinton E. White, Jr Professor of Accounting.
©2010 Prentice Hall Business Publishing, Auditing 13/e, Arens/Elder/Beasley The Demand for Audit and Other Assurance Services Chapter 1.
Advanced Accounting Information Systems
Analytical Review and Audit Approaches
18-1 Copyright © 2016 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
Chapter 6 Internal Control in a Financial Statement Audit McGraw-Hill/IrwinCopyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 - 1 The Demand for Audit and Other Assurance Services Chapter 1.
Auditing Concepts.
The CPA Profession Chapter 2.
The Demand for Audit and Other Assurance Services
The Demand for Audit and Other Assurance Services
Chapter 1 An Introduction to Assurance and Financial Statement Auditing.
Auditing Information Technology
BASIC AUDITING CONCEPTS: MATERIALITY, RISK ASSESSMENT, AND EVIDENCE
The Demand for Audit and Other Assurance Services
Other Assurance Services
the Public Procurement Audit Practical Guide
Sarbanes-Oxley Act (404) An IT Viewpoint
An overview of Internal Controls Structure & Mechanism
Presentation transcript:

1 Assurance on XBRL Instance Document: A Conceptual Framework of Assertions Rajendra P. Srivastava & Alexander Kogan Symposium on Information Integrity & Information Systems Assurance - October 1-3, 2009

2 Outline Definition of Assurance on XBRL Instance Document Background SEC - Interactive Data to Improve Financial Reporting; Final Rule AICPA SOP 09-1 Current Approaches to Assurance on XBRL Instance Documents Assertions and Assertion Based Audit Approach Other issues related to Materiality and Control Tests Conclusions

3 XBRL is Global! XBRL Belgium XBRL Australia XBRL Canada XBRL Denmark XBRL France XBRL GermanyXBRL Ireland XBRL Japan XBRL Korea XBRL Netherlands XBRL Spain XBRL Sweden XBRL United Kingdom XBRL United States XBRL China XBRL Italy XBRL LuxembourgXBRL Poland XBRL South Africa XBRL UAE XBRL India

4 Assurance on XBRL Instance Document General Definition (Srivastava & Kogan, 2008) “The XBRL instance document is a true representation of the electronic document (ASCII or HTML) filed with the SEC” Definition under SEC Final Rule (2009. p. 6793) “interactive data must meet investor expectations of reliability and accuracy”

5 Background on Assurance on XBRL Instance Document AICPA SOP 09-1 (2009) Plumlee, D. and M. Plumlee Assurance on XBRL for Financial Reporting. Accounting Horizons, Vol. 22, No. 3: 353–368 AICPA Assurance Services Executive Committee The Shifting Paradigm in Business Reporting and Assurance. 1. XBRL Assurance Task Force, 2. Data Integrity Task Force Boritz, J. E. and W. G. No Auditing an XBRL Instance Document: The Case of United Technologies Corporation. Working paper, University of Waterloo. Assurance Working Group (AWG) of XBRL International (2006) Public Company Accounting Oversight Board (PCAOB) Staff Q&A Regarding XBRL Financial Reporting.

6 SEC (2009): Interactive Data to Improve Financial Reporting; Final Rule. Federal Register, Vol. 74, No. 26 (p. 6815) 1. Data Elements and Labels. I.Element accuracy: Each data element contained in the Interactive Data File reflects the same information in the corresponding data in the Related Official Filing II.Element specificity: No data element contained in the corresponding data in the Related Official Filing is changed, deleted, or summarized in the Interactive Data File III.Standard and special labels and elements. A.Labels. Use standard Label or create a new one provided the appropriate tag B.Elements. Use a new special element if and only if an appropriate tag does not exist in the standard list of tags 2.Additional mark-up related content.

7 SEC Final Rules to Assure the Accuracy of the Interactive Data “… we plan to use validation software to check interactive data for compliance with many of the applicable technical requirements and to help the Commission identify data that may be problematic. For example, we expect the Commission’s technology to: Check if required conventions (such as the use of angle brackets to separate data) are applied properly; Identify, count, and provide the staff with easy access to non-standard special labels and tags; Identify the use of practices, including some the XBRL U.S. Preparers Guide contains, that enhance usability; Facilitate comparison of interactive data with disclosure in the corresponding traditional format filing; Check for mathematical errors; and Analyze the way that companies explain how particular financial facts relate to one another.” (SEC 2009, p. 6793).

8 Legal Liability under the SEC Final Rule There is no additional basis for auditor liability based on data tagging. Also, an auditor will not be required to apply AU Sections 550, 711 or 722 to interactive data provided in an exhibit or to the related viewable interactive data. In this regard, we also note that we are not requiring that filers involve third parties, such as auditors or consultants, in the creation of their interactive data filings. ” (SEC 2009, p. 6796)

9 AICPA SOP 09-1 (2009) “In order for XBRL to be a useful tool for investors and other users of business information, the data contained in XBRL files must be accurate and reliable. Preparers of XBRL-tagged data may be issuers or nonissuers and are responsible for providing accurate information in their XBRL files on which investors and other users of business information may rely” (item 4, p. 2). “Because of factors such as a company’s limited experience with XBRL and its desire to ensure the accuracy and reliability of the data, management may express interest in engaging a practitioner to assist them in assessing the completeness, accuracy, or consistency of the XBRL-tagged data” (item 6, p. 2).

10 Current Approaches to Conducting Assurance Service PWC – Actual audit of United Technologies Corporation Financial statements Boritz and No (2007) – A mock audit performed to explore the process AICPA Assurance Services Executive Committee The Shifting Paradigm in Business Reporting and Assurance Public Company Accounting Oversight Board (PCAOB) Staff Q&A Regarding XBRL Financial Reporting. Assurance Working Group (AWG) of XBRL International (2006)

11 Concerns about the Current Approaches In general, there is a lack of conceptual framework It is similar to what the audit process used to be some 50 years back; a bunch of procedures to be performed specific to each balance sheet account

12 IQ Model (Bovee, Srivastava & Mak, IJIS 2003) Information Quality Accuracy Completeness Consistency Non- Fictitiousness Relevance Interpretability Accessibility Integrity Timeliness Criterion n Criterion 1 Volatility Age

13 Risk Based Approach for Conceptualizing Assertions 1.Deficiencies of Business Facts in XBRL Instance Document Omissions of relevant data from the traditional format documents (Completeness) Insertions of data not present in the traditional format documents (Existence) Erroneous element values and / or attribute values (such as context, unit, etc.) (Accuracy: Element Accuracy or Attribute Accuracy)

14 Risk Based Approach for Conceptualizing Assertions 2.Deficiencies of Meta-Data in the XBRL instance Document Erroneous tagging of data that violates XML syntax rules (Well-formedness) Erroneous tagging of data that violates XML Schema (Valid Schema) Inappropriate choice of XBRL elements to tag traditional format document data (Proper Representation)

15 Risk Based Approach for Conceptualizing Assertions 3.Deficiencies of Meta-Data External to XBRL Instance Document Improper choice of general and industry-specific XBRL taxonomies by the filer (Proper Taxonomies) Violations of XML or XBRL language rules in XBRL taxonomy extensions by the filer (Valid Taxonomy Extensions) Inappropriate introduction of new elements in XBRL taxonomy extensions (Proper Extension Elements) Inappropriate / erroneous linkbases in XBRL taxonomy extensions (including the choice of inappropriate/misleading labels) (Proper Linkbases)

16 A Quality Model for XBRL Instance Document (Srivastava & Kogan 2008) XBRL instance document is a true representation of the electronic document (ASCII or HTML) filed with the SEC 1. Business Facts in XBRL Instance Document are Reliable 2. Meta-Data in XBRL Instance Document are Reliable 3. Meta-Data External to XBRL Instance Document are Reliable 1.1 Completeness 2.2 Validity 2.3 Proper Representation 1.2 Existence 1.3 Accuracy 2.1 Well-Formedness 3.2 Valid Taxonomy Extensions 3.1 Proper Taxonomies 3.3 Proper Taxonomy Extension Elements 3.4 Proper Linkbases Element Accuracy Attribute Accuracy It faithfully represents the Electronic Filings of FS

17 Table 1: Proposed Assertions about business facts in XBRL instance document along with AICPA SOP 09-1 Assertions (AICPA 2009, Appendix C) and Suggested Assurance Procedures. Proposed Specific Assertions (Approximately or partially) Equivalent SOP 09-1 Assertions Procedures as items of evidence pertaining to the assertion 1.1 Completeness: All relevant business facts including footnotes and other non- financial information that are reported on the traditional format document and are required to be tagged are tagged in the XBRL instance document 4. Completeness of XBRL- tagged Data: All of the data in the source document that is required to be tagged has been tagged and included in the XBRL instance document. 5. Granularity of Tagging of Notes Disclosures: Note disclosures are tagged at the level required or allowed by: [described (for example, SEC rules)] Manual (M): Trace from the source document all items that are required to be tagged to the XBRL instance document and note that all these business facts are tagged. Intelligent Software (IS): Intelligent software can be programmed to tag all the business facts. Compare programmatically each tagged fact prepared for the SEC filing with the tagged facts by the intelligent system. 1.2 Existence: There is no tagged business fact in the XBRL instance document that is not present in the traditional format document. No Equivalent Assertion M: Trace from the XBRL instance document to the original document to check if the tagged facts are present in the original document. IS: Intelligent software can be programmed to tag all the business facts. Compare programmatically each tagged fact prepared for the SEC filing with the tagged facts by the intelligent system. 1.3 Accuracy: The values of all business concepts tagged in the XBRL instance document and / or the corresponding attribute values (such as context, unit, etc.) accurately represent the facts in the traditional format document Element Accuracy No Equivalent Assertion M: Trace from the text document to the instance document to check if the values of all the business facts are the same as the values on the rendered document. IS: Intelligent software can be programmed to read the values of the business facts from the original document and compare them with the corresponding values in the instance document Attribute Accuracy No Equivalent Assertion M: Trace from the text document to the instance document to check if the values of all the attributes are the same as the values of these attributes in the instance document. IS: Intelligent software can be programmed to read the values of the business items from the original document and compare them with the corresponding values in the instance document.

18 Table 2: Proposed Assertions about Meta-Data in XBRL Instance Document along with AICPA SOP 09-1 Assertions (AICPA 2009, Appendix C) and Suggested Assurance Procedures. Proposed Specific Assertions (Approximately or partially) Equivalent SOP 09-1 Assertions Procedures as items of evidence pertaining to the assertion 2.1 Well-Formedness: The XBRL instance document is well-formed, i.e., it complies with all XML syntax rules. No Equivalent Assertion Manual (M): Evaluate the error messages generated by the software to verify well-formedness. Intelligent Software (IS): Utilize any approved XML parsing software to verify that the instance document is well-formed. 2.2 Validity : The XBRL instance document is valid, i.e., it complies with all rules of XBRL and referenced XBRL taxonomies. 2. Tagging is Accurately and Consistently Applied: With respect to both standard tags and extensions, the tags and related contextual structuring attributes (for example, context, units, footnotes) accurately reflect the corresponding data in the source document …. Other metadata has been provided in a manner consistent with applicable requirements (for example, SEC rules). M: Evaluate the error messages generated by the software to verify validity. IS: Utilize any approved XML validating parsing software to verify that the instance document is valid. 2.3 Proper Representation: The tagged business fact in the XBRL instance document properly represents the facts in the traditional format document 2. Tagging is Accurately and Consistently Applied: With respect to both standard tags and extensions, the tags and related contextual structuring attributes (for example, context, units, footnotes) accurately reflect the corresponding data in the source document …. Other metadata has been provided in a manner consistent with applicable requirements (for example, SEC rules). M: Trace from the instance document to the text document to check if the tags, as they are defined in the XBRL taxonomies, properly represent the facts of the traditional format document. IS: Intelligent software can be programmed to maintain a mapping between the facts of the traditional format document and the elements of the instance document to aid in manual decision making.

19 Table 3: Proposed Assertions about Meta-Data External to XBRL Instance Document along with AICPA SOP 09-1 Assertions (AICPA 2009, Appendix C) and Suggested Assurance Procedures. Proposed Specific Assertions(Approximately or partially) Equivalent SOP 09-1 Assertions Procedures as items of evidence pertaining to the assertion 3.1 Proper Taxonomies: The business facts are tagged in the XBRL instance document using appropriate general and industry-specific XBRL taxonomies. 1. Identification and Version of Taxonomies: The taxonomies selected are appropriate for the entity’s intended purpose and have been used in creating the XBRL-tagged data. Manual (M): Compare the discoverable taxonomy set in the instance document with the available approved and acknowledged XBRL taxonomies to check if all the appropriate taxonomies are used and all the used taxonomies are appropriate. Intelligent Software (IS): Utilize XBRL processing software to identify and visualize the discoverable taxonomy set in the instance document. 3.2 Valid Taxonomy Extensions: The XBRL taxonomy extensions referenced by the XBRL instance document are valid, i.e., they comply with all rules of XML and XBRL. 2. Tagging is Accurately and Consistently Applied: With respect to both standard tags and extensions, the tags and related contextual structuring attributes (for example, context, units, footnotes) accurately reflect the corresponding data in the source document …. Other metadata has been provided in a manner consistent with applicable requirements (for example, SEC rules). M: Evaluate the error messages generated by the software to verify validity. IS: Utilize approved XBRL processing software to verify that the taxonomy extensions are valid. 3.3 Proper Extension Elements: The new elements in the XBRL taxonomy extensions referenced by the XBRL instance document are introduced appropriately, i.e., the extension tag along with its appropriate attributes is created only when there is no standard tag available. 3. Creation of Extensions: Extensions have been created only when no element exists in the specified base taxonomy(ies) or modules that is the same as or accurately reflects a specified element in the source document….. M: Analyze new elements in XBRL taxonomy extensions to verify that they are defined properly and they not duplicate unnecessarily existing elements. IS: Utilize XBRL processing software to examine new elements in XBRL taxonomy extensions. 3.4 Proper Linkbases: The linkbases in the XBRL taxonomy extensions referenced by the XBRL instance document are appropriate. 6. Label and Label Linkbase: Labels in the Label Linkbase are the same as or accurately reflect respective captions in the … source … and with the definition of the element. 7. Calculations and Calculation Linkbase: Calculations in the XBRL instance document and in the calculation linkbase are complete and accurate and include only values that appear in.. 8. Presentation and Presentation Linkbase: Presentation of line items as indicated in the presentation linkbase is consistent with the respective presentation of those items in the source … M: Analyze new and changed arcs in the linkbases of XBRL taxonomy extensions to verify that they are defined properly. IS: Utilize XBRL processing software to examine new and changed arcs in the linkbases of XBRL taxonomy extensions.

20 Other Issues: Materiality and Risk Two kinds of materiality Materiality for the entire FS Materiality for each line item in the instance document Since the materiality concept used in the FS audit is at the aggregate level, the implied materiality in the instance document is also at the aggregate level. However, since users are going to use each line item separately in their decisions, they will perceive each line item to be accurate in isolation. This would lead to erroneous decisions

21 Audit Approach: Control Test versus Substantive Test Control tests on the effectiveness of the software that produces XBRL instance document Control tests on the effectiveness of the validation software Substantive procedures All major line items need to be traced and compared No Statistical Sampling Each line item is a separate test unit; not appropriate for statistical sampling However, on certain attribute one would be tempted to perform sampling but the size of the population is too small to use sampling

22 Conclusion For effective and efficient assurance process of XBRL instance documents, we need assurance objectives (assertions) as a set of criteria against which evidence could be gathered and evaluated to make a decision whether the assurance objectives have been met or not in order to give an opinion

23 Questions ???