Arelle-Powered Validation

Arelle Validation for iXBRL Filing

Doc2iXBRL uses Arelle — the open-source XBRL processor certified by XBRL International — as its core validation engine, then adds preflight checks that catch filing issues before Arelle runs.

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.

01

Generate iXBRL

The mapped and reviewed financial data is rendered into an iXBRL instance document.

02

Arelle Validation

Arelle checks the instance document against the full taxonomy and reports errors by specification code.

03

Auto-Fix Pass

A curated set of safe corrections — missing decimals, orphan contexts, duplicate facts — are applied automatically.

04

Review & Export

Remaining issues are shown in the review UI with clear guidance. Once resolved, the package is ready for download.

Beyond Arelle

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.

Pre-validation of common SBR filing rule failures before generation starts
Report package structure and KVK filing information requirements
Mixed consolidated and company-level output integrity checks
Extraction quality gates for disclosure content accuracy
Generation readiness checks that block export when mappings are incomplete

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.

Arelle Validation FAQ

See Validation in Action

Upload your annual report and get an Arelle-validated iXBRL package with detailed error guidance.

Arelle-powered validation
Multi-layer preflight checks
EU data residency