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 April 19, 2015 - April 25, 2015

Zeroing in on the Holy Grail of Global Standard Financial Reporting

Computer science is, well, science.  Getting a computer to successfully perform work has little or nothing to do with emotion, theological dogma, personal opinion, or such.  (Although, when you are creating a standard some of the discussions can be emotional, theological, and filled with personal opinion.)

Zeroing in on the Holy Grail of Meaningful Information Exchange summarizes what I have learned and discovered while trying to make digital financial reporting work appropriately.  My document was inspired by the introduction to the document Ontology for the Twenty First Century: An Introduction with Recommendations.  That document tends to be more oriented to scientific domains.  My document tries to explain the same ideas to business professionals.

Here are the bullet points:

  • Computers have three strengths
    • Information storage
    • Information retrieval and processing
    • Ubiquitous information distribution
  • Computers can be harnessed to perform certain work effectively, if done correctly
  • There are major obstacles to harnessing the power of computers
    • Business professional idiosyncrasies
    • Information technology idiosyncrasies
    • Inconsistent domain understanding of and technology's limitation in expressing interconnections
    • Computers are dumb beasts
  • Computers are tools
  • Ontologies are tools
    • Philosophy has used ontologies for 2000+ years (not machine-readable)
    • Computer science now leverage ontologies (machine-readable)
  • Knowledge engineering is, well, engineering
  • Technical syntax matters, but not that much
  • Software must be usable by business professionals because they own the problem domains
  • The holy grail of meaningful information exchange is...

Deliberate, rigorous, clear, logically coherent, consistent, and unambiguous ontologies created by business professionals can make dumb beasts appear to perform magic.

Posted on Saturday, April 25, 2015 at 11:10AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

Differentiating Alternatives from Ambiguity in US GAAP

The US GAAP XBRL Taxonomy is more than just something used for creating XBRL-based financial reports for submission to the SEC.  Both public and private companies can benefit from the US GAAP XBRL Taxonomy.

There is a difference between alternatives and ambiguity.  I look at this difference in the resource Differentiating Alternatives from Ambiguity.  I also point out how the structured nature of XBRL-based financial reports helps machines assist humans in increasing clarity, logical coherence, consistency, and reducing ambiguity.

In the financial reporting world we can live with clear, known alternatives or options.  Professional accountants use their judgment to pick and choose amongst those known alternatives or options; applying what they consider the best alternative given all available alternatives or options.  Exercising professional judgment is and should be part of financial reporting.

What financial reporting cannot live with are diverse interpretations which result in different results based on the exact same facts due to standard definitions and principles that are vague, inconsistent, logically incoherent, and ambiguous.  A different understanding of the exact same facts is not judgement; it is lack of clarity, lack of consistency, lack of coherence, and ambiguity.  You can have different interpretations of facts, that is judgment.

The vagueness, inconsistencies, logically incoherent, and ambiguities in the definitions and principles used in financial reporting standards are not alternatives or options; they are unintended errors in the standards.

Working with and creating XBRL-based financial reports of public companies revealed the following:

  • ASC inconsistencies and conflicts in segmentation of an economic entity.
  • Lots of variability in where the line item Income (loss) from equity method investments is reporting on the income statement.
  • Two different ways to compute net cash flow.

Are these conscious alternatives designed into US GAAP or the result of errors in financial reporting standards?  Decide for yourself.

Machine readable ontologies such as the US GAAP XBRL Taxonomy will highly likely result in higher quality financial reporting standards because the machines can help humans create clear, consistent, logically coherent, and unambiguous standards.

Posted on Wednesday, April 22, 2015 at 01:10PM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

Accountants Understand Utility of Ontology for Reducing Ambiguity Conceptual Framework

Like anything else created by humans; accounting standards can be vague, inconsistent, and ambiguous unless care, discipline, and rigor are used to clearly, accurately, and precisely express the true intent of those standards.  This includes both US GAAP and IFRS accounting standards.

When humans try and describe complicated things such as accounting standards in books it is easy to inadvertently make mistakes which contribute to vagueness, inconsistencies, and ambiguities because the only way to check what you have written is manually using humans.  But when one uses machine-readable formats to express such information then machines can be used to check to make sure there is no vagueness, inconsistencies, or ambiguities.

While it is unlikely that all vagueness, inconsistencies, and ambiguities could ever all be removed; they certainly can be reduced if good tools are leveraged.

The paper, An analysis of fundamental concepts in the conceptual framework using ontology technologies, written by Marthinus Cornelius Gerber, Aurona Jacoba Gerber, Alta van der Merwe point out how tools such as ontologies and reasoners can be used to improve financial reporting standards.  Here is the abstract of that paper:

The interpretation of financial data obtained from the accounting process for reporting purposes is regulated by financial accounting standards (FAS). The history and mechanisms used for the development of 'The Conceptual Framework for Financial Reporting’ (the Conceptual Framework) as well as the financial accounting standards resulted in impressive volumes of material that guides modern financial reporting practices, but unfortunately, as is often the case with textual manuscripts, it contains descriptions that are vague, inconsistent or ambiguous. As part of the on-going initiatives to improve International Financial Reporting Standards (IFRS), the International Accounting Standards Board (IASB) promotes the development of principle-based IFRS, which aim to address the problems of vagueness, inconsistency and ambiguity.

This paper reports on the findings of a design science research (DSR) project that, as artefact, developed a first version ontology-based formal language representing the definitions of asset, liability and equity (the fundamental elements of the statement of financial position as defined in the Conceptual Framework) through the application of knowledge representation (ontology) techniques as used within computing. We suggest that this artefact may assist with addressing vagueness, inconsistencies and ambiguities within the definitions of the Conceptual Framework. Based on our findings, we include suggestions for the further development of a formal language and approach to assist the formulation of the Conceptual Framework. The project focuses on the Conceptual Framework for Financial Reporting after the incorporation of Phase A in the convergence project between the Financial Accounting Standards Board (FASB) and IASB.

While it is true that things such as machine-readable ontologies and reasoners can be used to reduce vagueness, inconsistency, and ambiguity from the financial reporting conceptual framework; they can also be used to make sure that financial reports are created consistent to that conceptual framework.

The machine-readable business rules expressed within an ontology both describe some problem domain such as that of financial reporting and check to see if financial reports are created consistent with that description.  The utility of machine-readable business rules does not make a lot of sense if you think about the paper-based or unstructured financial reports created for the past hundred years.

However, when you think about digital financial reports such as XBRL-based public company financial reports submitted to the SEC which are structured and therefore machine-readable; the utility of machine-readable business rules makes far more sense.

Professional accountants use many tools which are only readable by humans.  A good example is the disclosure checklist, a memory jogger used in the process of creating financial reports.

As the authors of the document point out, in the accounting world we can live with clear, known alternatives and professional judgment to pick and choose amongst those known alternatives; applying the best alternative all things considered.  What we cannot live with is diverse interpretations with different results based on the "same definitions and principles" which are really caused by vagueness, inconsistencies, and ambiguities in the definitions and principles.

Digital is not software, it is a mindset. Digital financial reporting is closer than you might think.  Never heard of the term "ontology"? Smart professional accountants are improving their knowlege engineering skills.

Posted on Sunday, April 19, 2015 at 08:33AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint