Microsoft XBRL-based Report Analysis
This blog post provides information related to the analysis of the Microsoft 2017 10-K. This has to do with controlling the process of creating the report and analyzing information the report contains. This is information about the report:
- Video walking you through the analysis
- SEC filing page
- XBRL instance
- XBRL Cloud Evidence Package
- Pacioli Power Tool Analysis Package
- Rendering of Report (Autogenerated)
- Disclosure Mechanics Validation Results, XBRL Cloud (about 68 disclosures, about 50% of report)
- Disclosure Mechanics Validation Results, Pesseract (about 124 disclosures, 94.8% of report)
- Disclosure Mechanics Rules (Human Readable | Machine Readable)
- Blocks
- Flat list of statements from the report
- Extracting report information
- Knowledge Graph of Information Models
Most current prototype:
- XBRL instance with rules attached directly to the report
- Pacioli validation results for above report
- XBRL Cloud validation results for above report
- Visual image of what I mean by "pieces" (note how verification linkbases and schemas are tied to the report)
- Pacioli list of disclosures
- Pesseract list of disclosures
- More information
This XBRL-based report contains 194 sets of facts which I used to call "blocks" and now I think I call "fact sets". For this report, I can identify 94.8% of those 194 sets of facts. This is important because (a) the rules can be used to make sure the report is created correctly and (b) the rules can be used to effectively and reliably extract information from the report.
I am comparing the Microsoft 10-K to the 10-Ks of Amazon, Apple, Facebook, Google, and Salesforce. The primary thing I am noticing is the propencity of accountants to focus on the presentation of information which is arbitrary/subjective and the representation of information which tends to be objective.
Also, I have completely recast the Microsoft 10-K in order to be able to control some things and perform some additional testing. You might find that helpful.
References (1)
-
Response: Microsoft project alternativeSee why Celoxis is an excellent alternative to Microsoft Project based on a detailed analysis of the two favorite project management tools.
Reader Comments