The benefits of semantic, structured authoringover the unstructured approach to creating financial statements (i.e. packing information into Microsoft Word which understands nothing about financial reporting) seem quite obvious and clear to me. It seems that even if you created your financial statement using this semantic, structured approach leveraging XBRL and never gave XBRL output to anyone, it would still be worth considering a semantic, structured authoring approach.
This may seem like a rather odd statement, but hear me out.
Structured authoring of documents has been around for quite a long time. I visited the company called Arbortext back in 1998 when SGMLwas the structured text of choice. SGML offered many benefits, but it was hard to use. A few years later I visited a company called SoftQuad Software in Vancouver, BC (just up the street from me) who had a product called XMetaL.
XMetaL was am XML editing tool with an interface which was much like a word processor. It was a business user tool, rather than an XML tool for developers like most other XML editors. The useful thing which XMetaL did was control what you could enter using a schema. The bad thing was that the schema was more syntax related than semantics related. XMetaL got into XBRL but I never did see XMetaL allow a business user "interact" with a financial statement the way I thought that the interaction could be like.
There are others taking a structured authoring approach to creating financial statements. SAP, Oracle, and IBM to name three. All of these companies are working to change the "last mile of finance" as are others. Many of these companies started down this path long before XBRL even existed.
There are lots of different terms for structured authoring: model based reporting, digital financial reporting, 21st Century financial reporting.
But let me take a step back and say that there is an even better approach that structured authoring. This approach is called semantic, structured authoring and is defined as:
"to compose information content semantically structured according to some ontology"
THAT is what I'm talking about.
The paper Semantic Authoring and Learning Thereofby Kôiti Hasida talks about semantic structured authoring in more detail. It points out how this approach can be more productive and improve quality using things such as (most of which I don't really understand):
- discourse connectives
- reusable patterns of discourse structures
- lexicographical and lexical knowledge
- frequent combinations of argument types of discourse relations
- ontologies containing concepts appearing in graphs
- credibility and importance of parts of graphs
- who may be interested in parts of graphs
It seems like semantic structured authoring is a marriage between ideas of structured authoring and ideas of the semantic web. Add to this business intelligence, then you see financial reporting done in a totally new way.
The way I see it is that taking a model-based approach to constructing financial statements will be as different as using a paper spreadsheet as contrast to building an electronic spreadsheet. The best visualization I can provide is a video of the Quantrix Modeler (the first video on this page, 6 minutes that will change your view of the world).