BLOG: Digital Financial Reporting
This is a blog for information relating to digital financial reporting. This blog is basically my "lab notebook" for experimenting and learning about XBRL-based digital financial reporting. This is my brain storming platform. This is where I think out loud (i.e. publicly) about digital financial reporting. This information is for innovators and early adopters who are ushering in a new era of accounting, reporting, auditing, and analysis in a digital environment.
Much of the information contained in this blog is synthasized, summarized, condensed, better organized and articulated in my book XBRL for Dummies and in the chapters of Intelligent XBRL-based Digital Financial Reporting. If you have any questions, feel free to contact me.
Entries from November 27, 2011 - December 3, 2011
CompSci: How XBRL is Like the NFL
This useful article published by CompSci, How XBRL is like the NFL, can help you avoid common recurring errors being made by filers learn about the nuances of working with the XBRL medium which have been pointed out in SEC staff interpretations. Here is a summary of the types of errors this blog post covers:
- Negative values
- Negation
- Concept fact limitations
- Dimensions
- Extension concepts
To that useful list I would add common errors I see in my observations of SEC XBRL financial filings:
- Roll forward computations need to work correctly. Clearly things need to add up, but this can be tricky to verify because XBRL calculations cannot be used to verify this. A roll forward is a reconciliation between two periods, you probably learned about these in school: BASE (beginning balance, additions, subtractions, ending balance). XBRL calculations cannot be used to prove this computation as they do not work across contexts or across dimensions. XBRL Formula can be used to prove this type of computation.
- Dimensional aggregations need to work correctly. An example of a dimensional aggregation is breaking down revenues by business segment or by geographic area. Each segment is a reported using a different dimension. Again, XBRL calculations do not work across dimensions. Again, XBRL Formula can be used to prove this type of computation.
- Financial integrity needs to be intact. For example, the line item for inventory reported on the balance sheet should tie to the breakdown of inventory within the disclosures. This is easy if things are modeled correctly and total inventory in both places use the same reported fact.
Eventually software will watch over the creators of SEC XBRL financial filings, helping to make sure these sorts of errors don't exist. Today's software is still maturing and does not commonly provide this level of functionality.
For more insights, see my document Modeling Business Information Using XBRL.





Interesting Product for Analysis of SEC XBRL Financial Filings
I stumbled across CalcBenchwhich is a product which makes use of SEC XBRL financial filings. The best thing is that you can use this for free without having to log in or anything which makes test driving the product easy. There is even a little user guide.
I have known about PrimeAim for a while, so I went back to that site and there seems to be lots of improvements. That is worth checking out also.



