Skip to content

Odoo for Romania: e-Factura & Romanian Localization

DeployMonkey Team · March 23, 2026 8 min read

Romanian e-Factura System

Romania's ANAF (Agentia Nationala de Administrare Fiscala) mandates electronic invoicing through the e-Factura system (RO e-Factura). All B2B domestic invoices must be transmitted through the SPV (Spatiul Privat Virtual) platform.

TVA Configuration

# Romanian TVA (Taxa pe Valoarea Adaugata):
# Standard: 19%
# Reduced: 9% (food, restaurants, hotels, water)
# Super-reduced: 5% (housing under threshold, books, cultural events)
# Zero: 0% (intra-EU, exports)

# Reverse charge:
# Intra-EU acquisitions
# Domestic reverse charge for construction
# Scrap metals and waste

Company Setup

# Romanian company details:
# CUI (Cod Unic de Inregistrare): tax ID
# CIF: with RO prefix for VAT
# J-number: Trade Register number
# Currency: RON (Romanian Leu)

# Install: l10n_ro (Romanian chart of accounts)
# Chart follows OMFP 1802/2014 regulations

e-Factura Integration

# e-Factura flow:
# 1. Create invoice in Odoo
# 2. Generate UBL 2.1 XML (CIUS-RO)
# 3. Upload to SPV (Spatiul Privat Virtual)
# 4. ANAF validates XML schema
# 5. Receive upload index (index incarcare)
# 6. Buyer downloads from SPV
# 7. Status tracking: sent/validated/rejected

# API integration:
# ANAF e-Factura API v1
# OAuth2 authentication via SPV
# Upload endpoint: /upload
# Status endpoint: /stareMesaj

SAF-T Romania (D406)

# SAF-T reporting (Declaratia 406):
# Annual submission to ANAF
# XML format following OECD SAF-T v2.0

# Sections:
# Header: company info
# MasterFiles: accounts, customers, suppliers, products
# GeneralLedgerEntries: journal entries
# SourceDocuments: sales/purchase invoices

# Large companies: monthly
# Medium companies: quarterly
# Small companies: annual

e-Transport

# RO e-Transport system:
# Mandatory for high-risk goods transport
# Report to ANAF before goods movement
# UIT code required on transport documents

# Categories: vegetables, drinks, clothing, electronics
# Threshold: varies by product category
# Penalties for non-compliance: 10-100% of goods value

DeployMonkey for Romania

Deploy Odoo for your Romanian business on DeployMonkey. The AI agent configures e-Factura integration, 19% TVA, SAF-T reporting, and Romanian chart of accounts. ANAF-compliant from day one.