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 systemselinasimpson361
 
Iso quality management system definition
Iso quality management system definitionIso quality management system definition
Iso quality management system definitionselinasimpson321
 
Integrated quality management system
Integrated quality management systemIntegrated quality management system
Integrated quality management systemselinasimpson0501
 
Financial Reporting Robotics
Financial Reporting RoboticsFinancial Reporting Robotics
Financial Reporting Roboticsaccenture
 
Back Office Conference 02 10 2009
Back Office Conference 02 10 2009Back Office Conference 02 10 2009
Back Office Conference 02 10 2009blnoeide
 
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)WILLIE GREER
 
ROC Asset Assurance - Brochure
ROC Asset Assurance - BrochureROC Asset Assurance - Brochure
ROC Asset Assurance - BrochureAshkan Mirzaei
 
Articles on quality management
Articles on quality managementArticles on quality management
Articles on quality managementselinasimpson2401
 
GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015GAFFEYHealthcareOverviewDeckQ22015
GAFFEYHealthcareOverviewDeckQ22015Derek Morkel
 
Citigroup Dact Final Tv
Citigroup Dact Final TvCitigroup Dact Final Tv
Citigroup Dact Final Tvu_expres1
 
Global Payment Reference Architecture
Global Payment Reference ArchitectureGlobal Payment Reference Architecture
Global Payment Reference ArchitectureRamadas MV
 
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 v3aGene Kim
 
Building a better alll in 2015
Building a better alll in 2015Building a better alll in 2015
Building a better alll in 2015Libby Bierman
 
Quality management structure
Quality management structureQuality management structure
Quality management structureselinasimpson2501
 
AutoRek - Automated Reconciliation and Exception Management
AutoRek - Automated Reconciliation and Exception ManagementAutoRek - Automated Reconciliation and Exception Management
AutoRek - Automated Reconciliation and Exception ManagementJim Muir
 
Six Sigma - Statistical Process Control (SPC)
Six Sigma - Statistical Process Control (SPC)Six Sigma - Statistical Process Control (SPC)
Six Sigma - Statistical Process Control (SPC)Flevy.com Best Practices
 
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...Kyriba Corporation
 

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

Accounting Basics (Brainstorming)
Accounting Basics (Brainstorming)Accounting Basics (Brainstorming)
Accounting Basics (Brainstorming)Charles Hoffman
 
MINI Financial Reporting Scheme
MINI Financial Reporting SchemeMINI Financial Reporting Scheme
MINI Financial Reporting SchemeCharles Hoffman
 
Journal Entries Represented in XBRL
Journal Entries Represented in XBRLJournal Entries Represented in XBRL
Journal Entries Represented in XBRLCharles Hoffman
 
Trial Balance Representation in XBRL
Trial Balance Representation in XBRLTrial Balance Representation in XBRL
Trial Balance Representation in XBRLCharles Hoffman
 
Common Elements of Financial Statements
Common Elements of Financial StatementsCommon Elements of Financial Statements
Common Elements of Financial StatementsCharles Hoffman
 
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 XBRLCharles Hoffman
 
Accounting Equation Representation in XBRL
Accounting Equation Representation in XBRLAccounting Equation Representation in XBRL
Accounting Equation Representation in XBRLCharles Hoffman
 
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...Charles Hoffman
 
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 EnvironmentintroCharles Hoffman
 
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...Charles Hoffman
 
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 AccountantsCharles Hoffman
 
Knowledge Representation Using XBRL
Knowledge Representation Using XBRLKnowledge Representation Using XBRL
Knowledge Representation Using XBRLCharles 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

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

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