SlideShare a Scribd company logo
1 of 23
Digital Financial Report Proof
Charles Hoffman, CPA (Charles.Hoffman@me.com)
March 2, 2020
Digital Financial Reporting Proof
• Accounting equation logical system
• SFAC 6 Elements of Financial Statements logical system
• Provably properly functioning (consistent, complete, precise)
• Can keep in control
• Coverage of information patterns is insufficient
Digital Financial Reporting Proof
• Proof logical system adds 100% of possible information
patterns based on evidence from thousands and thousands of
XBRL-based financial reports submitted to the SEC
Sweet Spot
• Total reports: 6,023
• Total facts reported: 8,532,275
• Average number of facts per report: 1,416
• Total number of networks in all reports: 462,786
• Average number of networks per report: 77
• Total number of fact sets in all reports: 754,430
• Average number of fact sets per report: 125
• Average number of fact sets per network: 1.6
• Average facts per network: 18
• Average facts per fact set: 11
4
Concept Arrangement Patterns
• Of the 754,430 Fact Sets found in the 6,023 reports that I
interrogated using automated machine-based processes, there
were:
– Text Blocks: 407,392 (54%) are text blocks (Level 1 Notes, Level 2 Policies,
Level 3 Disclosures)
– Sets: 181,063 (24%) are sets (or hierarchies, no mathematical
computations)
– Roll Ups: 120,708 (16%) are roll ups
– Roll Forwards: 37,721 (5%) are roll forwards
– Other (including Roll Forward Info, Adjustment, Variance): 7,546 (1%) are
Roll Forward Infos or something else
5
Accounting Equation: Consistent, Complete, Precise
http://xbrlsite.azurewebsites.net/2020/core/master-ae/
• Very simple system that is properly functioning:
Balance Sheet
SFAC 6 Elements of Financial Statement
7
http://xbrlsite.azurewebsites.net/2020/core/master-sfac6/Documentation.pdf
Proof Expands on SFAC 6
8
http://xbrlsite.azurewebsites.net/2020/core/master-proof/Proof.pdf
Exists: Roll Up (Income Statement)
9
Exists: Roll Forward (Changes in Equity)
10
Exists: Arithmetic Expression (Balance Sheet)
11
Articulation (Three statements interconnected)
12
Add: Adjustment (Prior Period Error)
13
Add: Variance (Budget to Actual Comparison)
14
Add: Roll Forward Info (Information about a roll
forward)
15
Add: Set (Financial Highlights)
16
Add: Text Block (Accounting policies)
17
Add: Member Aggregation (Segment Revenues)
18
19
Interconnected Structures
20
UBmatrix
XBRL Cloud
Fujitsu
Arelle (Open source)
Permutations/Combinations of 9 Patterns
• Anything added to an XBRL-based report is some
permutation/combination of those 9 patterns.
• Information is proven to be logically correct and consistent
with (a) expectation and (b) what XBRL processors expect
21
22
23

More Related Content

Similar to Proof (Digital Financial Reporting)

Web based quality management system
Web based quality management systemWeb based quality management system
Web based quality management system
selinasimpson361
 
Iso quality management system definition
Iso quality management system definitionIso quality management system definition
Iso quality management system definition
selinasimpson321
 
Integrated quality management system
Integrated quality management systemIntegrated quality management system
Integrated quality management system
selinasimpson0501
 
ROC Asset Assurance - Brochure
ROC Asset Assurance - BrochureROC Asset Assurance - Brochure
ROC Asset Assurance - Brochure
Ashkan Mirzaei
 
Articles on quality management
Articles on quality managementArticles on quality management
Articles on quality management
selinasimpson2401
 
GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015
Derek Morkel
 
3 2006 06 cs6 4 gait principles v3a
3 2006 06 cs6 4 gait principles v3a3 2006 06 cs6 4 gait principles v3a
3 2006 06 cs6 4 gait principles v3a
Gene Kim
 
