Free validator · 100% in-browser

e-Factura XML Validation

Instantly check whether your XML file conforms to the UBL 2.1 structure and the Romanian CIUS-RO customisation required by ANAF. Validation runs entirely in your browser — the file never leaves your device.

e-Factura XML

Accepts files up to 5 MB. Must be a UBL Invoice or CreditNote document complying with CIUS-RO. Content stays local — no upload is made.

Paste, upload, or drag an XML to validate

We check the UBL structure, namespace, CIUS-RO identifier, and required fields (supplier, customer, total, currency). Everything runs locally — the file never leaves your browser.

How validation works

  • We check that the XML is well-formed and that the root element is Invoice or CreditNote.
  • We confirm the UBL 2.1 namespace and the presence of cbc:CustomizationID with the CIUS-RO marker.
  • We validate required fields: number, date, currency, document type, supplier, customer, and total.
  • We extract key data to confirm you uploaded the correct file.
  • The entire process runs in your browser — the XML file is never sent to any server.

This validator is a quick structural check, not a substitute for the official ANAF validator. The ANAF system additionally applies Schematron rules (VAT arithmetic, code lists) that go beyond the scope of this tool.