« XBRL International: An Introduction to XBRL | Main | Public Company Quality Continues to Improve, 5 Generators Over 80% »

Digital Disclosure Checklist Specifics Helps See Possibilities

I get the big picture fairly well.  Because information which has been unstructured in the past is now structured, machines can help humans automate some processes.  Digital financial reports leverage structured information.  The structured information means that expert systems can help professional accountants construct a financial report better, faster, and cheaper. Machine-readable information will increase over time, machines will be able to do more, and more, and more.  If you doubt this, you may want to check out this machine learning summer school video library.

Looking at the specifics of how machines can help out (are helping out) makes all this a little more tangible for professional accountants.  I synthesized and organized the things I believe must be checked and am checking from the minimum criteria and fundamental accounting concepts into one list.

The list breaks down the quality checks into both automatable and manual processes. There is ZERO probability that 100% of the quality checks can be automated.  Professional accountants will always be involved in the process of creating financial reports.  Likewise, there is ZERO probability that machines will not be able to help professional accountants perform financial report creation tasks.

For lack of a better term, I call the list a digital disclosure checklist.  This is a summary of the items on that checklist (includes both automatable and processes which will remain manual):

  1. XBRL syntax
  2. EFM
  3. Model structure
  4. Root economic entity discovery
  5. Key dates
  6. FAC relations
  7. Statement roll ups
  8. Statement discovery
  9. Statement computations
  10. Level 1 notes
  11. Industry specific
  12. Level 2 policies
  13. Level 3 text block disclosures
  14. Level 4 detailed disclosures
  15. Required disclosures
  16. Consistency with prior period
  17. Consistency of disclosures
  18. Concept selection appropriateness
  19. Reported facts full/false inclusion
  20. Consistency of facts with peers
  21. Concept selection consistency with peers
  22. Disclosure full/false inclusion
  23. True and fair representation

Here is a detailed version of that list with three years of data on applying my tests to XBRL-based public company financial flings to the SEC.  I have three years of information for about 9 different categories of automated consistency checks that I am performing.  The information quality is increasingly reliable as more and more of these checks are performed via commercially available processes rather than my home-grown consistency check and verification processes:

(Click image for larger view)

I cannot perform all of the processes on that list because I have limited programming skills.  Clearly information technology professionals can build more of this stuff than I can.  I simply understand what can be built, what the possibilities are based on what is necessary.  Professional accountants need a complete solution.

Another thing that I don't understand is exactly HOW to construct the consistency checks and organize the metadata.  The "HOW" question is more about process efficiency and system maintainability.  The "HOW" is up to information technology professionals.  The "WHAT" is up to professional accountants and relates to effectiveness.

You don't have a choice about what makes up a complete solution.  Quality drives that.  Not measuring the quality of something does not magically increase quality.  You do have a choice as to whether work is performed using automated or manual processes.  A consequence of that choice is the cost of performing the work, how long it takes to perform work, and the quality level which can be achieved.

In terms of the "HOW"; I keep running into issues that I really don't clearly understand.  Is PROLOG the right rules engine? Or, is DATALOG a better choice?  Is there some other answer?  Maybe DROOLS.

There are probably different right answers in terms of HOW to best implement this technology.  And I am most likely missing some items which should be included on my list.  But it is crystal clear that machines can automate processes that are being performed by professional accountants.  Work practices will change.  Cost models will change.

If you have not done so yet, you may want to check out this short video which explains systems theory.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
All HTML will be escaped. Hyperlinks will be created for URLs automatically.