Test Cases
The following are test cases of XBRL-based digital reports. Most are financial statements or financial statement fragments; others are general business reports. Many have synthetic data (i.e. all zeros). All of these test cases have been rigorously tested using multiple XBRL processors and off-the-shelf XBRL software including Arelle (open source), UBmatrix XPE 4.0 and 2.5, Pesseract, and Coyote Reporting (XBRL Cloud's XBRL processor).
Individual Reports:
- Accounting Equation
- AASB1060-reference
- Accounting Concepts Dimensional
- Accounting Concepts Line Items
- ACFR
- Adjustment (Restatement)
- Accounting Equation - State 1 - Properly Functioning
- Accounting Equation - State 2 - Incomplete Coverage by Rules
- Accounting Equation - State 3 - Inconsistent and Imprecise
- Accounting Equation - State 4 - Unreported Fact
- Accounting Equation - State 5 - Incomplete
- Accounting Equation - State 6 - Imprecise
- Accounting Equation - State 7 - Extension Concept Without Anchoring
- Accounting Equation - State 9 - Anchoring Extension Structures
- Accounting Equation - State 10 - Improper Report Model Structure
- Accounting Equation - State 11 - Improper XBRL Technical Syntax
- Appropriate Dimensions
- Arithmetic
- Articulation
- Audit Working Papers
- Balance Sheet
- Basic Dimensions
- Billions
- Closing Book
- Common (Reference)
- Core and Noncore Dimensions
- Datatypes
- Roll Forward with Dimensions
- Dimensions - Dependent
- Dimensions - Independent
- Dimensions - Property, Plant, and Equipment (shows intersections between information blocks)
- Empty Report
- Excess Dimensions
- Extensible Enumerations 2.0 (coming soon)
- Fundamental Inconsistency
- Hello World!
- Hello World! without XBRL calculations (i.e. missing rules)
- Hello World! using Dimensions (Approach 1)
- Hello World! using Dimensions (Approach 2)
- Hello World! using Dimensions (Approach 3, multiple dimensions)
- Hello World! using Dimensions (Approach 3, multiple dimensions, math rules missing)
- Hypercube Explicit
- Hypercube Implied
- Hypercube Polymorphic
- Hypercube Sparse (not best practice)
- Hypercube NOT Sparse
- IFRS for SMEs Balance Sheet (Fixed)
- IFRS for SMEs Balance Sheet
- Intersections
- Local Report (i.e. all concepts defined locally in the report, not by some base taxonomy)
- Logic
- Logical Twin
- Lorem Ipsum All Concept Arrangement Patterns
- Many Currencies
- Many Entities
- Many Periods
- Marbles
- Marbles Small
- Member Aggregation (sometimes members of a dimension aggregate)
- Member Nonaggregation (sometimes members do NOT aggregate)
- Mezzanine Level (i.e. accounting and audit working papers)
- MINI Reference
- Missing Roll Forward Rule
- Model Structure Flaw
- Modularity
- Natural
- Nil
- Not-for-profit
- Personal Financial Statement
- PROOF-Master
- PROOF-Alternative 1
- PROOF-Alternative 2
- PROOF-Hypercubes 2
- PROOF-Hypercubes 3
- PROOF-Hypercubes Implied
- PROOF-Blocks
- PROOF-New (with multiple dimensions use case)
- PROOF-Proper
- PROOF-Sparse
- PROOF-Reference
- Record
- Record to Report
- Rendering Benchmark
- Rendering Benchmark Lorem Ipsum
- Roll Forward
- Roll Forward Comparison
- Roll Forward Info
- Roll Up
- Run Together Blocks
- Run Together Blocks BEST
- Run Together Blocks FIXED
- Set
- SFAC6
- SFAC8 Reference
- Spreadsheet
- Text Block
- Tick and Tie
- Transactions
- Trillions
- Two Dimensions Aggregation
- Type-Subtype Error
- Units
- Variance (a.k.a Difference)
- Workbook
- XASB Reference
XBRL International Style Conformance Suite: (machine readable)
Reporting Scheme Working Prototypes AND Reports for Each Reporting Scheme:
- Accounting Equation
- SFAC 6
- SFAC 8
- Common Elements
- MINI
- Office of Comptroller of Currency
- Fundamental Accounting Concepts (FAC)
- PROOF
- AASB 1060
- IFRS for SMEs (Enhanced, Enriched, Augmented)
- Canonical Accounting Working Papers
- Reference
- Reference-One
- Track, Trace, Walk One Transaction (watch this video to understand)
Comments
Post a Comment