Free Essay

What Is Xbrl

In:

Submitted By lilubluesky
Words 4615
Pages 19
What is XBRL?

What is XBRL?
May 2008 Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com)

1

What is XBRL, the 50,000 foot Perspective

Let's first take a look at XBRL from altitude, from the 50,000 foot "big picture" perspective.

1.1

Definition definition of XBRL (from Wikipedia, see XBRL (Extensible Business Reporting Language) is an open standard which supports information modeling and the expression of semantic meaning commonly required in business reporting. XBRL is XML-based. It uses the XML syntax and related XML technologies such as XML Schema, XLink, XPath, Namespaces, etc. to articulate this semantic meaning. One use of XBRL is to define and exchange financial information, such as a financial statement. The XBRL Specification is developed and published by XBRL International, Inc. (XII). XBRL is a standards-based way to communicate business and financial information. These communications are defined by metadata set out in taxonomies. Taxonomies capture the definition of individual reporting concepts as well as the relationships between concepts and other semantic meaning.

The following is a very good http://en.wikipedia.org/wiki/XBRL):

1.2

The Fundamentals: Better, Faster, Cheaper

Fundamentally, this is what XBRL is about:

SOURCE: XBRL Essentials, published by the AICPA

The components of financial reporting from both a creation and analysis perspective involve: data discovery, re-keying of data, validation of data, reporting, analysis, and decision making.

© 2008 UBmatrix, all rights reserved

Page 1 of 16

What is XBRL?

Without XBRL these total costs are higher, with XBRL they are lower. The over all process is better, it is faster, and it is cheaper.

1.3

Metadata and Semantic Meaning

It is important to note that the semantic information expressed in XBRL is separate from any software application and can be exchanged because it is a global standard recognized by other applications. So, the creator of information can provide all business rules used to express information to consumers of that information. This is unlike the business rules expressed in proprietary formats locked within one software application. The XBRL standard supports data definition just like XML Schema does. But, due to the needs of business reporting, XBRL extends XML Schema’s data definitions in a standard way to express this additional semantic meaning not supported by XML Schema. For example, metadata such as additional concept properties such as “balance” (debit or credit) go beyond the scope of XML Schema data definition properties. Other types of semantic information expressible includes: multiple relations of different kinds between concepts (whereas XML Schema supports only one type of relation); business rules; labels, documentation, and references; dimensional information,

1.4

XBRL: Part of a Platform

XBRL is part of what can be called the financial reporting platform. Here, we will explain the notion of a platform and how XBRL fits into that platform. This financial reporting platform was more localized, but it is becoming more global in nature. In addition to the more specific financial reporting platform, one could say that there is, or could be, a global business reporting platform. An example of a platform in another industry is healthcare. See the following form more information: http://www.govtech.com/gt/151174

1.4.1

Platforms

Many people miss the point when it comes to XBRL because they either don’t understand the fundamental value which it brings to the table or they look at XBRL from the wrong perspective. For our purposes, it helps to understand the notion of a "platform" and look at XBRL in terms of a platform in which XBRL might work. For a moment, forget about XBRL in terms of being a technology. In a Business Week article "The Greatest Innovations of All Time", Larry Keeley provides a definition of a platform as being: "broad capabilities that have the potential to cut across industries, markets, and applications. Platforms often have some proprietary capabilities at the

© 2008 UBmatrix, all rights reserved

Page 2 of 16

What is XBRL?

core, but not always. Indeed, it is common for platforms to integrate many otherwise ordinary ideas into a whole that is collectively remarkable.” He goes on to say that "A sufficiently advanced technology is indistinguishable from magic." In his article several platforms are discussed, we will use the example of "limited liability" which is familiar to most business people. Corporations and limited liability partnerships provide a means of removing personal risk from an individual which participates within a business venture so the individual will not have to risk everything when if their companies make a mistake. This platform of "limited liability" has allowed large corporations and partnerships to exist which allow the separation of liability from ownership. This has allowed large amounts of capital to flow from individuals to companies and ventures, which would take large organizations, to exist. For more information see: http://www.businessweek.com/innovate/content/feb2007/id20070216_377845.htm

1.4.2

Financial Reporting Platform
It is paper-based. There were between 50 and 90 different sets of financial reporting standards. There was no standard way to express the information electronically, even if one wanted to. There is a tremendous amount of re-keying, inflexibility, etc.

So consider a global financial reporting platform. Five to 10 years ago,

Consider the dynamics impacting our world, and financial reporting within that world. XBRL's role in this is as an enabling technology, a piece of the soon to be updated financial reporting platform, a technology which allows for the expression of information relating to financial reporting electronically so that not only humans can understand and operating within this information; but computers will be able to as well.

1.5

What is XBRL, an explanation

The Wikipedia definition of XBRL only scratches the surface in explaining what XBRL is and what it will mean to financial reporting. This expands that definition.

1.5.1

Global standard syntax

Global standard for exchanging business information (syntax) This is XBRL, a 200 page technical specification:

© 2008 UBmatrix, all rights reserved

Page 3 of 16

What is XBRL?

SOURCE: XBRL International

This is what the syntax looks like (but you never have to see it, do you every go and look at Microsoft Excel at this level?)

XBRL is a global standard method for the electronic exchange of business information (replacing 100s of proprietary methods). It provides nothing new, other than agreement.

1.5.2

Global standard semantics

Global agreement on financial reporting concepts (semantics, metadata)

© 2008 UBmatrix, all rights reserved

Page 4 of 16

What is XBRL?

XBRL represents a global agreement of the semantics of financial reporting concepts and business rules. These concepts and rules, the semantics, have already been created for IFRS and US GAAP. This is XBRL, semantics, a bit more understandable. Semantics…accounting terms, how those terms relate, how they add up, etc.

1.5.3

Global organization

Global organization (XBRL International) XBRL is also an organization, comprised of 400+ members from around the world which stands behind and maintains XBRL. This is XBRL. A global organization of 400+ members which create and maintain the XBRL specification:

SOURCE: XBRL International

© 2008 UBmatrix, all rights reserved

Page 5 of 16

What is XBRL?

1.6

What is XBRL, a Technical Definition

Trying to understand XBRL without understanding a few fundamental concepts about information is like trying to understand algebra without understanding how to add, subtract, multiply, and divide. There is no way around it. If you don’t understand the difference between syntax and semantics or what meta-data is, it is extremely difficult to understand why XBRL works, how it works, or why it is beneficial. XBRL is XML o o o o o o o o o XML is the syntax of XBRL XML Schema does not express semantics, only syntax XML’s greatest strength is also its greatest weakness To do what XBRL does with XML, would have to re-invent XBRL XML cannot express it, so how could it possibly validate it XML is not normalized (one implicit hierarchy, it gets in the way) Because XBRL is normalized (hierarchies are explicit and separate) Because XBRL is normalized Lots of relational databases around

Prescriptive Extensibility Express Semantic Meaning Content Validation of Semantic Meaning Normalized Express Multiple Relations Fits into Relational Databases

SOURCE: UBmatrix, Financial Reporting Using XBRL

2

What is XBRL, the Details

If one tried to explain calculus or trigonometry to someone who does not understand the notion of "counting" or addition, subtraction, multiplication, and division; you would likely fail to convey the meaning and get the target of your explanation to properly understand your meaning. In fact, if you wanted to understand calculus and trigonometry, you would also need to understand the concept of algebra. You would also need to understand equations, functions and logarithmic functions. Now, you don’t need to understand trigonometry to use a global positioning system (GPS) tool to help you get from point "a" to point "b" in your car. But, if you want to understand how it works, there is no way around understanding trigonometry. There is a similar truth when it comes to XBRL. While it is not necessary to understand how XBRL works in order to derive benefit from XBRL; if you do want to understand how it works, you do have to make an

© 2008 UBmatrix, all rights reserved

Page 6 of 16

What is XBRL?

investment in learning a few basic principles, or you will never be able to understand how it works. And today, as the number of software applications which make use of XBRL is rather lean and virtually non-existent from a business user's perspective, and therefore you don’t have that "GPS"-type application which shows you the benefits of XBRL; to understand XBRL's value requires, unfortunately, an understanding of these few basic principles. For this we apologize. However this explanation is necessary as if no one understands why XBRL is important, and if no one understands that XBRL can in fact work, then no one will express the need for software vendors to implement XBRL within their software applications.

2.1

How XBRL Works, an Explanation

The following is a very brief explanation of how XBRL works for those who chose to delve into this level of detail. We talk about the notion of syntax, semantics, metadata, business rules, structured versus unstructured information, and structuring for presentation as compared to structuring for information meaning.

2.1.1

Syntax

Syntax can be described as “the order of the words,” Syntax has nothing to do with what words are used; only the order in which they appear. This is a syntax: 345 “foo”, “bar”, “john”, “doe”, “345” [foo:bar john/doe/345/foo:bar] It is important to understand that XML parsers enforce syntax (not semantics). XML Schema enforces syntax (not semantics). This is why XML is not a sufficient tool to meet the needs of business reporting.

2.1.2

Semantics

Semantics is basically “meaning”. Fundamentally, XBRL is a method of expressing semantics or semantic meaning. This semantic meaning is expressed using XML syntax. Examples of semantic meaning: Concept name such as “CashAndCashEquivalents” Concept is a “debit” and is “as of” a point in time Its label is “Cash and cash equivalents” It “contributes” to the value of “AssetsCurrent” It shows up on the balance sheet and cash flow statement XBRL uses the XML syntax to express semantic meaning which is important in business and financial reporting.

2.1.3

Meta-data

Metadata is data about data. Many people find it difficult to understand the difference between "data" and "meta-data". And, there are often arguments over

© 2008 UBmatrix, all rights reserved

Page 7 of 16

What is XBRL?

whether something is data or meta-data. But that truly is not important. One persons data is another persons meta-data. Just think of meta-data as "data", but at somewhat of a different "level". Consider an invoice Data on the invoice might include: Invoice number of “I-10001” Invoice date of “July 1, 2005” Total invoice amount of “$9000” Metadata for the invoice might include: The invoice number must start with the letter “I”, be followed by a dash, and must be 5 digest long The invoice MUST have an invoice number, an invoice date, at least one line item, and a total The sum of the line item amounts MUST equal the total invoice amount. Meta-data expresses data about the invoice data in the case above. Meta-data is a type of semantic meaning. XBRL taxonomies express meta-data commonly used in business reporting. The meta-data can also be extended by users so it is not a form, it is dynamic. Metadata can be added by users as needed.

2.1.4

Business Rules

Business rules are a way of expressing semantic meaning, or meta-data. Another way of saying this is that business rules are “a formal and implementable expression of some user requirement”. For example: “Assets MUST equal total liabilities plus total equity” “If property, plant and equipment exists on the balance sheet, then a PPE policy and a PPE disclosure MUST exist and they MUST contain…” May be definitional, express calculations, process oriented, regulations, instructional Today many of these business rules exist within specific software applications and therefore cannot be exchanged. Also, there is no standard format for expressing these business rules, even if they were separated from applications. But what if you COULD exchange these business rules? Imagine being able to exchange data and the business rules which checked that data to be sure that the data was correct. Imagine having an Excel spreadsheet and being able to evaluate that spreadsheet against YOUR formulas, rather than the formulas of the creator of the spreadsheet? It would be a lot more difficult for creators of spreadsheets to hide information intentionally or to make mistakes if a high-quality public set of business rules were used to check the spreadsheet's data.

2.1.5

Structured versus unstructured data

Critical to all of what was discussed above is the notion of structured versus unstructured data. It is very challenging for a computer to work with unstructured data, in fact it data has to be structured at some level for a computer to work with it.

© 2008 UBmatrix, all rights reserved

Page 8 of 16

What is XBRL?

Consider the example of unstructured data below. While the data may be "structured" in terms of being, say, a paragraph within a financial statement, from that point inward it is only seen as "a blob of text" by a computer. For example, the computer cannot go in and grab the value for inventory as of December 31, 2005. Unstructured Data:

So, actually a computer could grab that information. However, the computer application would have to be precisely programmed to grab a specific value from a specific blob of text and could generally not be used for any other financial report created by a different person at a different company. If you ran that same application against a different blob of text, it generally would not be able to find the information as a different term may have been used to refer to inventory, or a different date format were used, etc. To a degree computers can "parse" this information or use a process called "screen scraping" to glean information, but that process is not reliable in many cases and prohibitively expensive. Consider this bit of structured information below. This helps you get to the paragraph which relates to "InventoryInformation," but again, you cannot get into the blob of text. Semi-structured data:

Now, consider this example of structured information. This information is structured at a finer level. Structured:

Is it possible to grab information from that chunk of data? Far easier. In fact, those pieces of information can quite easily be "structured" into the form of a paragraph. But it is nearly impossible, and if you do want to do this prohibitively expensive, to use the test within the two blobs above.

© 2008 UBmatrix, all rights reserved

Page 9 of 16

What is XBRL?

2.1.6

Structured for presentation versus meaning

There is one last piece to our puzzle. There are different ways to structure the information. Information can be structured for "presentation" or in can be structured for "meaning". Consider the two examples below: 100,000 100,000 Both pieces of data are structured information. The first structures the information for presentation, saying that the number 100,000 should be bold. The second says that the number 100,000 is revenues. HTML is a common way to structure information for presentation to a human in, say, a browser. But this information is less useful to a computer. In fact, the information is generally not understandable to a computer in terms of meaning, only in terms of how that information should be presented. Generally, it is possible to take information which is structured in terms of meaning and further articulate how it should be presented. It is less likely that you can take information which is structured for presentation and further determine its meaning.

2.2

How XBRL Works, a Walk Through

What we will do now is walk you through the use of XBRL from beginning to end. We will cover this in enough detail to understand what is going on in each step, but not necessarily enough detail to actually perform these steps in actual practice. The intention is to provide an overview of the entire process with the purpose of understanding what the overall process consists of and the steps within that process.

2.2.1

Identify need to exchange data

Our starting point will be a simple portion of a financial statement. A screen shot is shown below.

In our fragment of a financial report above we see many things. This is a visual presentation of information with which you are probably quite familiar. This information can be broken down into categories. And why most accountants may not understand all the aspects of what we need to do from a technical perspective, they do understand how to refer to this information from the perspective with which they are comfortable. So let's pretend that we want to exchange the data above.

© 2008 UBmatrix, all rights reserved

Page 10 of 16

What is XBRL?

2.2.2

Create new, select existing, or extend existing taxonomy

Once we know the data we want to exchange, the first step is to (a) define the taxonomy or (b) select an existing publicly available taxonomy which we may want to use which will save us the time of having to create our own, or (c) extend an existing taxonomy to some degree. Or you can call it expressing the metadata. What information are we going to exchange; and information about that information? "Taxonomy" is a freaky technical sounding word but we’ve been using taxonomies almost since we began to talk. A taxonomy is simply a classification system, such as you might have a classification system for flowers, plants, animals, birds. In our case we will create (or use) a taxonomy which relates to financial information. This taxonomy will have things which are very familiar to business people. This is a picture of what you might find in a taxonomy:

Now, don’t get too freaked out, but this is what the "guts" of the taxonomy looks like:

Why not get freaked out? Because you will never have to actually see this, unless you want. This is what a taxonomy looks like, the “guts” if you will. We’ve highlighted one section to focus your attention on “Buildings” showing that it’s typical

© 2008 UBmatrix, all rights reserved

Page 11 of 16

What is XBRL?

balance is a debit and it is measured in a point in time (“instant”). This information is familiar to accountants, and is very powerful because a computer can also read this information. We just want to show this to you so you can see that a computer can read structured, discrete pieces of information as long as the structure is agreed to. But, again, users will never need to look at XBRL in this way; as one never uses Excel at this level, but this level does exist in Excel.

2.2.3 report)

