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.

Slides:



Advertisements
Similar presentations
Chapter 16 General Ledger and Reporting System Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 16-1.
Advertisements

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.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
The Financial Statements
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
A Practical Introduction to XML in Libraries Marty Kurth NYLA October 22, 2004.
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
General Ledger and Reporting System
XBRL – The New Language of Business Laurie Ball, CPA Swenson Advisors, LLP (Murrieta) Audit Director Accounting Day May 12, 2008.
“The preparation of annual financial reports in a single electronic reporting format will be mandatory as from January 1, 2020” XBRL Europe Working Group:
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Accounting Information Systems (ACCT 312) XBRL: eXtensible Business Reporting Language PowerPoint Presentations.
XBRL is an XML-based (Extensible Markup Language) platform for the analysis, exchange, and reporting of financial information with the purpose.
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
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.
The CBSO project - Experience and issues Madrid, 05 October 2006 Camille Dümm Pascal Rodrique Central Balance Sheet Office.
ACG 6415 Introduction to XBRL. What is a Supply Chain?
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
XBRL (Xtensible Business Reporting Language) is Coming: Are You Ready? Pertemuan 12 Matakuliah: F0122 – Seminar Akuntansi Tahun: 2009.
XBRL eXtensible Business Reporting Language By: Jeff Elston Jake White and Garrett Allen.
XBRL Financial Reporting Supply Chain Architecture Maciej Piechocki XBRL Project Manager.
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.
Automatic Rendering Tool and Digital Audit Process Innovation Nov 2005 YongMoon Lee KICPA & AICPA.
1 XBRL from the Analyst-Investor Perspective XBRL US Conference, October 15, 2008 Tom Larsen, CFA Harding Loevner Management CFA Institute XBRL Working.
4 April 2007METIS Work Session1 Metadata Standards and Their Support of Data Management Needs Daniel W. Gillman Bureau of Labor Statistics Paul Johanis.
Chapter 1 Accounting and the Business Environment
Pros and Cons Comparison By Justin Bost Olivia Bischoff.
1 Environmental Information Exchange Network - Principles and Components Molly O’Neill, State Director, Network Steering Board Pat Garvey, EPA Director,
ACG 5405 Introduction to XBRL. What is a Supply Chain?
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.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules and  Syntax for  Well-Formed and Valid XML Documents.
Participating in the SEC’s XBRL filing program – implementation framework Presented at Northern California OAUG January 17, 2008 Presented by: Jay Chandran,
Generally Accepted Accounting Principles and Basic Concepts Generally accepted accounting principles (GAAP) - a term that applies to the broad concepts.
Chapter 6 Current State of XBRL Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml IFRS Taxonomy iXBRL Corporate Actions Audit Data.
Chapter 6 Current State of XBRL Discoverable Taxonomy Set Extension Taxonomies Validation of XBRL vs xml IFRS Taxonomy iXBRL Corporate Actions Audit Data.
Advanced Accounting Information Systems Day 30 Introduction to XBRL November 4, 2009.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
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.
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
1 SEC Roadmap Herschel Mann Texas Tech University.
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 & UBL ACG 6415 Chapter 2. Extensible Markup Language - XML Meta-Language A language that can be used to create others (vocabularies) Universal Business.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
XBRL for regulatory reporting in Belgium Camille Dümm Central Balance Sheet Office (CBSO) Update on the CBSO latest developments and related projects.
Advanced Accounting Information Systems
Principle of Accounting & Finance. What Is Accounting? A comprehensive system for collecting, analyzing and communicating financial information Users.
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules &  Syntax  For Structuring Documents!  Does NOT.
ING XBRL Proof of Concept July 19, ©2005 page 2. Utilizing XBRL  ING Objectives  Benefits  Goals  Proof of Concept Plan  Stat  USGAAP  Pain.
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
ACG 5405 Introduction to XBRL. What is a Supply Chain?
ACG 5405 Introduction to XBRL. What is a Supply Chain?
Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.
ACG 5405 Introduction to XBRL. What is a Supply Chain?
ACG 5405 Introduction to XBRL.
XBRL: Intelligent Business Reporting Chapter 9
IS 356 IT for Financial Services
ACG 6415 Introduction to XBRL.
XML & UBL ACG 6415 Chapter 2.
Overview of the XBRL-US Financial Reporting Taxonomy Framework
XBRL: Intelligent Business Reporting Chapter 9
The CPA Profession Chapter 2.
Beyond the e-Government
XBRL for IFRS and Extension Taxonomies
Presentation transcript:

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 network –It requires standardized communication protocols –It requires an agreement between the sending & receiving applications

Connectivity What is the primary problem with networking/connectivity? –Software applications that do not understand each other … therefore special interfaces must be designed & maintained, etc. –And humans have different understandings and views of data and information produced by the applications

Electronic Data Interchange (EDI) Computer-Computer Exchange of Data Business Data Direct processing Standardized –ANSI X12ANSI X12 US and Canada –EDIFACT International

EDI Components

Electronic Data Interchange Set

