This web site provides information on how to use XBRL to help business users exchange business information. Business information incluldes both financial and nonfinancial information. Everything on this site made available to all under a Creative Commons License. Everything may be reused however one sees fit. All we ask is that you give credit where credit is due. If you have any questions, comments, concerns, suggestions, ideas or other feedback, please contact charles.hoffman@me.com.

The author of this web site assumes all responsibility for this web site and it's content. The views expressed on this web site are the views of the author and may not represent the views of his employer.

This document is a side-by-side comparison of four financial reporting related XBRL-based architectures (US GAAP reporting by public companies to the SEC, UK GAAP reporting by companies to HRMC, IFRS reporting by listed companies to the ESMA, IFRS AU reporting to ASIC) to what I call the "general profile".

Second, it documents an XBRL application profile that can be used for pretty much any sort of reportng scheme. Rather than inexperienced people trying to figure out XBRL and repeating the mistakes of others; one can pick up this profile and use it as is or modify/tweak the profile to fit their needs.

There are two software applications that specifically support this "general profile". However, there are probably about 60 software applications that are very, very close to supporting the profile and they probably don't realize it.

Any software vendor that supports XBRL-based financial reporting to the SEC (about 6,000 public companies), XBRL-based financial reporting to the HRMC (about 1,200,000 companies), or will support XBRL-based financial reporting to the ESMA (will probably be about 10,000 listed companies) essentially report this "general profile".

The beginning of the "digital switch-over" for financial reporting is here. There is a lot that general business reporting using XBRL can learn from XBRL-based financial reporting.