Understanding Base Criteria for Using SEC XBRL Financial Filings
Sunday, December 29, 2013 at 08:27AM
Charlie in Becoming an XBRL Master Craftsman, Creating Investor Friendly SEC XBRL Filings

There is a base set of criteria which must be satisfied in order to make use of information reported in SEC XBRL financial filings. Satisfying these criteria does not mean that all the reported information is useful. Or, said another way, these base criteria are not sufficient.  However, this base criteria is necessary.

All of these base criteria, in my personal opinion, can and should be verified to be true before the SEC even accepts an XBRL-based financial filing.  Every one of these base criteria is automatable.

These base criteria were determined from analysis of 7160 SEC financial filings, all of which were 10-K filings.  The analysis is summarized in the document Summary of Analysis of SEC XBRL Financial Filings.

The majority of SEC XBRL financial filers satisfy each category of these base criteria. Less SEC XBRL financial filings satisfy all criteria.  The SEC clearly does not use its inbound validation to detect these base criteria for if they did, these issues would not exist in the submitted filings.  The issues would be detected using automated processes, flagged as issues, reported to an SEC filer attempting to submit a filing, and then would force the SEC filer to correct the issue before being able to submit their financial information.

This is how the FDIC XBRL-based system works.

The closest thing that I have seen in the market which satisfies the detection of these base criteria so that the can be identified and corrected is XBRL Cloud's EDGAR Dashboard.  However, that commercially available tool does not cover all the base criteria.

You have to give the accountants creating these SEC XBRL financial filings credit for doing as good a job as they are doing using manual verification processes.  But manual verification is time consuming, expensive, and it lets errors fall through the cracks.  For digital financial reporting to be deemed to work, there cannot be cracks.

So, what are the base criteria?  Here you go:

Click for a larger image

Here is a list which explains the criteria, where SEC XBRL financial filings are today based on my analysis, an example to help you understand why the criteria must be satisfied, and other information to help you understand why the criteria must be satisfied.

While I have not characterize these base criteria as data quality logic or business logic; all are based on logic.  This is not really a matter of opinion.  In fact, this cannot be a matter of opinion and also be called usable digital financial information.

All one needs to do is write a software application, prove that they can successfully use this information and refute what I am pointing out.  Until someone can justify otherwise, and I would love to be wrong about this, each one of these base criteria leads to unsafe and unpredictable interpretation of the information.  And I am not talking about creating a guessing game, a game which different software vendors would implement in different ways and then we get one financial statement with two different meanings depending on which software application you use.  This information should be reliable, predictable, and easy to safely grab.

Unsafe, unreliable, unpredictable cannot exist and the SEC XBRL-based financial information considered appropriately usable.

How hard is it to create automated software routines to detect these base issues?  Well, I did it.  Therefore it cannot be considered that hard.

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