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.
Open-edi Distributed Business Transaction Repository
Open-edi Distributed Business Transaction Repository and REA seem to be very closely related to one another. Both seem to be tranactions related.
REA, Triple-Entry Accounting and Blockchain: Converging Paths to Shared Ledger Systems
Consolidation of Financial Reports
Modano has some interesting consolodation software. XBRL-based structured information can make things like this significantly easier. For a quick overview, watch this video. To get a more detailed understanding, watch this video.
Have a look at these libraries to get a better feel.
Once in 500 Year Change to Accounting
This weekend I had a conversation with a brand new Accounting PhD graduate who made a statement something like,
"What is going on in accounting right now is a once in 500 year change."
I would completely agree. In fact, I did not quite understand the comment when it was made back in 2001; but John Covaleski, a senior editor of Accounting Today, said,
"...XBRL is perhaps the most revolutionary change in financial reporting since the first general ledger." (Accounting Today, September 4-24, 2000, page 22)
This Forbes article, Triple-Entry Accounting and Blockchain: a Common Misconception, makes the following statement:
"blockchain will entirely disrupt accounting processes as we know them -- it’s only a matter of time"
The global consultancy firm Gartner classified XBRL as a transformational technology in 2010. Gartner defines transformational as something that "enables new ways of doing business across industries that will result in major shifts in industry dynamics. Major shifts mean lots of change and some winners and some losers.
Big, big changes. This change will likely unfold over the next 30 years or so. That is not as long as people might think. Accounting is somewhere between 7,000 and 10,000 years old. And the change did not start 20 years ago when XBRL appeared. Many things are working together to enable this change. In my view, there will be a burst of significant change relatively soon.
Within accounting I include accounting, reporting, auditing, and analysis. This includes financial accounting, management accounting, and tax accounting. The biggest things impacting this change in my view are: (in no particular order)
- The Internet
- XBRL, RDF, and other structured formats/syntaxes
- International Financial Reporting Standards and US GAAP
- REA (Resources, Events, Agents) and OeDBTR
- Artificial Intelligence
- Knowledge Graphs and other machine-readable structured information
- Logic Programming such as Prolog and Google's new Logica Language
- Digital Distributed Ledgers
- Triple Entry Accounting
- Lean Six Sigma philosophies and techniques
- Graph Databases and Graph Query Language (GQL)
- Structured Query Language (SQL)
- Audit Failures
- Standards
- Computer
Machine-readable XBRL-based financial reports are here and supplement the previous version which was only readable by humans. It will be interesting to watch other changes unfold. If you thought the change between paper spreadsheets and electronic spreadsheets was big; this move to modern accounting will be even bigger.
#######################
The Poet of Logic Programming
The Poet of Logic Programming is an interview of Bob Kowalski, the designer of PROLOG and co-creator of the field of logic programming. Bob also is the creator of Logical English.
Google's New Logica Language
Google has created a new open source languge called Logica that is a dialect of Datalog. Recall that Datalog is a very safe dialect of Prolog. Prolog (which is an ISO standard) is one of the three primary problem solving logic paradigms, logic programming. You can download Logica here on Github.
This InfoWorld article, Google's Logica language addresses SQL's flaws, says that "Logica solves problems of SQL by using syntax of mathematical logic rather than natural English language."
This SDTimes article, Google unveils logic programming language: Logica, “Logica brings readability and good engineering practices common for languages like Python, C++, Java etc. to your queries.”
This is excellent news! As I see it, Logica is a vote of confidence for modern PROLOG.