Quality management structure
Quality management structureQuality management structure
Quality management structure
selinasimpson2501
 

Similar to Proof (Digital Financial Reporting) (20)

Web based quality management system
Web based quality management systemWeb based quality management system
Web based quality management system
 
Iso quality management system definition
Iso quality management system definitionIso quality management system definition
Iso quality management system definition
 
Chap06
Chap06Chap06
Chap06
 
Integrated quality management system
Integrated quality management systemIntegrated quality management system
Integrated quality management system
 
Financial Reporting Robotics
Financial Reporting RoboticsFinancial Reporting Robotics
Financial Reporting Robotics
 
Quality management issues
Quality management issuesQuality management issues
Quality management issues
 
Back Office Conference 02 10 2009
Back Office Conference 02 10 2009Back Office Conference 02 10 2009
Back Office Conference 02 10 2009
 
The Department of the Navy Financial management (ERP)
The Department of the Navy Financial management (ERP)The Department of the Navy Financial management (ERP)
The Department of the Navy Financial management (ERP)
 
ROC Asset Assurance - Brochure
ROC Asset Assurance - BrochureROC Asset Assurance - Brochure
ROC Asset Assurance - Brochure
 
Articles on quality management
Articles on quality managementArticles on quality management
Articles on quality management
 
GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015
 
Citigroup Dact Final Tv
Citigroup Dact Final TvCitigroup Dact Final Tv
Citigroup Dact Final Tv
 
ALLL FZL and TD
ALLL FZL and TDALLL FZL and TD
ALLL FZL and TD
 
Global Payment Reference Architecture
Global Payment Reference ArchitectureGlobal Payment Reference Architecture
Global Payment Reference Architecture
 
3 2006 06 cs6 4 gait principles v3a
3 2006 06 cs6 4 gait principles v3a3 2006 06 cs6 4 gait principles v3a
3 2006 06 cs6 4 gait principles v3a
 
Building a better alll in 2015
Building a better alll in 2015Building a better alll in 2015
Building a better alll in 2015
 
Quality management structure
Quality management structureQuality management structure
Quality management structure
 
AutoRek - Automated Reconciliation and Exception Management
AutoRek - Automated Reconciliation and Exception ManagementAutoRek - Automated Reconciliation and Exception Management
AutoRek - Automated Reconciliation and Exception Management
 
Six Sigma - Statistical Process Control (SPC)
Six Sigma - Statistical Process Control (SPC)Six Sigma - Statistical Process Control (SPC)
Six Sigma - Statistical Process Control (SPC)
 
Webinar Deck: Efficient Methods for Managing Global Cash in Today's Regulator...
Webinar Deck: Efficient Methods for Managing Global Cash in Today's Regulator...Webinar Deck: Efficient Methods for Managing Global Cash in Today's Regulator...
Webinar Deck: Efficient Methods for Managing Global Cash in Today's Regulator...
 

More from Charles Hoffman

More from Charles Hoffman (13)

Accounting Basics (Brainstorming)
Accounting Basics (Brainstorming)Accounting Basics (Brainstorming)
Accounting Basics (Brainstorming)
 
MINI Financial Reporting Scheme
MINI Financial Reporting SchemeMINI Financial Reporting Scheme
MINI Financial Reporting Scheme
 
Journal Entries Represented in XBRL
Journal Entries Represented in XBRLJournal Entries Represented in XBRL
Journal Entries Represented in XBRL
 
Trial Balance Representation in XBRL
Trial Balance Representation in XBRLTrial Balance Representation in XBRL
Trial Balance Representation in XBRL
 
Common Elements of Financial Statements
Common Elements of Financial StatementsCommon Elements of Financial Statements
Common Elements of Financial Statements
 
SFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRLSFAC 6 Elements of Financial Statements Representation in XBRL
SFAC 6 Elements of Financial Statements Representation in XBRL
 
