Intelligent XBRL-based Digital Financial Reporting
(NOTE THAT THIS PAGE HAS BEEN SUPERCEDED BY Mastering XBRL-based Digital Financial Reporting. Please use that new resource!)
Everything you would ever want to know about intelligent XBRL-based digital financial reporting in one place!
Information provided on this blog for over 20 years related to XBRL was accumulated, organized, refactored, summarized, analyzed, evaluated, synthesized; this resource will help you understand how to effectively make use of XBRL for financial reporting. The resource is not perfect yet and is still a work in progress; but it is pretty good. Note that all of this material is considered property of the public domain.
Pedagogy is about creating an educational process that will lead to knowledge transfer to a learner. Over time, I will better organize this information about the factual, conceptual, procedural, and metacognitive information you need to understand XBRL-based digital financial reporting. Wheter you are a novice, beginner, competent, profecient, or an expert; this information will help you wrap your head around XBRL-based digital financial reporting. I will keep organizing this information better so keep checking back and watch this resource improve!
Follow this YouTube channel for more information: Digital Financial Reporting
If you want to master XBRL-based financial reporting, follow this page: Mastering XBRL-based Digital Financial Reporting.
Individual chapters:
- Introduction (updated)
- Accounting, Reporting, Auditing, and Analysis in a Digital Environment (updated)
- Basic Level XBRL Technical Primer (updated)
- Conceptual Overview of Digital Financial Report (updated)
- Principles (updated)
- Computer Empathy: Artificial Intelligence and Knowledge Engineering in a Nutshell (updated)
- Business Rules (updated)
- Problem Solving Logic (updated)
- Expert Systems (updated)
- Intelligent Software Agents (updated)
- Digital Distributed Ledgers and Smart Contracts
- Lean Six Sigma
- Digitizing Financial Reports (updated)
- Professional Accountant's Interests, Perspective, Position, and Risks (updated)
- Understanding Other Moving Parts of Digital (updated)
- Essence of Accounting (new)
- Representing and Exchanging Complex Information (new)
- Conceptual Framework (Model + Theory) of a Digital Financial Report (updated)
- Logical Theory Describing Financial Report (updated, improved version of page above)
- Hypercubes (new)
- Fact Sets (updated)
- SEC-type XBRL-based Digital Financial Report
- Conceptual Model Elements (Reference)
- Conceptual Model Domain Semantics (Reference)
- Disclosure Mechanics (updated)
- Fundamental Accounting Concepts and Reporting Styles
- Concept Arrangement Patterns
- Member Arrangement Patterns
- Fragment (Structure) Arrangement Patterns
- Advanced Aspects of the Digital Financial Report Conceptual Model
- Additional Resources for Getting Started
- Hello World Example
- Mastering XBRL-based Digital Financial Reporting Examples
- Concept Arrangement Pattern Examples
- Member Arrangement Pattern Examples
- Business Use Case Examples
- Comprehensive Example
- Reference Implementation of XBRL-based Public Company Financial Filing to SEC
- Financial Disclosure Template Examples
- Special or Specific Modelling Considerations
- Reconciliation of Models
- Financial Report Semantic Object Properties
- Report Element Properties
- Analysis of 6,751 XBRL-based Public Company 10-Ks Submitted to SEC
- Top XBRL Technical Syntax Related Modeling Tips
- Notion of Profiles, General Application Profile, and NOLAP
- Demystifying the Role of Ontologies in XBRL-based Digital Financial Reporting: Artificial intelligence (AI) is brought to life by machine-readable metadata such as ontologies. Understand exactly how to create high-quality ontologies which supercharge software applications.
- Leveraging the Theoretical and Mathematical Underpinnings of a Financial Report: This document explains the theoretical and mathematical underpinnings of double-entry accounting and financial reports. A financial report is a graph of facts. That graph of facts includes transactions, events, circumstances, and other phenomenon of an economic entity that fits into two categories: things that went through the general ledger (double-entry) and things that did NOT go through the general ledger (single-entry).
- Chain of Capabilities Necessary to Automate Accounting Processes: As the notion of irreducible complexity points out, there is a chain of capabilities that must be mastered in order to effectively and reliably automate accounting processes. I provide a precise list of the capabilities that are necessary to master, but I am not 100% certain that the list is sufficient. The first software vendor that masters this chain of capabilities, understands the Law of Conservation of Complexity, and creates functional software that is truly usable by professional accountants will win big.
- General Ledger Trial Balance to External Financial Report: This document summarizes a basic example of putting all the pieces together to go from a general ledger to an external financial report for all the transactions that flow through the general journal to the general ledger. All those pieces fit together. What this example does not show is the transactions, events, circumstances, and other phenomenon that does not flow through the general journal and general ledger.
- Introducing the Fact Ledger: Accountants understand HOW to do double-entry accounting; but what I am seeing is that many accountants, including myself, don't understand WHY they use double-entry accounting. Maybe it was never explained to them. Maybe they forgot. For me, I don't know if it slipped my mind. The fact ledger leverages the ideas of the ledger and the journal to create machine-readable versions of those to important tools of accounting.
- Accounting Process Automation XBRL Appliction Profile: An efficient, effective, safe, and reliable approach to implementing accounting process automation leveraging the XBRL global standard technical syntax.
- Open Source Framework for Implementing XBRL-based Digital Financial Reporting: A framework for representing metadata using the XBRL technical syntax which enables the creation of a software ecosystem which supports high function and automated quality control.
- Blueprint for Creating Zero-defect XBRL-based Digital Financial Reports: Explains how to use automated and manual processes professional accountants need to evaluate and measure the quality of an XBRL-based financial report.
- Reporting Schemes: Comparison of high-level concepts of a number of financial reporting schemes.
- Profiles: Contrasting implementations of XBRL related to financial reporting.
- Leveraging XBRL's Extensibility Effectively: Understanding how to use XBRL's extensibility effectively.
- Understanding Digital Using Computer Empathy: Presentation that tries to tie the big picture and the details together.
- Understanding Triple-entry Accounting: Contrasts single, double, and triple entry accounting.
- Case for XBRL-based General Purpose Financial Report: A summary of the case for and benefits of XBRL-based digital general purpose financial reports on one slide.
- How XBRL Works: A popular short five minute video that explains the basics of how XBRL actually works.
- Logical Theory Describing a Business Report: Explains the structure, mechanics, mathematics, and logic of a business report in terms that can be implemented in software applications.
- Putting the Expertise into an XBRL-based Knowledge Based System for Creating Financial Reports: Explains how to think about XBRL-based financial reports so that effective and effecient software applications that are usable by accounting professionals can be created.
- Guide to Building an Expert System for Creating Financial Reports: Explains how a software engineer and I created an expert system for creating financial reports.
- Leveraging Functional Components for XBRL-based Digital Financial Reporting: Understand how functional components can be leveraged to improve functionality, ease of use, and to keep report quality high.
Download the entire resource: Intelligent XBRL-based Digital Financial Reporting (please contact me)
Please send comments, ideas, suggestions, and other feedback to me if you like.