Is it Time for the US GAAP Taxonomy to Add Business Rules?
Wednesday, June 22, 2011 at 07:54AM
Charlie in Creating Investor Friendly SEC XBRL Filings

Anyone familiar with XBRL realizes how impotent the XBRL calculation linkbase is. Business rules articulated using XBRL calculation only allows for "roll up" type relations to be expressed.  But the US GAAP Taxonomy has many other types of business rules besides roll ups:

And there are other business rules which a more powerful business rules engine could automatically validate.  In fact, much of a disclosure checklist can be validated using a powerful business rules engine.

What if there was a global standard approach to expressing business rules.  Should that standard be used by the US GAAP Taxonomy?

Well, the fact is that there is a global standard: XBRL Formula.

The 2008, 2009, and 2011 versions of the US GAAP Taxonomy did not include XBRL Formula.  Part of the rational for not using XBRL Formula was that XBRL Formula was still new.

A discussion on the XBRL-DEV mailing list yielded this list of business rules processors available in the market:

Commercial XBRL processors which include XBRL Formula capabilities:

Open source XBRL processors which include XBRL Formula capabilities:


Proprietary business rule formats:

Others (not clear on what exactly is provided):

It is impossible to create a correct SEC XBRL financial filing without automated validation of business rules such as that provided by XBRL Formula.  You can try to validate all these details manually, but that does not work very well at all.

The FDIC implemented business rules in 2005using a proprietary approach because XBRL Formula did not exist.  They understood that validation of business rules.  The quality of data submitted to the SEC would no doubt improve if business rules were used by SEC filers.  Not having XBRL Formula in the US GAAP Taxonomy does not prevent filers from creating their own set of business rules.  But, by having these rules within the US GAAP Taxonomy and accepted by the SEC, not only would the accuracy/quality of the data improve but the consistency across SEC filers would improve as well.

I think it is time for XBRL Formulas to be used by the US GAAP Taxonomy.  What do you think? 

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.