I have undertaken something that, for lack of a better term, I am calling the Financial Report Genome Project. This graphic helps you see what that project achieves:
Basically, this is pure college freshman level math. All financial reporting schemes "fit" into the accounting equation. Each financial reporting scheme conceptual model definition of the elements of financial statements fits into the same model. Yes, it is true that different elements are used by different reporting schemes. Yes, it is true that variability exists. But all these financial reporting schemes fit into the exact same model. I know this becuase (a) two software vendors already support this and (b) I can provide the mathematical and logical proof.
What this project does is leverage an easy to grasp explanation of a logical system, a framework for representing a financial report using that logical system, the accounting equation, and the fact that financial reporting schemes elements of a finacial report can be mapped to the accounting equation; to implement XBRL-based digital financial reporting elegantly.
The unjustifiable and usually unconscious differences between implementations of XBRL-based reporting by regulators has profound implications for accountants. These differences tend to make using XBRL harder than it needs to be, tend to make software cost more to buy, tend to reduce functionality offered by the software to the users of the software, and tend to be completely unnecessary.
If you have read Artificial Intelligence and Knowledge Engineering in a Nutshell; on page 6 I highlight the Major obstacles to harnessing the power of computers. The key word: idiosyncrasies.
Folks, don't let the tendency for regulators to do things in their own little silos screw up financial reporting for the next 100 years! Accounting, reporting, auditing, and analysis in our now digital environment can be elegant and easy to use if people (a) understand how all this works and (b) consciously think about what they are doing.
Me, I don't like toiling in the inefficient salt mines using barbaric, outdated approaches.