Title: XBRL: Will it Revolutionize Financial Reporting?
1XBRL Will it Revolutionize Financial Reporting?
- UAA ACCT 316 Accounting
Information Systems
Dr. Fred Barbee
2AICPA Top Ten Technologies - 2003
3Top Ten Technologies 2003
- Information Security
- Business Information Management
- Application Integration
- Web Services
- Disaster Recovery Planning
4Top Ten Technologies 2003
- Wireless Technologies
- Intrusion Detection
- Remote Connectivity
- Customer Relations Management
- Privacy
5AICPA Top Ten Technologies - 2002
6Top Ten Technologies 2002
- Business and Financial Reporting Applications
- Training and Technology Competency
- Information Security and Controls
- Quality of Service
7Top Ten Technologies 2002
- Disaster Recovery (includes business continuation
and contingency planning). - Communications Technologies Bandwidth
- Remote Connectivity Tools
8Top Ten Technologies 2002
- Web-based and Web-enabled Applications (Internet)
- Qualified IT Personnel
- Messaging Applications (e-mail, faxing,
voicemail, instant messaging).
9Top Ten Technologies 2002
- Business and Financial Reporting Applications
- Training and Technology Competency
- Information Security and Controls
- Quality of Service
10What is XBRL?
11eXtensible . . .
- Capable of being extended or protruded.
- Of or relating to a programming language or a
system that can be modified by changing or adding
features. - eXtensible Flexible
12XBRL
- XBRL is an XML-based framework that provides a
standards-based method - to prepare,
- publish in a variety of formats,
- reliably extract and
- automatically exchange financial statements of
both public and private companies and the
information contained within.
13XBRL (From xbrl.org)
- Provides an XML-based framework that the global
business information supply chain can use to
create, exchange, and analyze financial reporting
information including, but not limited to . . .
More
14XBRL . . .
- Regulatory filings such as annual and quarterly
financial statements. - General ledger information, and
- Audit schedules.
More
15XBRL . . .
- XBRL is freely licensed and facilitates the
automatic exchange and reliable extraction of
financial information among various software
applications anywhere in the world.
More!
No
16What is XML?
- eXtensible Markup Language
17XML
- If HTML is the fire-engine red paint and supple
leather interior of a sports car . . .
- XML is the turbocharged engine and sport
suspension.
Michael Morrison.
Teach Yourself XML in 24 Hours
18XML
XML Stands For . . .
eXtensible
Markup
Language
Universally accepted method of exchanging
information.
19eXtensible Markup Language
- is a meta markup language the
- considers a universal standard for describing
both structured data and the behavior of
applications that process the language.
20VPML Virtual Pet Markup Language
- ltpetsgt
- ltpet nameMaximillian type pot bellied
pig age3gt - ltfriend nameAugustus/gt
- ltfriend nameNigel/gt
- lt/petgt
- ltpet nameAugustus typegoat age2gt
- ltfriend nameMaximillian/gt
- lt/petgt
- ltpet nameNigel typechipmunk age2gt
- ltfriend nameMaximillian/gt
- lt/petgt
- lt/petsgt
21HTML XML Comparison
- Sample HTML Coding
- ltH3gtSale Price 24.95lt/H3gt ltIgt(Suggested retail
39.95)lt/IgtltBgtShipping cost 4.00 UPS Groundlt/Bgt - Sample XML Coding
- ltPRICE typesale unitUS Dollargt24.95
lt/PRICEgt ltPRICE typeretail unitUS
Dollargt39.95lt/PRICEgtltSHIPPING typeUPS Ground
unitUS Dollargt4.00lt/SHIPPINGgt
22What Is XML?
- XML is a
- platform-independent,
- self-describing,
- expandable,
- standard data exchange format.
23XML is Platform Independent
- Windows
- Unix
- Macintosh
- Mainframe
- Linux
24XML is Self-Describing
- Example
- ltDATEgtJuly 26, 1998lt/DATEgt
- Describes the information, not the presentation
- Format neutral
25XML is Expandable
- Whereas HTML has a fixed set of tags
- ltH1gt, ltBgt, ltPREgt
- XML lets you create your own tags
- ltsugary-substancegt
- ltShakespearean-charactergt
- ltcash-equivalentgt
- The key focus is on content, not presentation
26XBRL Builds on XML and SGML
Industry Developed, Supported
XBRL
2001
XML and XML enabling technologies X-Link, X-Schema
W3C Supported
1998
ISO Standard
SGML Standard Generalized Markup Language
1986
27How does it work?
- XML gives meaning to information through the use
of tags
ltCustomergt ltNamegtBob Smithlt/Namegt
ltCompanygtXYZ Corporationlt/Companygt
ltTitlegtCEOlt/Titlegt ltAgegt49lt/Agegtlt/Customergt
28How XML Works
Improves the way companies -- and applications
-- share information Enjoys strong industry and
vendor support
29What XML is Not!!
- XML is Not
- A religion.
- The solution to all world problems.
- A solution for all electronic commerce problems.
- A solution to all legal-technology problems.
30What is XML?
- XML is a Tool
- XML is a Really Cool (Powerful) Tool!
- Like all tools, XML can be used wisely and
unwisely.
31Why is XML so Important?
- Vendor neutral
- Readable data format
- More flexible and easier to use than EDI
32Why is XML so Important?
- All major software products are becoming XML
enabled - Defacto standard for data exchange
- Enabling new levels of interoperability
33XML
- Widely expected to reduce cost of publishing to
the Net by as much as 50.
70 of all B2B transactions executed on the Web
will be done using XML.
?
?
?
?
Gartner Group prediction
34Who defines the tags?
- Tags are defined by industry consortiums
- Each industrys standard tags are commonly
referred to as a taxonomy
35XBRL Taxonomies
- Commercial and Industrial Companies, US GAAP -
Published - Federal Departments, US
- Mutual Funds, US
- Financial Institutions, US
- Commercial and Industrial, IASC
36XBRL Taxonomies
- Commercial and Industrial, German GAAP
- Bank Call Reports - FDIC
37Whos Building Taxonomies?
38Industry Specific Context
Auto Industry
ltCAR-MODELgt
Chemical
ltSYMBOLgt
Publishing or Mythology
ltGODgt
ltRECORD- LABELgt
Music
Aerospace
ltPROGRAMgt
Astronomy
ltPLANETgt
39HTML, XML, and XBRL?
40HTML
- In simple terms, HTML is a system of marking up a
document so it can be published on the WWW. - Documents prepared in HTML contain reference
graphics and formatting tags.
41HTML
- HTML is a series of pre-defined tags that
primarily focus on describing how content appears
on the Internet. - HTML describes what font, font size, and color
the text of this paragraph should be when viewed
via a web browser.
42HTML
- With HTML you have a lot of content but no real
context. - That is where XML comes in.
43eXtensible Markup Language
- XML is the universal format for data on the web
that uses tags to give context and structure to
content.
- XML is a standards language ratified in February
1998 and maintained by the World Wide Web
Consortium (W3C).
44eXtensible Markup Language
- XML does not replace HTML it is a complimentary
format that is platform independent, allowing XML
data to be rendered on any device, such as a
computer, cell phone, PDA or tablet device.
45eXtensible Markup Language
- XML allows developers to easily describe and
deliver rich, structured data from any
application in a standard, consistent way.
46eXtensible Markup Language
- Whereas HTML offers a fixed/pre-defined number of
tags . . . - XML neither defines nor limits tags.
- XML provides a framework for defining tags
(taxonomy) and the relationship between them
(i.e., schema).
47- XBRL is an XML-based schema that focuses
specifically on business reporting. - XBRL is a complement to XML, allowing accountants
and regulatory bodies to identify items that are
unique to the business reporting environment
48- XBRLs schema defines how to create XBRL
documents and XBRL taxonomies (i.e., GAAP, IAS), - Providing a set of business information tags that
allows users to identify business information in
a consistent format.
49- XBRL is also extensible in that users are able to
create their own XBRL taxonomies that define and
describe tags unique to a given environment.
50- XBRL How It Can Improve Todays Business
Environment
51XBRL Benefits
- Case 1 Consolidating Subsidiaries
- Case 2 Issuing Financial Statements
- Case 3 Analyzing Financial Information
- Case 4 Following Government Regulations
52What are the problems solved by XBRL?
53XBRL . . .
- XBRL is freely licensed and facilitates the
automatic exchange and reliable extraction of
financial information among various software
applications anywhere in the world.
54(No Transcript)
55 56What is XBRL Used For?
- XBRL, at least at first, will be used to publish
digitally companies financial statements for
external users. - An XBRL-based F/S is a digitally enhanced version
of paper-based F/S which includes the complete
set of F/S including the accountants report.
57- Potential XBRL Applications
58Potential XBRL Applications
- Financial Statements
- Taxes
- Regulatory Filings
- Accounting and Business Reports
- Authoritative Literature.
59- What are the benefits of XBRL for Financial
Statements?
60XBRL Benefits
- Preparing a financial statement for
- Printing
- A Web Site
- Regulatory filing
- Means potentially entering information three
times.
61XBRL Benefits
- With XBRL, information will be entered once and
the same information will be rendered - As a printed Financial Statement
- As an HTML document for a Web Site
- As an EDGAR filing
- As a raw XML file
- As some specialized reporting format
62XBRL-enabled Financial Statements
Financial System
Drill Down
Result . . .
Transparency!
Transaction Details
Transparency!
Transparency!