« Distributed Ledgers + Smart Contracts + XBRL | Main | Seba Technology Disruption Framework »

Understanding Digital Financial Reporting using Pesseract

Pesseract is a software application created by a software engineer and myself. We don't consider it a commercial product yet because it does not have the compete set of features completed.  However, Pesseract does have plenty of features and can be effectively used to explore XBRL-based reports and understand where XBRL-based digital financial reporting is headed.

We are not "paving the goat path" like other software developers; our goal is to increase our know-how. We figured out a different path.

Pesseract is a working proof of concept where we are figuring out how to create an expert system for creating high-quality financial reports.  We believe that we can make Pesseract create higher quality reports than the financial reports that are being created today.  Pesseract will be a disruptive innovation that changes how financial reports will be created in the future.  We buy into the notion of the modern finance platform. We buy into the notion of mirror worlds.  We buy into the notion of triple-entry accounting and distributed ledgers.  We believe artificial intelligence can be leveraged to automate many accounting tasks.  We buy into the notion that Lean Six Sigma can be leveraged to improve process quality.

Accounting, reporting, auditing, and analysis in a digital environment is not about making incremental changes to outdated 20th Century paper and document oriented workflow and processes of creating financial reports.

We are making Pesseractavailable for professional accountants to experiment with.  To download Pesseract, go to the Download/Get Started tab here and follow the instructions.  We are not making the creation features available at this point, we are tuning those features.  But, there are many, many other things you can do with Pesseract.  Below is a set of documents that help you learn about Pesseract and XBRL-based digital financial reporting:

  1. Getting Started with Pesseract: helps you learn some of the basics.
  2. Validating an IFRS based Report: helps you understand that Pesseract works with IFRS reports as well as US GAAP based reports.
  3. Report Model Structure and Fundamental Accounting Concept Relations Validation: walks you through the process of validating a reports model structure and fundamental accounting concept relations.
  4. Multiple Languages: walks you through the use of labels in multiple languages.
  5. Appending Instances: shows you basic example of how to append information from one XBRL instance to another XBRL instance.
  6. Dynamic Rules: shows you have business rules can be dynamically used with an XBRL instance. (Here is the example with all the rules available locally, this is really interesting.)
  7. Normalized Comparison: walks you through the process of comparing information across period for an entity or across entities for a period.
  8. Appending Linkbases: shows you basic example of how to append information to an existing report using XBRL linkbases.
  9. Drill Down: shows you how you can leverage the structured nature of XBRL to drill down from higher granularity information to lower levels of granularity; or move from lower granularity to higher granularity.
  10. Filtering and Searching: shows you how you can leverage the structured nature of XBRL to filter and search information within a financial report.
  11. Exploring model structure and fact tables: helps you better understand structured reports by explaining basics of the model structure and fact tables.
  12. Networks, Components, and Blocks: helps you understand the differences between networks, components, and blocks.
  13. Blocks (Advanced): helps you understand the connection between blocks and reporting checklist and disclosure mechanics validation.
  14. Hundreds of Example Reports: helps you understand where to find hundreds of XBRL-based reports which you can help you consolidate your knowledge.
  15. API, Batch Processing, Plugins: helps you recognize that Pesseract is not just a software application; it has an API, you can create batch processes at the command line, and you can create plugins.
  16. Profiles: helps you understand what a profile is, how profiles are helpful.

Stay tuned as additional examples will be provided as they are created and we will provide newer versions of the Pesseract application as as appropriate.  An investment of your time today could make you a digital financial reporting master craftsmen of tomorrow!

Posted on Sunday, October 14, 2018 at 09:01AM by Registered CommenterCharlie in | CommentsPost a Comment

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):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.