Mastering XBRL-based Digital Financial Reporting
A brick wall is made of exactly two things: bricks, mortar. But a brick wall created by a master craftsman, or mason, and a brick wall created by a “weekend warrior” with no knowledge of masonry will be very different. Master craftsmen are created and that process takes time and effort.
“Learn the rules like a pro, so you can break them like an artist.” Pablo Picasso
Proficiency is the measure of capacity to use something to one’s benefit. There are three levels or categories of profeciency: literacy, fluency, and mastery. Here we focus on mastery.
Do you have the mastery mindset? Are you an artisan fueled by an insatiable desire to master your craft? Here are the resources you need to master XBRL-based digital financial reporting. Want a quick jumpstart? Read Essentials of XBRL-based Digital Financial Reporting. Be sure to work through these examples.
A treatise is a formal and systematic written discourse on some subject exposing the principles of that subject. Consider this my treatise on XBRL-based digital financial reporting. Mastering XBRL-based Digital Financial Reporting helps you to understand how to use the proven good practices of the Seattle Method.
You can start on your own. Where? Read the chapters below. It is pretty well organized, pretty current, and I am continually improving it. There are about 700 pages or so. (This listing of chapters provides a status; the documents are the same as those below.)
Note that you can query these documents using ChatPDF.
- Mastering XBRL-based Digital Financial Reporting
- Section 0: Introduction
- Section 1: Important Background Information
- Conceptual Overview of XBRL-based Digital Financial Report
- Principles
- Knowledge Engineering
- Expert Systems
- Problem Solving Logic
- Intelligent Software Agents
- Digitizing Financial Reports
- Professional Accountant’s Interests, Perspective, Position, and Risks
- Digital Distributed Ledgers
- Lean Six Sigma
- Other Moving Parts of Digital
- Section 2: Logical Conceptulization of Financial Report
- Informatics
- Exchanging Complex Financial Information
- Logical Systems
- Logic and Knowledge Graphs
- Logical Digital Twin of Financial Reports
- Financial Report Knowledge Graphs
- Logical Theory Describing Financial Report
- Terms
- Associations
- Structures
- Blocks
- Disclosures
- Rules
- Facts
- Properties
- Representing Structures
- Concept Arrangement Patterns
- Member Arrangement Patterns
- Structure Arrangement Patterns
- Fundamental Accounting Concepts and Reporting Styles
- Disclosure Mechanics
- Disclosure Rules (a.k.a. Reporting Checklist)
- Business Events and Classic Transactions
- Method (Seattle Method)
- SEC-type XBRL-based Digital Financial Report
- ESEF-type XBRL-based Digital Financial Report
- Semantic Spreadsheets
- Reference to Logical Theory Terms
- Reference to Logical Theory Semantics
- Advanced Aspects of Logical Conceptulization of Financial Report
- Additional Resources
- Section 3: Working with XBRL-based Digital Financial Reports
- Viewing Reports
- Controlling Report Quality
- Querying Report Information
- Creation of Base Financial Reporting Scheme Models and Report Models
- Creating Reports
- Extracting Information from Reports
- Digital Financial Report Creation Best Practices
- Workflow and Process Control
- Auditing XBRL-based Digital Financial Reports
- Automating Record to Report
- Section 4: Examples and Samples
- Showcase of Reports
- Hello World Example
- Concept Arrangement Pattern Examples
- Member Arrangement Pattern Examples
- Business Use Case Examples
- Comprehensive Example
- Reference Implementation of XBRL-based Report for SEC
- Reference Implementation of XBRL-based Report for ESMA
- Golden Examples
- Platinum Examples (Best)
- Rules of Thumb
- Mastering Examples
- Template Examples
- Exemplar Examples
- Automating Record to Report
- Section 5: Technical Details
- Processing Logical Systems
- Logical Schema of Financial Reports
- Expert System for Creating Financial Reports
- XBRL Technical Syntax Details
- Special and Specific Considerations
- Reconcilation of Models
- Financial Report Object Properties
- Report Element Properties
- Analysis of 6,751 XBRL-based 10-Ks
- XBRL Technical Syntax Modeling Tips
- Profiles
- Guide to Building Expert System for Creating Financial Reports
- Good Practices Model for Implementing XBRL-based Reporting System
- Understanding Logical Objects of XBRL-based Financial Reports
- Understanding and Leveraging the "Semantic Glue" of XBRL-based Financial Reports
The information above will be updated periodically, I will try and keep you informed.
Note that I would encourage people interested in the above to also check out Rise of AiCCOUNTANTS and The XBRL Book: Simple, Precise, Technical.
Prefer videos? Try the Digital Financial Reporting YouTube.com channel. In particular, the playlists Understanding Financial Report Logical System and Mastering XBRL-based Digital Financial Reporting are a good starting point.
Prefer to learn by example and reverse engineering? See:
Prefer to understand the big picture first, then dive into the details? I would suggest starting with Logical Theory Describing Financial Report.
Also see this blog post for information about mastering XBRL-based digital financial reporting.
The target is the professional accountant who understands accounting and is not afraid to roll up their sleeves and get their hands a little dirty with the technology.
Learning Options
There are many different approaches to obtaining this information.
-
Self Study. This is a low cost option and it takes longer; but you can do it at your pace, within your budget, and to the degree you want. We will help show you the path to understanding XBRL right here.
-
Premium self study kit. Rather than sorting through all the stuff on this blog, contact me and I will give you one ZIP file that has everything you need.
-
Supported Study. You study on your own, but we have support options available to supplement your efforts to learn XBRL.
-
Saturation Study. Come to a one week class and get up to speed fast.
-
Custom Classes. If your organization would like to train a number of individuals, we can help you.
-
Support. If all you need is support from time to time, we can provide that option also.
-
Apprenticeship Programs. Study under an expert. We can set you up with an apprenticeship program.
For more information on any of these options, please contact Charles.Hoffman@me.com. These classes can be given in your area if you desire. Also, there are opportunities for train the trainer type classes.