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.
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
InvoiceorCreditNote. - We confirm the UBL 2.1 namespace and the presence of
cbc:CustomizationIDwith 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.