All countries

E-Invoicing in Romania

Mandatory

Romania operates a full clearance model where every B2B invoice between Romanian-established entities must transit through RO e-Factura. The system validates invoices, applies a Ministry of Finance digital signature, and delivers to the buyer. Since July 2024, the clearance is fully enforced — invoices outside the system are not valid for VAT deduction. B2C e-reporting became mandatory January 2025.

Mandate Status

PhaseStatusScope
B2GLive (Jul 2022)All public entity suppliers
B2BLive (Jan 2024)All Romanian-established taxpayers
B2B clearance enforcementLive (Jul 2024)Full clearance — invoices must transit RO e-Factura
B2C e-reportingLive (Jan 2025)All B2C transactions
Small entitiesJun 2025Small taxpayers, associations, foundations

Technical Specifications

Validation engineANAF RO e-Factura (structural, syntax, and semantic validation)
Required CIUSRO_CIUS (based on UBL 2.1, EN 16931 compliant)
Routing identifierCUI/CIF (tax identification number)
PeppolNo — RO e-Factura is a closed national clearance system
Accepted formatsRO_CIUS (UBL 2.1 based)
Invoice Navigator covers 118 RO_CIUS 1.0.1 rules. Auto-remediates 76% of top rejection errors.

Implementation Notes

Romania's clearance model is strict and punitive. The 15% penalty for non-compliance makes this one of the highest-stakes integrations in the EU.

Clearance workflow. Submit the invoice to RO e-Factura within 5 calendar days of issuance. The system runs structural, syntax, and semantic validation, then applies a Ministry of Finance digital signature (not your signature — the government signs it). The buyer has 60 days to download from RO e-Factura. Your pipeline must track submission status: pending, validated, rejected.

SPV authentication. Access to RO e-Factura requires a Virtual Private Space (SPV) account with certificate delegation. The certificate management is the main integration headache — certificates expire, delegation must be set up per entity, and ANAF's certificate infrastructure has known reliability issues during peak periods.

RO_CIUS specifics. The RO_CIUS format is based on UBL 2.1 but adds Romanian-specific mandatory fields. CUI/CIF (tax ID) validation is strict — the system cross-references against the ANAF taxpayer database in real-time. Invalid or inactive tax IDs cause immediate rejection. The format requires Romanian-specific tax category codes for reverse charge and simplified invoices.

What breaks in production. The most common failure mode is the 5-day submission window. If your ERP batch process runs weekly, you'll miss the deadline on older invoices. The second most common: duplicate invoice number detection. RO e-Factura rejects duplicates per-entity per-year, so your numbering scheme must be robust. Non-established but VAT-registered entities follow different rules (e-reporting, not full e-invoicing).

Common Rejection Patterns

#CodeDescription
1RO-R-001Romanian CIF/CUI requiredFix guide
2RO-R-002e-Factura submission requiredFix guide
3RO-R-003CIUS-RO format requiredFix guide
4RO-R-004RON conversion may be requiredFix guide
5BR-RO-01Romanian CIF/CUI requiredFix guide

Invoice Navigator auto-remediates these at pipeline speed. See how →

View all Romania error codes

Ship compliant Romania invoices

Validate, fix, and route Romania e-invoices through a single API. No XML editing required.

Get API Access