About Arelle
What Is Arelle?
Arelle is an open-source XBRL platform maintained by a global community of developers and auditors. It is certified by XBRL International as a Validating Processor, which means it implements the full suite of XBRL specification checks.
Arelle validates instance documents against taxonomies, checks calculation linkbase consistency, enforces dimension rules, and verifies inline XBRL transformations. It supports Dutch GAAP (SBR/NL Taxonomy), IFRS (ESEF), and other filing programs.
Technical Validation
What Arelle Validates
Arelle validates iXBRL output for KVK filing and ESEF reporting across these dimensions.
Taxonomy Conformance
Verifies that every tagged concept exists in the referenced taxonomy and is used with valid data types and period types.
Calculation Linkbase
Checks that asserted summation relationships between parent and child facts hold in every reporting context.
Dimensional Validation
Ensures dimension members belong to the correct hypercube domains and that no illegal combinations appear.
Inline XBRL Transforms
Validates that iXBRL transformation rules are correctly applied to the human-readable text in the document.
Where Arelle Fits
Arelle in the Doc2iXBRL Workflow
Arelle runs after iXBRL generation and before export. Every generated filing package passes through Arelle, and the results are surfaced in the review interface with direct links to the affected facts.
Generate iXBRL
The mapped and reviewed financial data is rendered into an iXBRL instance document.
Arelle Validation
Arelle checks the instance document against the full taxonomy and reports errors by specification code.
Auto-Fix Pass
A curated set of safe corrections — missing decimals, orphan contexts, duplicate facts — are applied automatically.
Review & Export
Remaining issues are shown in the review UI with clear guidance. Once resolved, the package is ready for download.
What Doc2iXBRL Checks Before and Around Arelle
Arelle validates the XBRL specification. Doc2iXBRL adds checks that catch filing-level problems Arelle does not cover. Read the full validation documentation.
Common Failures
Filing Issues We Help Catch Earlier
These are the most common reasons filings fail on first submission. Doc2iXBRL's preflight checks are designed to catch them before the filing package is generated.
Missing Mandatory Concepts
Required concepts like entity identifier, legal form, or primary statement totals are not tagged. Generation readiness checks block export until all mandatory items are mapped.
Calculation Inconsistencies
Subtotals don't match the sum of their components. The pre-validation layer catches arithmetic mismatches before generation, so Arelle does not need to flag them.
Illegal Dimension Members
Facts reported with dimension members outside the valid domain for their concept. Taxonomy-aware mapping prevents most of these at the tagging stage.
Context and Period Mismatches
Facts tagged to the wrong period, missing entity identifiers, or invalid segment content. Filing metadata checks verify these before generation.