Tip

Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports

A few years ago XML came to the fore – right away it was chock full of ways to transfer metadata over HTTP. That was the good news. The bad news was that there were so many industry-specific standards that it was difficult to keep track or keep up. Colleague William Brogden tracked this phenomena recently in his end-of-the year look at a full deck of off-the-shelf standards (

    Requires Free Membership to View

''Whatever happened to 'X'?''). When there are so many standards it behooves the Web services developer community to take a wait-and-see attitude, less they spin their wheels.

Which brings us to XBRL. In the early 2000s, this format for sharing business data came to light. XBRL stands for Extensible Business Reporting Language. XBRL's initial creation is traced to the work of Charles Hoffman, who promoted the idea of using XML to structure financial statements. On SearchSOA.com in 2007, Daniel Rubio wrote about XBRL in ''XBRL, XML with a mind for business''.

In his story he showed an example of an XBRL instance document. And, he wrote:

XBRL's primary focus is on the financial community's needs to prepare, analyze and communicate business information. As is known to even those outside finance circles, a company's books often need to be expressed in numerous forms to satisfy not only local, state and federal authorities, but occasionally report on internal metrics perhaps only critical to senior management. It's definitely financial arcana, but when placed under an IT lens it's something that begets structure and it is precisely what XBRL offers.

XBRL defines a syntax that enables software to find, extract and interpret reporting facts. The XBRL framework splits business reporting information into two components: XBRL instances and taxonomies. The taxonomy defines reporting concepts; actual values are contained in XBRL instances and are referred to as "facts". The current specification for XBRL is version 2.1.

Tools are available to work with XBRL. These include validation tools, taxonomy creation tools, and instance document creation tools.

What's up next? XBRL may soon be due for new attention. The U.S. Securities and Exchange Commission (SEC) last year proposed a schedule requiring the largest U.S. companies – those with a ''worldwide public float over $5 billion'' - to make financial disclosures using XBRL as part of their Generally Accepted Accounting Principles (GAAP) filings.

Expect long-germinating XML formats to escape from the lab in months to come. Remember, the 'X' in XML stands for 'extensible.'

Related XBRL information
XBRL spec recommendations- XBRL.org
'XBRL, XML with a mind for business' - SearchSOA.com
XBRL tools - XBRL.org
SEC spotlight on XBRL - SEC.org


This was first published in February 2009

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.