XML in Business What if you need to move information from one business application to another within your organization? What if you have data in a number of different databases that you frequently need to integrate, compare, share internally? What if you need to share information with trading partners & others outside your organization? XML provides the necessary rules, syntax & structure to make it possible!

XML How can you appropriately structure information exchanges so that they can be seamless & efficient? –There are 2 parts to the solution: –1) Metadata – adding data about the data … data that gives the data more meaning –2) Agreement on structure of the data being shared … an agreed upon vocabulary defining the rules the metadata must follow In addition, the solution must be general enough to be able to be applied universally!

XML Extensible Markup Language Markup? –Data being exchanged Sent from computer-to-computer (intra and inter- organizationally) –Defining the data Enclosing the data with descriptions of what the data is –<> Tags used to enclose data Used to create Vocabularies –Standardized sets of tags (kind of like EDI) –XBRL is one such vocabulary

XML Concepts Prolog –the first line of any XML based document – Element –A Tag set (the tag name, its attribute and data) –Root Element Contains (or encloses) all the other elements – Parent Element Contains other elements –Child Element Enclosed by Parent element Attributes –used to modify or clarify the data in an element 130

Element Hierarchy <tourGuide> <city> <cityName>Belmopan</cityName> <adminUnit>Cayo</adminUnit> <country>Belize</country> <population>11100</population> <area>5</area> <elevation>130</elevation> <longitude>88.44</longitude> <latitude>17.27</latitude> <description>Belmopan is the capital of Belize</description> <history>Belmopan was established following the devastation of the former capital,Belize City, by Hurricane Hattie in High ground and open space influencedthe choice and ground-breaking began in By 1970 most government officesand operations had already moved to the new location. </history> </city> </tourGuide> Root Element Parent Element Child Elements

XML Rules The first line of an XML document must contain the prologue. The main theme of the XML document – the root element - must enclose all the other elements in the document. Every element must have an opening tag <> and a closing tag Elements must be properly nested, that is you close the tag that was opened last – think of tags as using a LIFO convention or more properly a LOFC Last Opened First Closed convention (though it doesn’t have quite the same ring to it). Elements can have attributes. –Attribute values are enclosed with “ ” and can have no spaces.

XBRL: What is it? XBRL (Extensible Business Reporting Language) is a royalty-free, open specification for software that uses XML data tags to describe financial information for public and private companies and other organizations. XBRL benefits all members of the financial information supply chain by utilizing a standards-based method with which users can prepare, publish in a variety of formats, exchange and analyze financial statements and the information they contain. The world's leading accounting, financial, government and software organizations are involved in the adoption and use of XBRL in the U.S.

What was accounting like before XBRL? Accounting Cycle –Journal, Ledger, Trial Balance, Financial Statements –Debits and Credits Text based! Manual input, manual interpretation, Re- entry of data for each separate use

XBRL X –eXtensible B –Business R –Reporting L –Language Vocabulary based on XML –Extensible Markup Language –Rules for describing data

Who is behind XBRL Securities Exchange Commission –Public filings are currently voluntarily filed in XBRL format –Mandatory public filings coming soon... –Interactive Data! AICPA –Efficiencies to the accounting profession –Re-use of data without manual re-entering XBRL International –Non-profit Organization –Creates Standards XBRL U.S. –Charged with creating US GAAP taxonomy

XBRL Milestones April 1998 –XBRL is conceived by Charles Hoffman, a CPA with the firm Knight Vale and Gregory in Tacoma, Washington October 1999 –AICPA hosts first meeting July 2000 –Spec 1.0 is released and International organization created February 2005 –SEC creates voluntary program for reporting XBRL financial data on EDGAR September 25th 2006 –SEC’s chairman Christopher Cox announces contracts totaling $54 million... To Modernize and Maintain the EDGAR Database to Use Interactive Data Complete XBRL Code Writing for U.S. GAAP Financial Statements Create Interactive Data Tools for Investors September 2006 –XBRL US, the United States jurisdiction of XBRL International, spins off from the XBRL committee of the AICPA. September 25th 2007 –SEC’s chairman Christopher Cox announces the completion of all development work on data tags for financial reporting in accordance with U.S. generally accepted accounting principles October 9th 2007 –SEC’s chairman Christopher Cox announces the creation of a new office within the 74-year old agency to lead the transformation to interactive financial reporting by public companies –... the new office is the agency-wide disclosure modernization program

The XBRL Structure Tags –Description of what data is 1000 Attributes –Meta-data (data describing data) 1000 Relationships –Is something described as related to ?

XBRL – Lets put it all together Instance Document –Contain tags describing data Schema –Contains the definition of the tags LinkBases –Contains relationships between tags Taxonomy –Combination of Schemas (defining elements) and LinkBases (relating elements)

Types of LinkBases Presentation –How to organize output E.g. what tags make up Current Assets Calculation –How related tags are summed (+ or -) Definition –Different tag names are related for the same thing Inventory and Merchandise Inventory Reference –A tag element and the standard reference (FASB) for an element Label –Machine Readable to Human Readable CashAndCashEquivalents = Cash and Cash Equivalents

XML Elements Basketball Football