Seattle Method Value Explained (Pillars of Quality and Trustworthiness)
For a machine-readable information set (an information product) to be useful, that information product needs to be trustworthy. One such information product is an XBRL-based digital general purpose financial report.
The guidance provided by the Seattle Method enables accountants and others to use a proven, industrial strength, good practices based, standards-based pragmatic approach to creating provably high quality XBRL-based general purpose financial reports when report models are permitted to be modified.
Fundamentally, the Seattle Method reduces the threat of inaccuracy in digital financial reports.
When a report model can be modified (a.k.a. customized), the “wild behavior” of accountants creating such customized reports must be eliminated, keeping report models the accountants create within permitted boundaries. The report model, in the form of an XBRL taxonomy, is a machine readable (and also human readable) representation that serves many purposes:
- Description or specification: It is a description or specification of a report model.
- Construction: Reports can be constructed using that report model; a human can be assisted by software applications utilizing that machine readable description.
- Verification: The actual report constructed can be verified against the description assisted by software applications utilizing that machine readable description.
- Extraction: Information can be effectively extracted from machine readable reports and report models assisted by software utilizing that machine readable description.
- XBRL Syntax Verification Rules: Obviously the physical syntax of the machine readable report must be consistent with the XBRL global standard technical syntax specification. This is rather easy as (a) XBRL International publishes a set of conformance suites and (b) there is lots of software, even open source software like Arelle, that is certified to support that published set of conformance suites. Further, over 99% of reports submitted to the SEC and ESMA are consistent with these specified technical syntax rules.
- Report Mathematical Computations Verification Rules: Accounting information contains a lot of mathematical relations. Reports should both describe those mathematical relations and be consistent with those internal descriptions of such relations. XBRL calculation relations and XBRL formula rules can be used to describe this information. Note that SEC reports don't allow XBRL formula use so things like roll forward and dimensional aggregations cannot even be checked. ESMA allows XBRL formulas I believe. But how do you know if report math is correct if such information is not provided?
- Report Model Configuration Verification Rules: The report model configuration rules help make sure that the report model is constructed logically and per good modeling practices. XBRL processors do not check this because the XBRL technical specification does not cover this. Last time I looked at SEC reports, about 98% of reports followed these rules. Never measured ESMA reports.
- Fundamental Accounting Concepts Consistency Crosschecks Verification Rules: These rules check to make sure that (a) you are following the high-level financial reporting rules like the accounting equation and other basic relations and (b) you are not contradicting yourself and inducing an inconsistency in your financial information. I have measured this information over about a five year period for XBRL-based reports that have been submitted to the SEC. Per my last measurement of those reports, about 90% of reports were totally consistent with all of these high level accounting relationships. But 10% of reports had one or more mistakes.
- Wider-narrower Associations Verification Rules (JPEG): These rules check to make sure report elements are used consistently with respect to other report elements in a reporting entity's report model and consistent with accounting rules. Both the SEC and ESMA specify the proper use of report elements, but they don't provide a mechanism to actually check. Also, these rules tend to not be enforced by the SEC and ESMA (i.e. because they don't have the rules) so report quality of SEC and ESMA reports tends to be fairly low in this regard.
- Disclosure Mechanics Verification Rules: The disclosure mechanics rules specify the essence of how each and every disclosure needs to be constructed within a financial report. This information is not explicitly provided by the FASB who publishes the US GAAP XBRL taxonomy or the IFRS Foundation who publishes the IFRS XBRL taxonomy. Rough measurements of XBRL-based reports submitted to the SEC show an error rate of about 20% in reports submitted to the SEC. Have not measured ESMA reports yet. (Here is an example of discovery and verification of disclosures for one report.) (Here are some US GAAP examples of disclosure mechanics rules.) (Here is a test of 65 disclosures against provided rules.) (Here is a summary of the analysis of disclosures.) (Here is a tool for reviewing disclosure mechanics.)
- Reporting Checklist Verification Rules: These rules serve somewhat like what accountants call a disclosure checklist. While it does not test 100% of what a disclosure checklist covers, these machine-readable rules do check quite a bit to make sure that all required disclosures have been detected (leveraging the disclosure mechanics rules in #6 to find the disclosure). I have no information on how well SEC and ESMA XBRL reports do with this test.
- Any System Specific or Additional Verification Rules: This is a bit of a catch all category that effectively specifies "anything else important to the XBRL-based report information collection system". For example, XBRL US Data Quality Committee rules would go into this category. SEC EDGAR Filer Manual rules or European Single Electronic Format (ESEF) rules would also go into this category. No data on how well SEC or ESMA reports do here.
- Digital Financial Reporting Proficiency
- Seattle Method (documentation)
- Seattle Method (other resources)
- Showcase of Reports
- Platinum Use Cases, Test Cases, and Conformance Suite
- XBRL: Understanding What Can Go Wrong
- Smart (Cognitive) Business Applications and Services (Work in Progress)
- Essence of Accounting
- Digital Financial Reporting (IFRS Foundation)
- Digital Financial Reporting, Facilitating Comparability
- AI Model Validation
Comments
Post a Comment