Excel Application Prototype Shows Cross Business System Interaction
Monday, October 3, 2011 at 08:07AM
Charlie in Demonstrations of Using XBRL

This prototype Excel application demonstrates the power of cross business system interaction which is enabled by the XBRL technical syntax and by clear business semantics. This PDF will walk you through using the Excel prototype. Be aware that the Excel workbook contains macros and you might need to adjust your security settings to make this work on your computer.

You can try the application and/or read through the PDF to see what this protytpe application does.

You can understand the point that I am trying to make here by asking yourself two fundamental questions.

  1. How much does Microsoft Word understand financial statements?
  2. Why do you have to use so many different things which do not interact with one another when creating a financial statement?

Perhaps these seem like odd questions. Let's look at the first question relating to how much Microsoft Word, the software application which is used to create 85% of all financial statements as I understand it, understands financial statements. Of course the answer is that Word has ZERO understanding of financial statements.

The way a financial statement is created in Word is that someone which has a tremendous amount of understanding about financial statements uses their skills and the word processing features which Word does grasp to create a financial statement. There may be others involved which type information, cut and paste, or whatever; but fundamentally someone with financial reporting domain expertise interacts with a software application which excels at word processing and presentation of information, but knows nothing about financial reporting.

Why is that?

Well, others are asking the same question. That is what model-based reporting is all about.  Call it structured authoring which is what was used in the SGML and XML authoring worlds, call it model-based reporting; personally I prefer the term semantic structured authoring or semantic model-based reporting.

I will get to how you can do this in a future blog post.  But for now just consider the possibility of a software applicaiton which does understand financial reporting.  Why would that not be a good thing?

Now for the second question: Why do you have to interact with so many different pieces when creating a financial statement and none of the pieces interact with the other pieces.  For instance:

OK, so maybe I am wrong here, perhaps there is not a whole lot of accounting skill which goes into creating a financial statement, it seems to primary skill one needs is how to cut, paste, and reformat things between the multiple business systems which are needed to create a financial statement.

What does all of this have to do with my Excel prototype?  Well, just know that there is a better way.  The key is metadata.  Metadata can help a software application understand the semantics of a financial statement or business report from many other business domains. Look at what is driving that Excel prototype, metadata.

Can metadata drive a semantic model-based financial statement creation application?  I think we will have the answer to that question within a few short years, perhaps less.  How will this impact domain experts?  We shall see.

 

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.