This resource is for the Accounting Oracle Machine. The Accounting Oracle Machine is a collection of resources primarily for US GAAP and IFRS financial reporting.
This Accounting Oracle Machine provides resources to accountants, auditors, and analysts in both human readable form and machine readable form.
At this time, this Accounting Oracle Machine is a working proof that is being created in order to figure out how to synthesize this resource. This resource embraces
'digital' and 'informatics' applied to accountancy.
1. Introduction
This resource is the landing page of the Accounting Oracle Machine. The Accounting Oracle Machine is machine-readable and human-readable resources for accounting,
reporting, auditing, and analysis (collectively referred to as 'accountancy'). The objective is to provide a tool for modern accountancy; accountancy in a digital
environment. (Modern Accountancy)
NOTE: This version of the Accounting Oracle Machine is a working proof of concept that is used to figure out how to best organize this resource.
The accounting equation (a.k.a. fundamental accounting equation, balance sheet equation) is the cornerstone of financial reporting. The accounting equation is common knowledge.
The accounting equation has multiple different versions, but all versions reconcile to this one fundamental model. This financial reporting scheme that documents the accounting equation
is a basic example and training tool. [ACCOUNTING-EQUATION]
ISSUE: This should, perhaps, also include the net assets based accounting equation also.
The FASB's Elements of Financial Statements ([FASB-CON6]) defines 10 elements that make up financial statements which are created using US GAAP.
This prototype creates a reporting scheme for that very basic example, using it as a basic financial statement for training purposes.
ISSUE: This is for US GAAP. Another version of this should be done for IFRS's high level elements.
The FASB's Elements of Financial Statements ([FASB-SFAC8]) defines 10 elements that make up financial statements which are created using US GAAP.
This prototype creates a reporting scheme for that very basic example, using it as a basic financial statement for training purposes. The SFAC 8 example builds on the SFAC 6 example and this
time does represent Net Assets and introduces the notion of a reporting style.
ISSUE: Again, this example is for US GAAP. Another version of the elements of financial statements should be created for IFRS's high level elements. That will be forth coming.
1.4 Common Elements of Financial Statement (Four Statement Model)
This resource begins to look more like a general purpose financial statement, introducing the notion of the four statement financial report model: balance sheet, income statement,
changes in equity statement, and cash flow statement.
This resource begins to look more like a real financial reporting scheme, introducing the idea of financial reporting schemes. With this MINI financial reporting scheme,
a basic but real looking general purpose financial report can be constructed. Again, this example consciously avoids the use of noncore dimensions which will be introduced in the next
example financial reporting scheme.
This resource provides a complete set of the logical information patterns that would appear in a financial report. This resources introduces the notion of noncore dimensions.
All previous resources used only core dimensions. This 'financial reporting scheme' is less like a real reportinng scheme
and more about providing a suscint example that can be used to focus on report logic. This is an excellent teaching tool and software testing tool.
This resource provides the best example of a financial reporting scheme represented using good practices/best practices. This is a very real looking
financial reporting scheme created using an actual published financial reporting scheme in Australia, General Purpose Financial Statements – Simplified Disclosures for For-Profit and Not-for-Profit Tier 2 Entities.
About 80% of the financial reporting scheme is represented (I figure) and everything represented completely tested and proven to be functioning properly. The point is, a financial reporting scheme
cannot be known to be working effectively unless it is actually tested to PROVE that it works.
1.8 US Generally Accepted Accounting Principles (US GAAP)
Arelle. Open source technical oriented XBRL processor. Commercial software. Does not process all Seattle Method rules. June 2024. URL: https://arelle.org/arelle/