Examples of Describing a Financial Report Logical System Using XBRL
Friday, September 27, 2019 at 09:45AM
Charlie in Becoming an XBRL Master Craftsman

This blog post builds on my prior blog post related to understanding and expressing logical systems. What this blog post does is add information about HOW you implement the model of a logical system using the XBRL technical syntax.

First off, note that there is another model, the business report logical model, that is used as a basis for representing a business report.  Basically, there are four core models involved that work together.  Just keep that in the back of your mind; you don't need to understand those details to understand how to use XBRL.

Below you see the outline of the logic that is used to represent a financial report (business report).  To that outline I have hooked an XBRL implementation of the logic artifact: (all of these come from the FRF for SMEs Ontology)

What are the benefits of going through the trouble of expressing all of those semantics precisely and completely?  See these two examples below.  In particulary, check out the "Evidence Package" and the "Disclosure Mechanics". What you see is an example of what can be generated from the sort of semantics that you see above.  These examples were created by XBRL Cloud. Pesseract also implements the logical system.

And so that is how you describe a logical system using the XBRL technical syntax! Are there better or different ways to achieve the desired results?  Probably.  But the primary point here is that you can express models, structures, and statements to provide a theory that describes a logical system or theory.

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