Create manually or auto-generate instance document (business

Second, we create the information in the same old way we did before perhaps; we use Excel, filling in the data, or having the spreadsheet auto-populated from a database application or maybe even from the accounting system. We next assign the information in the Excel spreadsheet, which we are using in our case, to a taxonomy concepts and other meta data business people who need to use the information might like to know. For example: What entity is reporting this information? What period is the information for? Is the information actual or budgeted? Then we generate XBRL. For this exercise, an Excel macro was created to generate this information. That Excel macro had only 300 lines of code, not that many really.

We need to assign the information in the Excel spreadsheet to the meta-data in our taxonomy and other XBRL meta-data such as which entity, which period, etc. Again,

© 2008 UBmatrix, all rights reserved

Page 12 of 16

What is XBRL?

you will never really have to use the XBRL at this level, but this is what the XBRL looks like:

For example, we see that in the red box we see the concept "Buildings" for 2003 and 2002, and the values of 244,508,000 and 36,637,500, respectively. We know other information about those concepts because of the information in the taxonomy; for example, we know that "Buildings" are DEBITS.

2.2.4

Validate instance document (report) to be sure it is accurate

Next, we validate the information, making sure it adds up before we send it to someone else. We get the following report.

SOURCE: UBmatrix Taxonomy Designer

© 2008 UBmatrix, all rights reserved

Page 13 of 16

What is XBRL?

Note that here we are using the SAME VALIDATOR, an off-the-shelf piece of software which is used by the FDIC to validate their data. There are validators on the market for as low as $495, and many of them are free to use. The FDIC spent hundreds of thousands of dollars creating their proprietary validator, it used a proprietary format to express the validation rules which few people understood how to use.

2.2.5 else)

