Skip to content
eFacturaSPV

Instrument gratuit

Validate a Romanian e-Factura XML (CIUS-RO)

Upload the .xml from SPV and check whether it passes ANAF validation before you send it. The check runs through the official ANAF service itself — no account needed.

Confidential processing — your file is not stored.

Drag the XML here or click to choose

.xml file from SPV · max 3 MB

or paste the XML content

Confidential processing — your file is not stored. Validation is done by the official ANAF service.

What gets checked

CIUS-RO and EN 16931, in one click

Every Romanian e-invoice is a UBL XML file that must follow the European semantic standard EN 16931 plus Romania’s national rule set, CIUS-RO. ANAF applies those rules the moment you upload to SPV: if the structure is wrong, the invoice is rejected. This tool runs your file through the same official ANAF validation, so you catch problems before they cost you a deadline.

EN 16931

The European standard that defines what a structured invoice must contain.

CIUS-RO

Romania’s national rules on top — the ones ANAF actually enforces.

The ANAF engine

Validation is done by ANAF itself, so the verdict matches what SPV will say.

Want every received invoice validated automatically?

eFacturaSPV pulls invoices from SPV, validates them, renders the official ANAF PDF and archives each one to your own Google Drive — built for foreign-owned Romanian companies.

First company free, forever · no card

Frequently asked questions

Întrebări frecvente

What does „CIUS-RO validation” actually mean?
CIUS-RO is Romania’s national rule set for the electronic invoice, layered on top of the European standard EN 16931. Validation checks whether your file respects those rules — in other words, whether SPV would accept it or reject it on upload.
What is EN 16931 and how is CIUS-RO different?
EN 16931 is the European semantic standard that defines what a structured invoice must contain. CIUS-RO is Romania’s national specification (a CIUS — Core Invoice Usage Specification) that tightens those rules for ANAF. A Romanian e-invoice has to pass both, and ANAF runs the combined check.
Is my file stored?
No. The XML is sent to ANAF for validation and is not saved on our servers.
What file do I upload?
The .xml of an e-invoice (UBL) — either one you are about to send to SPV, or one you received and unzipped. You can also paste the XML content directly.
Does a „valid” result guarantee the invoice will be accepted?
It reflects ANAF’s structural rules at the moment of the check. If the result is „valid”, the file passes the CIUS-RO structure checks; any later rejection is usually a business-data issue (for example a non-existent tax ID), not the XML structure.
Do I need a Romanian tax account to use this tool?
No. This validator checks an XML you already have — no login and no ANAF connection. It is handy for foreign-owned Romanian companies and international suppliers who handle UBL files and want to confirm a file is clean before it goes to SPV.
Can this run automatically for every invoice?
Yes — that is exactly what eFacturaSPV does: it automatically pulls every received invoice, validates it and renders the official ANAF PDF, with nothing to upload by hand.

More for international teams

Once the XML checks out, see how the same official tooling works hands-free.

Start free

No card · your first company stays free

Start

Each option starts exactly what it says. Anything you leave unticked does not start. You can change your mind at any time.

Strictly necessary

They remember the choice you make here, so we stop asking, and keep you signed in to the app. The site does not work without them.

Cannot be turned off