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 March 8, 2020 - March 14, 2020

Compensating for US GAAP and IFRS XBRL Taxonomy Design Choices

The video Distinguishing Between Properly Functioning and Improperly Functioning Logical Systems points out what can go wrong within a financial report logical system.  When an XBRL taxonomy is created, one needs to mitigate the possibility that those things go wrong.  When an XBRL taxonomy is created that does not mitigate those possibilities, others will have to do so in order to make use of the XBRL taxonomy effectively. That is the only way to put together a reliable, repeatable process.

Both the US GAAP and IFRS XBRL Taxonomies leave critical pieces out.  These missing pieces are problematic for those that want to create reports using the taxonomy correctly, want to consume information from such reports, and even those simply trying to understand the taxonomies.

The video, Compensating for US GAAP and IFRS XBRL Taxonomy Design Choices, lays out exactly how I compensated for these missing pieces in order to create quality financial reports and to extract information from such reports.

Here is an example of the way I compensated for these issues using the small SFAC 6 Elements of Financial Statements XBRL representation where possible and other examples shown in the video: 

A by product of using these rules is that software applications can not only verify that reports are created correctly using a relable process, but they are very helpful in constructing software interfaces that business professionals use to create and financial reports.

 

Posted on Wednesday, March 11, 2020 at 11:26AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint

Distinguishing Between Properly and Improperly Functioning Logical Systems

(If you don't understand what I mean by logical system please watch this video playlist.)

Here is some really good information related to distinguishing between properly functioning and improperly functioning logical systems, such as an XBRL-based financial report.  It also helps you understand what it takes to keep such a logical system properly functioning and how to convert an improperly functioning system back into a properly functioning logical system: 

This is what a properly functioning system looks like:

PROPERHere is a human-readable review tool that shows the details of a properly functioning logical system. Notice that all the statements made within the system are consistent, complete, and precise.

IMPROPERHere is a human-readable review tool that shows the details of an IMPROPERLY FUNCTIONING logical system.  Notice that the software makes you aware of the inconsistency in the statements.

IMPROPER: Here is a human-readable review tool that shows the details of an IMPROPERLY FUNCTIONING logical system.  Notice that the software DOES NOT MAKE YOU AWARE!!! of the inconsistency.  Why?  The rule "Assets = Liabilities + Equity" was removed.

That is why business rules are critical to the process of creating high-quality XBRL-based financial reports.

Posted on Monday, March 9, 2020 at 11:01AM by Registered CommenterCharlie in | CommentsPost a Comment | EmailEmail | PrintPrint