Exchange the instance document (send the report so someone

Next, we transfer the information to the recipient. The files we have created are nothing more than text files which contain a specific type of XML called XBRL. The files have all the same characteristics as any other text file and therefore can be easily transferred from one type of computer to another type of computer as they are simply text. There are many different ways to transfer the information: HTTP, FTP, SMTP (email), TCP-IP, parcel post, CD, DVD, or WSDL (web services).

2.2.6 Recipient validates instance (verifies the report is accurate before they use the information it contains)
The recipient of the data would want to validate the data to be sure it is accurate when they receive it. They can use the same business rules as the preparer, the same or a different validator (as long as it supports XBRL), they can add additional business rules or do whatever they need, manually or electronically, to ensure the data is valid before sending it off to some automated or human process.

2.2.7

Reuse information (manually or within an automated process)

XBRL is an "instantly consumable format. Why are we sending the data in the first place? Well, likely it will be reused for something. XBRL is about automatically, reliably, and instantaneously being able to reuse that information. The process in which the information received is reused my be a process operated by a human (as was the only option in the past) but could now also be a process operated by a computer (as is now possible). The computer process may generate exception reports which only a human can deal with, but if there are no exceptions, the process could be 100% automated. The extent of automation is determined by the user of the information. The data may be: Transform/Convert to any other format by whatever means (because it is structured) XSLT, programmatically using other method, etc. Render as any format HTML, PDF, Excel spreadsheet, Word document, RTF, text, etc for human consumption Rows in a table in of a database application for use in that application Data in an Excel analysis model Combined/merged with another XBRL document to create a bigger document

© 2008 UBmatrix, all rights reserved

Page 14 of 16

What is XBRL?

2.2.8

Bottom line
XBRL is a means to an end; it is NOT an end XBRL is an agreed upon method of achieving something basically every business needs to achieve Global, standard, agreed upon way (not proprietary) 70% of all information technology spending with another is to integrate one application

The bottom line is data portability:

“Plug-and-play” integration by business users (theoretical goal, may be achievable) Data portability (without re-keying data)

3

Additional Resources

In the sections above we referenced a number of additional sources for obtaining information about XBRL. The following is a summary of additional resources available to learn and understand more about XBRL:
Resource

Description and Location International consortium which builds Specification. General information: http://www.xbrl.org The United States jurisdiction for XBRL: http://xbrl.us The following is the SEC's spotlight on XBRL web page: http://www.sec.gov/spotlight/xbrl.htm the XBRL

XBRL International

XBRL US US Security and Exchange Commission

4

About the Author

Charles Hoffman is credited as being the “father of XBRL.” Charlie, a member of the American Institute of Certified Public Accountants (AICPA), brought the idea of what was to become XBRL to the AICPA. Charlie is author of the books “XBRL Essentials”, a non-technical guide to XBRL and "Financial Reporting Using XBRL: IFRS and US GAAP Edition", a comprehensive guide to using XBRL in financial reporting. He was co-editor of the first XBRL taxonomy. He is playing a major role in creating the taxonomy for financial reporting under International Financial Reporting Standards (IFRS-GP). He is a member of the XBRL International Specification and Domain working groups. Charlie is co-author of the "Financial Reporting Taxonomies Architecture" (FRTA) 1.0 specification, the "Financial Reporting Instance Standards" and a significant contributor to the XBRL 2.1 specification.

© 2008 UBmatrix, all rights reserved

Page 15 of 16

What is XBRL?

Charlie is also co-editor of the US GAAP Taxonomy Architecture and part of the team creating expressing US GAAP within XBRL for financial reporting by public companies which is being funded by the US Security and Exchange Commission. Prior to his involvement with XBRL, Charlie served as an auditor for what was then Price Waterhouse, as financial officer for a number of companies, and as an accounting software implementation consultant. In 1997, Charlie was the recipient of the AICPA Innovative User of Technology award. He was named by Accounting Technology as one of the one hundred most influential people in the accounting profession. Charlie is Director of Innovative Solutions for UBmatrix LLC. Charlie is a graduate of Pacific Lutheran University with both a BA in Business Administration with a concentration in accounting and an MBA with a focus on management information systems and world class manufacturing techniques.

© 2008 UBmatrix, all rights reserved

Page 16 of 16

Similar Documents

Premium Essay

Xbrl: M the New Reporting

...Running head: XBRL: THE NEW REPORTING XBRL: The New Reporting Julie Mercer Strayer University Chapter One Introduction This chapter consists of research ideas relating to eXtensible Business Reporting Language or XBRL, also how the American Institute of Certified Public Accountants (AICPA) and the Securities and Exchange Commission (SEC) are moving towards this type of reporting. The chapter consists of context of the problem, statement of the problem, research question and sub-questions, significance of the problem, research design and methodology, and organization of study. The chapter will also include a tentative reference list. Context of the Problem There is a time limit as to when an organization has to report financials to the SEC. There are several forms that are required to be filed to the SEC by public organization, for the purpose of this research paper we will focus on quarterly statements (10-Q) and yearly statements (10-K). For the 10-Q the organization has forty-five days, after each of the first three quarter ends to file the report with the SEC and ninety days, after the fiscal year end. (Yuille, n.d.) Given the time-frame organizations have to report the quarterly earnings, it would seem to be enough, but let us look at an organization that has an enterprise resource planning (ERP) system, along with Hyperion Financial Manager (HFM). The ERP system captures data from all the locations, if the organization has more...

Words: 2115 - Pages: 9

Free Essay

Xbrl

...The XBRL technology standard for business information reporting was initiated in 1998 by Charles Hoffman when a handful of forward-looking accounting and technology experts came up with the idea of structured data for business information. Later that year, the American Institute of Certified Public Accountants (AICPA) was approached to spearhead the introduction of what was to become XBRL to the world. AICPA provided funding to begin research and development. In 1999, the prototype is completed and named XFMRL (Extensible Financial Reporting Markup Language). The prototype is describing XML as important for the accounting profession. The first XFRML consortium meeting took place in New York by October 1999. Soon thereafter, the initial name XFRML was changed to XBRL once the name was determined by the consortium members.  The XBRL committee announces the presentation of the first specification for financial statements for American businesses. The membership of the committee increases significantly. (Gray 2007) In April 2008, XBRL US completed the first release of the XBRL US GAAP Taxonomy and subsequently published the 2009 Release, 10 years from when the idea was born.  Today, XBRL is being adopted around the globe by the business community which sees the opportunity to transform the way it communicates and conducts business. (XBRL.us) XBRL(eXtensible Business Reporting Language) is a financial reporting markup language derived from XML (eXtensible Markup Language). The markup...

Words: 2387 - Pages: 10

Free Essay

Xbrl

...Version Version 1 XBRL in Plain English www.batavia–xbrl.com XBRL in Plain English A SIMPLIFIED VIEW ON XBRL WWW.BATAVIA-XBRL.COM XBRL™ is a trademark of the American Institute of Certified Public Accountants (“AICPA’) © 2006, 2007 Batavia XBRL BV all rights reserved Postal box 258, 2800 AG, Gouda Phone +31 182 686 816 • Telefax +31 182 686 206 The contents of this publication are protected by Dutch copyright law and international treaties. Unauthorized reproduction of this publication or any portion of it is strictly prohibited. While every precaution has been taken in the preparation of this book, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this book or from the use of programs and source code that may accompany it. In no event shall the publisher and the authors be liable for any loss of profit or any other commercial damage caused or alleged to be caused directly or indirectly by this book. Version Revision Authors : : : 1 1 Jos van der Heiden Index 1 __________________________________________________________________ INTRODUCTION __________________________________________________________________ 1 ________________________________ 1 2 2 4 5 EXPECT ________________________________________________________________ _________________________________ 1.1 WHAT TO EXPECT _________________________________________________________________ XBRL________________________________...

Words: 17995 - Pages: 72

Free Essay

Literature Review of Xbrl

...| Literature Review of XBRL | | | | | Group 14: | | | Literature Review of XBRL ------------------------------------------------- Z Abstract XBRL (eXtensible Business Reporting Language) is a standard XML reporting language to enhance the efficiency, reliability and accuracy of financial reporting. Since its foundation in 1998, XBRL has been developing rapidly in the world. This paper teases out and discusses the literature researches of XBRL from 6 aspects: the production bases of XBRL, the effect of XBRL, the classification criteria formulation of XBRL, the auditing assurance of financial reports based on XBRL, the implementation of XBRL in different countries and some researches about XBRL in China, which reflects the current status of research about XBRL relatively fully. ------------------------------------------------- Keywords: XBRL, Auditing assurance, Classification criteria 1. Introduction XBRL is one variant of XML (eXtensible Markup Language) for business reporting. XBRL defines financial data on the web with explicit semantics in a machine-readable format, making automated data analysis possible. XBRL is a standard XML reporting language to enhance the efficiency, reliability and accuracy of financial reporting. Data in XBRL format does not need to be converted from one application to another because data are independent of applications by using standard tags for data items (Farewell, 2006). The financial information is presented to the public on...

Words: 5525 - Pages: 23

Free Essay

Xbrl: Issues and Challenges

...XBRL: ISSUES AND CHALLENGES Erlane K Ghani and Kamaruzzaman Muhammad Throughout the world, a number of key regulators are advocating the need of Extensible Business Reporting Language (XBRL) and trumpeting this tool to be digitalising the financial information value chain thus bringing huge benefits to all relevant parties. Many companies in the world have started to prepare XBRL-based financial reports and the momentum of such practice is growing rapidly (Kernan, 2008). Similar to other countries, Malaysian regulators have also seen the need of adopting XBRL for all companies as a necessity to improve financial reporting. XBRL is seen to assist relevant parties in achieving the objectives of accounting framework in terms of relevance, consistency, timeliness and accuracy. The parties involves in the preparation and the usage of financial information such as the regulators, preparers, users as well as the auditors would have greater access to the financial information via XBRL since XBRL use the Internet as the medium of communication and transmission of information. Due to the greater hyped of XBRL, the Companies Commission of Malaysia (SSM) have set to fully implement XBRL upon completion of a five-year XBRL initiatives initiated by Malaysia’s Registrar of Companies developed under its Strategic Direction Plan II. SSM plans to implement XBRL-based financial reporting in phases starting with listed companies, their subsidiaries and non listed companies followed by private...

Words: 3572 - Pages: 15

Free Essay

Xbrl

...Implementing XBRL Developing a roadmap for the SEC mandate Contents 1 2 4 14 What is XBRL? XBRL and the SEC Implementing XBRL Focus on quality To our clients and friends For several years now, momentum has been building towards a single electronic financial reporting standard to allow more efficient retrieval and analysis of financial information. One of the key objectives of this movement to digital financial reporting is to enhance the accessibility of financial information, which proponents believe will be utilized better, faster and cheaper. Furthermore, a digital format would support more informed business and investing decisions, including greater comparability across enterprises. The SEC has required filers to begin using “interactive data” — eXtensible Business Reporting Language (XBRL) — as the electronic financial reporting standard. This indicates the dawn of a new digital era in business and financial reporting. This document is intended to help companies develop an XBRL implementation strategy that includes an understanding of the key considerations and decisions required to create a quality XBRL submission. Thus allowing investors, analysts, regulators and other financial statement users to realize the full benefits of XBRL. It outlines the building blocks for a company’s XBRL implementation plan. The foundation of this plan is for a company to develop the necessary background on XBRL basics and the SEC’s XBRL mandate. With an implementation...

Words: 9131 - Pages: 37

Premium Essay

Xbrl

...accounting + auditing Intro to XBRL Patricia Francis xbrL Is resHApING tHe FINANcIAL reportING LANDscApe WorLDWIDe, AND LooKs set to Do tHe sAme IN mALAYsIA oNce FuLLY ImpLemeNteD bY LocAL reGuLAtors AND busINesses. Are You xbrL reADY? The objectives of SSM’s SDP II are: • To enhance delivery and improve accuracy of information; • To achieve a standardised and consistent mode of reporting with enhanced analytical capabilities; • To promote data usability and exchange flow with external stakeholders. According to Nor Azimah, SSM also promotes the adoption of XBRL as a nationwide format to be used by key agencies such as the Inland Revenue Board (LHDN), Securities Commission (SC) and Bursa Malaysia and the building of extension taxonomies by the mentioned agencies. The said adoption will provide SSM, other regulators and businesses with detailed data which can be aggregated and made available to stakeholders in the form of industry analysis for industrial benchmarking. The move to XBRL-based reporting is also in line with plans to transform Malaysia into a digital country by 2020, as XBRL reports form part of the digital reporting chain. At the recent Digital Malaysia Press Conference held on 5 July 2012 by the Ministry of Science, Technology and Innovation (MOSTI) along with Multimedia Development Corporation (MDeC), Datuk Badlisham Ghazali, CEO of MDeC told the media that Digital Malaysia will help drive automation and technology adoption to ensure productivity and...

Words: 2550 - Pages: 11

Free Essay

Xbrl

...EXTENSIBLE BUSINESS REPORTING LANGUAGE (XBRL) Submitted in Partial Fulfillment of Course Requirements in Accounting 8320 Spring 2009 Kesha Haley By submission of this paper I certify that this paper is entirely my own work. Further this paper has not been submitted for credit in another course. HALEY - 1 - EXTENSIBLE BUSINESS REPORTING LANGUAGE (XBRL) ABSTRACT The purpose of this paper is to define XBRL, explore the implications of XBRL on auditing, and discuss the advantages and disadvantages of this form of financial reporting. The SEC is now requiring companies to submit financial statements in the XBRL format. A subset of XML (eXtensible Markup Langage), XBRL (eXtensible Business Reporting Language) standardizes the electronic communication of financial data around the world. XBRL will provide benefits, cost savings, increased efficiency, improved accuracy and reliability in the analysis and communication of business information. It may be thought of as the SEC.s answer to the desire of many to have a continuous audit. This paper will first discuss the definition and origins of XBRL, implications on auditing, advantages and finally disadvantages of XBRL. HISTORY AND OVERVIEW Introduced in the 1990.s by Charles Hoffman, eXtensible Business Reporting Language (known as XBRL) is revolutionizing business reporting across the globe (http://en.wikipedia.org/wiki/XBRL). An extension of eXtensible Markup Language (known as XML), XBRL is being used for reporting financial data...

Words: 3866 - Pages: 16

Free Essay

Xbrl for the Irs

...IRS Adoption of XBRL Table of Contents Introduction 3 Interactive Data 3 A Common Standard 3 Multi-lingual Feature 4 XBRL GL 4 Benefits 5 Accuracy 5 Traceability 5 Predictability 6 Obstacles 6 Around the World 7 HMRC iXBRL 7 Netherlands Taxonomy Project 7 Standard Business Reporting 8 Partners 8 Conclusion 9 Reference List 10 Introduction eXtensible Business Reporting Language (XBRL), the standard for electronic communication of business data has grown to become an integral part of business reporting today. The Securities & Exchange Commission’s (SEC) XBRL mandate began in 2009, requiring all public companies to submit financial statements in XBRL format (United States Securities and Exchange Commission, 2011). The Federal Deposit Insurance Corporation (FDIC) has used the standard since 2005. The Internal Revenue Service (IRS) is the latest of these immense government agencies to flirt with idea of implementing a XBRL mandate. The purpose of this paper is to briefly (1) explore why XBRL is the preferred standard, (2) shed light on the exploratory phase that the IRS has entered and the benefits to be gained from the new standard as well as the obstacles that lie ahead, (3) look at what the rest of the world is doing, and finally (4) look at the inevitability of an IRS adoption of XBRL. Interactive Data Unlike commercial accounting information systems, tax returns printed on paper forms and information...

Words: 2140 - Pages: 9

Free Essay

Extensible Business Reporting Language (Xbrl)

...Abstract About ten years ago the concept of Extensible Business Reporting Language (XBRL) was conceived by Charles Hoffman, a CPA in the state of Washington, USA. Since then it has grown to become a global phenomenon. In 2009, the Securities Exchange Commission (SEC) mandated the implementation of financial statements in XBRL format. Since its implementation, XBRL benefits where to reduce cost, improve data accuracy, flexibility and increase transparency. The purpose of this paper is to give a brief history on XBRL, XBRL’s implication on auditing, and the different challenges faced when implementing XBRL. HISTORY Charlie Hoffman is who coined the idea of Extensible Business Reporting Language (XBRL) in 1998. Brands (2013) stated that Hoffman saw the way to “how Extensible Markup Language (XML) could be used to share financial and business information in computer systems by employing standardized tags to define the information” (p 56). XBRL enables business information to be electronically shared, communicated, interpreted, and reused without human manipulation. With XBRL, users are able to tag or establish taxonomies to an individual item whether numerical or textual data. The use of tagging or taxonomy has made it easier to understand how the information is related to each other and how the information is calculated (www.xbrl.org). Based on AICPA.org, XBRL is able to provide the following benefits to its users: • companies and other producers of financial...

Words: 1159 - Pages: 5

Premium Essay

Exam Review

...Define the following terms as they relate to XBRL. 1. Extensible: The XBRL language is able to be extended. Users can add new ideas and phrases to the basic XBRL without changing its fundamental purpose, structures, or existing terminology. This idea is critically important in any discussion of XBRL. The original creators of the language could not possibly have anticipated every term needed by every organization over the course of even a few years-let alone a longer time period. 2. Specification: XBRL is a part of a larger group of languages referred to as XML. One common feature of all XML specifications is their extensible nature; another is their use as markup languages. So, XML consists of a series of descriptors added to various kinds of information that help users make sense of the information. As a specification of XML, XBRL is focused on descriptors of business reporting information-most often, accounting information. 3. Taxonomy: XBL is made up of several taxonomies, which, for the most part, are focused on specific industry groups. For example, the terminology that describes financial information in a manufacturing firm has some significant differences from financial terminology in a government entity. 4. Namespace: A namespace is like an XBRL dictionary. Remember what the X stands for: extensible. So if someone invents a new XBRL term, he or she has to let others know what it means. The meaning of the new term would reside in a namespace. Namespaces...

Words: 1436 - Pages: 6

Free Essay

Accounting Information Systems

...3 Grading Criteria | Maximum Points | Correctly completed all the problems assigned. | 25 | Appropriately applied the concepts learned to answer the questions. | 5 | Presented a structured document free of spelling and grammatical errors. | 5 | Cited sources correctly using the APA format. | 5 | Total: | 40 | Imsorry 1.5 Research the programming language XBRL and write a two-page report about its effect on financial reporting via the Internet. http://www.xbrl.org/WhatIsXBRL/ XBRL's beginning can be traced to the initial efforts of one person, Charles Hoffman, a certified public accountant from Tacoma, Washington. XBRL (eXtensible Business Reporting Language) is a freely available, market-driven, open, and global standard for exchanging business information. XBRL allows information modeling and the expression of semantic meaning commonly required in business reporting. XBRL is XML-based. One use of XBRL is to define and exchange financial information, such as a financial statement. XBRL is a standards-based way to communicate and exchange business information between business systems. XBRL (eXtensible Business Reporting Language) is an enabling, disruptive technology: enabling in that Internet reporting will cut through...

Words: 537 - Pages: 3

Premium Essay

Rca 3

...RCA 03 1. What do you understand by Regulation S-X and what are the financial disclosure requirements in Regulation S-X? There is also a reference to XBRL formatted reports, discuss the XBRL format and advantages of those reports. Under Regulation S-X, when an SEC registrant consummates a significant business acquisition, the registrant may be required to file up to three years of the acquired business’s pre-acquisition audited annual financial statements and unaudited interim financial statements. If required, the financial statements are typically filed in a Form 8-K. Regulation S-X requires registrants that have a significant equity method investee to provide financial information about the investee in their filings with the SEC. The disclosure requirements are condensed consolidated financial statements with footnotes including narrative disclosures. XBRL is the open international standard for digital business reporting. XBRL provides a language in which reporting terms can be authoritatively defined. Those terms can then be used to uniquely represent the contents of financial statements or other kinds of compliance, performance and business reports. XBRL reporting information move between organizations rapidly, accurately and digitally. 2. Which are “registrants” as referred by the SEC? How are they different from others for the reporting purposes? The registrant is the issuer of the securities for which an application, a registration statement, and a report is filed...

Words: 799 - Pages: 4

Free Essay

4401 Final Exam Review

...1. XBRL data is considered to be information: 1. Because it can be used by computer applications. 2. Because it comes from financial reports. 3. Because it can be read by humans. 4. because the metadata tags which provide meaning 2. An xml element consists of 1. both a beginning and closing tag 2. a beginning tag 3. a beginning and ending tag set and its content 4. an ending tag 3. The namespaces used in an xml document are declared where 1. As attributes of the root element. 2. As part of the schemaRef element. 3. Only as part of a schema document. 4. Anywhere as long as they are in the document. 4. Given the following element: 3869000000 you know that: 1. The amount being reported is in the millions 2. the amount being reported is accrue 3. The amount being reported is in the thousands 4. The amount being reported is in the billions 5. Place the parts of an XSLT document in the proper sequence: [-----] [-----] [-----] [-----]. [prolog] [xsl:stylesheet] [xsl:template] [HTML]. 6. Match the phase of XBRL validation with its description. Phase I XML validation - validates the instance document against the XBRL taxonomy schema. Phase II validates all of the contents of the DTS, using the schemaRef link. Phase III validation of required SEC rules 7. XBRL stands for: (Spelling counts, typos will be counted...

Words: 832 - Pages: 4

Premium Essay

Cloud Computing

...Compliments of on IBM Limited Editi ose, Consolidate Cl & Report Learn to: • Distinguish between the closing, consolidating, and financial reporting processes • Use integration and automation to ensure data integrity and streamline CCR activities • Identify the right CCR solution for your organization Maire Loughran These materials are the copyright of Wiley Publishing, Inc. and any dissemination, distribution, or unauthorized use is strictly prohibited. Close, Consolidate & Report FOR DUMmIES by Maire Loughran ‰ IBM LIMITED EDITION These materials are the copyright of Wiley Publishing, Inc. and any dissemination, distribution, or unauthorized use is strictly prohibited. Close, Consolidate & Report For Dummies® IBM Limited Edition , Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright © 2011 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online...

Words: 5922 - Pages: 24