D406 · LOCAL · LITE / BYO

Romania SAF-T D406 validator

Understand the failing file before another correction round. Local checks for Romanian accounting teams and ERP builders.

On this device. No XML upload. Rule-only demo: XSD not executed.

Română · English

Check your D406 XML

One file free. Pro: up to 25; Team: up to 100 files per local batch, subject to existing account limits. Maximum 50 MB total per local batch. Files take precedence over pasted text. No ZIP.

Official XSD · authorised local BYO

No ANAF schema is bundled. Download the current XSD from ANAF and use it only with sufficient local processing rights. Public access or a matching hash is not a licence. All provenance fields are required; SHA256 is calculated locally. One self-contained XSD ≤1 MB. No ZIP, imports, includes or implicit network fetch.

ANAF D406 downloads →

XML and schemas stay in this tab. Reports contain no file names; content and provenance never enter analytics. Only the last profile and sample choice are remembered locally.

Ready · no checks executed.

Read each layer separately

No complete fiscal audit, tax-rate qualification, full ANAF consistency suite or DUK/SPV acceptance. Assets, stocks, payments, movement modules and cross-segment reconciliation remain outside this lite scope. Unknown profiles never receive a complete green result.

Fictional examples, known outcomes

Valid within independent rules · Count error · MasterFiles reference error · XSD-error fixture

These are independently written rule-only examples, never filing templates. Official XSD validity is not established. The DEMO tax code and invoice type are fictional. The missing SoftwareID error is verified against our own test-only XSD, which is not an ANAF schema.

Expected codes, lines and paths · Independent test-only schema · NOT ANAF

Fix the export at its source

D406 NumberOfEntries: transactions versus lines · D406 MasterFiles: missing references

Official sources and the final step

Checked 6 November 2026: the ANAF download page publishes XSD 2.4.9 (8 July 2025), Soft J updated 19 February 2026 and an XLSX dictionary updated in February 2026. The XSD root says 2.4.9 while its embedded documentation still says 2.4.8; reports preserve this boundary.

Official D406 downloads / Soft J · ANAF SAF-T project / DUK / consistency tests

Official consistency publications dated 9 March 2023 and 19 August 2024 are tracked as sources, not executed or copied here. Run the current official DUK with the appropriate reporting year/month as your final technical step. No ANAF JAR, XLSX, protected rule pack or Schematron is redistributed.

Scope, rights and engine notices · ANAF site terms · libxml2-wasm MIT · libxml2 MIT

A clearer monthly correction round

Free: one local check. Existing Pro / Team batch access and limits apply. Local checks consume no server validation quota; CSV/JSON records versions, scope and per-file failures.

Pro / Team plans · API / CLI scope · RO e-Factura validator