Advertise Here
XML Files - Extensible Markup Language Tutorials for Developers - Web04
Extensible Markup Language

Search XML Files:

DEVELOPER CHANNEL
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

Find a Web Host With:
CGI Capabilities
Active Server Pages
Windows Hosting
Unix Hosting
Dedicated Servers
     
 Advanced Search
 Be a Commerce Partner















IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

An Introduction to XBRL


What is XBRL?

The short answer is that XBRL (short for eXtensible Business Reporting Language) is an XML-based standard for handling corporate financial information.

For a more complete definition I'll leave it to the experts. From XBRL International's website:

XBRL (Extensible Business Reporting Language) is an electronic format for simplifying the flow of financial statements, performance reports, accounting records, and other financial information between software programs. This royalty-free, open specification is being developed collaboratively to make it less costly for companies to publish financial information in a format that can be easily viewed and used by management, investors, regulators, and all of the participants in financial markets. It is an XML-based framework that provides the financial community a standards-based method to prepare, publish in a variety of formats, reliably extract and automatically exchange the financial statements of public and private companies, public sector agencies. XBRL enhances the usability and transparency of financial information reported under existing accounting standards, simplifies disclosure, and allows companies to communicate financial information more readily via the Internet.

In simple terms, XBRL is trying build upon the foundation that XML provides for data manipulation, specifically for those dealing with financial data. It is designed to provide a platform-independent way of describing, transferring, and utilizing financial information.

Who Came Up With XBRL?

XBRL International is the organization which is directly responsible for developing and maintaining the XBRL specification. XBRL International is made up of numerous companies from the accounting, technology, government, and financial services fields all working together to ease information transfer.

If you're curious about a specific company, you can find a list of all the companies participating in XBRL development on XBRL International's website. I've included a link to the member list at the bottom of this page.

Who Would Use XBRL and Why?

Corporations

Since XBRL was designed to handle corporate financial information, it logically follows that corporations would be one of the primary users. These days most major corporations provide some sort of company financial information via the Internet. Both the corporations providing this information and the investors who are receiving it need an easy way to do so. XBRL provides a method via which financial information can be delivered to end users quickly and easily.

The main benefit to the corporation is that the information can be entered once and maintained in a standard format. Required forms and documents can then be automatically generated from the XBRL formatted document. This prevents the duplication of financial data and thereby helps prevent errors and inconsistencies.

Investors, Accountants, and Other Users of Corporate Financial Data

Having a standardized and machine-readable format is invaluable to consumers of corporate financial information. XBRL provides just such a format. Without it, consumers of the data would be stuck trying to negotiate a format for a data feed with each corporation they wished to receive data from or would be forced to manually enter data obtained from a non-machine-readable source. In addition to the lessening the time and expense involved with either of the alternatives, XBRL also helps prevent the errors they can cause. By having a standardized format, developers can share code designed to read XBRL or purchase tools with XBRL support built in. On top of preventing errors, being able to use previously tested XBRL tools also increases productivity and brings the data to those who might otherwise not have the time, money, know-how to retreive it on their own.

Where Can I Find Out More?

There are a number of useful resources which you can utilize to further research XBRL. I've included links to some of the best resources below. If you find a resource that you feel should be included please don't hesitate to let me know so I can post it here for others to find.

XBRL News

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
New at Developer.com/Voice/
- Designing an Interactive Voice Response System Using VoiceXML and CCXML
- Nominations for Developer.com Product of the Year Begin October 15
- Speech Authentication Strategies, Risk Mitigation, and Business Metrics
- Implementing Extension Methods in VB.NET
 DevX XML Content 
- Processing Linked Web Data with XSLT
- Using StAX to Clone an XML Document
- Ten Pitfalls of Enterprise Ontology Management
- WPF Meets the iPhone
- The Easiest and Most Efficient Way to Modify XML Documents

Jump to : Top Of Page or HOME




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES