XBRL QA Platform

Validate filing artifacts. Diagnose issues faster.

XBRL DeltaView runs isolated Arelle validation, normalizes output into deterministic issue data, and gives filing QA teams a practical triage workflow.

Engine isolation

Arelle runs in worker sandbox containers.

Async jobs

Upload returns a durable job ID immediately.

Deterministic output

Stable schema for issue review and export.

Workflow

Five-step validation loop

Built for repeated filing QA runs, not one-off checks.

1. Upload

Submit `.xml`, `.html`, or `.zip` artifacts up to 50MB.

2. Validate

Worker executes Arelle asynchronously with tracked job state.

3. Normalize

Messages map into a stable issue model with references and location hints.

4. Diagnose

Use severity counters, filters, issue detail, document view, and taxonomy insights.

5. Compare

Diff runs by issue and document changes to isolate meaningful regressions.

Capabilities

Operational features for filing QA teams

Human-friendly issue triage

errorswarningsinfo

Grouped counters, deterministic sorting, searchable fields, and master-detail issue review.

Run comparison and document diffs

Compare completed runs to classify new, resolved, persisting, and changed issues with companion side-by-side document blocks.

Taxonomy insight detection

Local deterministic heuristics flag suspicious extension patterns separately from validation issues.

Portable outputs

Export normalized issues plus job metadata for downstream QA workflows and tracking.

Product Proof

Facts from the current product contract

Accepted input formats

3

`.xml`, `.html`, `.zip`

Max upload size

50MB

Rejected early with actionable 4xx errors.

Polling ceiling

5 min

1s initial cadence, backing off to 5s.

Core job states

4

`queued`, `running`, `succeeded`, `failed`.

XBRL DeltaView is designed for deterministic QA loops: upload, validate, diagnose, compare, export.

Start

Run your next filing validation now

Use the dedicated upload flow for focused execution or open compare to inspect deltas between runs.