Accounting Equation Representation in XBRL
Accounting Equation Representation in XBRLAccounting Equation Representation in XBRL
Accounting Equation Representation in XBRL
 
Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...Special Theory of Machine-based Automated Communication of Semantic Informati...
Special Theory of Machine-based Automated Communication of Semantic Informati...
 
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroAccounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
 
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...Recognizing that Financial Reports are Comprised of Many Individual and Testa...
Recognizing that Financial Reports are Comprised of Many Individual and Testa...
 
Introduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional AccountantsIntroduction to the Multidimensional Model for Professional Accountants
Introduction to the Multidimensional Model for Professional Accountants
 
Knowledge Representation Using XBRL
Knowledge Representation Using XBRLKnowledge Representation Using XBRL
Knowledge Representation Using XBRL
 
How Xbrl Works
How Xbrl WorksHow Xbrl Works
How Xbrl Works
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 

Recently uploaded (20)

UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 

Proof (Digital Financial Reporting)

  • 1. Digital Financial Report Proof Charles Hoffman, CPA (Charles.Hoffman@me.com) March 2, 2020
  • 2. Digital Financial Reporting Proof • Accounting equation logical system • SFAC 6 Elements of Financial Statements logical system • Provably properly functioning (consistent, complete, precise) • Can keep in control • Coverage of information patterns is insufficient
  • 3. Digital Financial Reporting Proof • Proof logical system adds 100% of possible information patterns based on evidence from thousands and thousands of XBRL-based financial reports submitted to the SEC
  • 4. Sweet Spot • Total reports: 6,023 • Total facts reported: 8,532,275 • Average number of facts per report: 1,416 • Total number of networks in all reports: 462,786 • Average number of networks per report: 77 • Total number of fact sets in all reports: 754,430 • Average number of fact sets per report: 125 • Average number of fact sets per network: 1.6 • Average facts per network: 18 • Average facts per fact set: 11 4
  • 5. Concept Arrangement Patterns • Of the 754,430 Fact Sets found in the 6,023 reports that I interrogated using automated machine-based processes, there were: – Text Blocks: 407,392 (54%) are text blocks (Level 1 Notes, Level 2 Policies, Level 3 Disclosures) – Sets: 181,063 (24%) are sets (or hierarchies, no mathematical computations) – Roll Ups: 120,708 (16%) are roll ups – Roll Forwards: 37,721 (5%) are roll forwards – Other (including Roll Forward Info, Adjustment, Variance): 7,546 (1%) are Roll Forward Infos or something else 5
  • 6. Accounting Equation: Consistent, Complete, Precise http://xbrlsite.azurewebsites.net/2020/core/master-ae/ • Very simple system that is properly functioning: Balance Sheet
  • 7. SFAC 6 Elements of Financial Statement 7 http://xbrlsite.azurewebsites.net/2020/core/master-sfac6/Documentation.pdf
  • 8. Proof Expands on SFAC 6 8 http://xbrlsite.azurewebsites.net/2020/core/master-proof/Proof.pdf
  • 9. Exists: Roll Up (Income Statement) 9
  • 10. Exists: Roll Forward (Changes in Equity) 10
  • 11. Exists: Arithmetic Expression (Balance Sheet) 11
  • 12. Articulation (Three statements interconnected) 12
  • 13. Add: Adjustment (Prior Period Error) 13
  • 14. Add: Variance (Budget to Actual Comparison) 14
  • 15. Add: Roll Forward Info (Information about a roll forward) 15
  • 16. Add: Set (Financial Highlights) 16
  • 17. Add: Text Block (Accounting policies) 17
  • 18. Add: Member Aggregation (Segment Revenues) 18
  • 21. Permutations/Combinations of 9 Patterns • Anything added to an XBRL-based report is some permutation/combination of those 9 patterns. • Information is proven to be logically correct and consistent with (a) expectation and (b) what XBRL processors expect 21
  • 22. 22
  • 23. 23