Si tu empresa factura en Rumania, el cumplimiento fiscal ya no se resuelve con un PDF y una declaración trimestral. Rumania ha implantado dos obligaciones técnicas que conviven: la factura electrónica estructurada (RO e-Factura) y el fichero contable normalizado SAF-T (declaración D406). Ambas se envían a la administración tributaria, la ANAF, en formatos concretos y con plazos concretos.
Importante: e-Factura y SAF-T son obligaciones distintas. La e-Factura va factura a factura, casi en tiempo real; el SAF-T es un volcado periódico de toda la contabilidad. Un buen módulo de Odoo debe cubrir las dos, no solo una.
Qué es RO e-Factura y a quién afecta
RO e-Factura es el sistema nacional de factura electrónica gestionado por la ANAF. Cada factura se emite en formato estructurado XML (basado en el estándar europeo EN 16931) y se transmite a la plataforma pública, que la sella y la pone a disposición del receptor. Desde 2024 es obligatorio en operaciones B2B entre sujetos establecidos en Rumania, y se ha ido extendiendo al B2C. El PDF deja de ser la factura válida: la factura legal es el fichero estructurado aceptado por la ANAF.
En la práctica afecta a cualquier empresa con actividad en Rumania que emita facturas a clientes rumanos: filiales, distribuidores, fabricantes y vendedores en marketplace con entidad local. El envío tiene un plazo corto desde la emisión, así que no puede dejarse para final de mes.
Qué es el SAF-T (declaración D406)
El SAF-T (Standard Audit File for Tax) es un fichero XML normalizado de la OCDE con el detalle de la contabilidad: plan contable, asientos, clientes, proveedores, productos, impuestos y, según el caso, existencias y activos. En Rumania se presenta mediante la declaración D406. La obligación principal es recurrente —normalmente mensual o trimestral según el contribuyente— y hay presentaciones específicas para existencias y activos cuando la ANAF lo requiere.
El D406 no perdona errores de mapeo: si tus cuentas, impuestos o terceros no están bien clasificados, el fichero se rechaza o, peor, se acepta con datos incoherentes que generan requerimientos meses después.
Cómo se resuelve desde Odoo
La idea es que tu contabilidad ya vive en Odoo, así que ambas obligaciones deberían generarse desde ahí sin reescribir datos en portales externos. Nuestro módulo hace tres cosas concretas:
- Convierte cada factura de Odoo al XML estructurado de RO e-Factura y la envía a la ANAF, recogiendo el estado (aceptada, rechazada, errores) sobre la propia factura.
- Construye el fichero SAF-T / D406 a partir de los asientos, terceros, impuestos y productos ya registrados en Odoo, con el mapeo al plan contable rumano.
- Valida el formato antes de enviar, para que detectes campos obligatorios que faltan (NIF, códigos de impuesto, unidades) antes de que los rechace la administración.
Puedes ver el alcance completo del módulo y su ficha técnica aquí:
Qué vigilar antes de ponerlo en producción
- Datos maestros limpios: NIF/CUI de los terceros, códigos de impuesto y unidades de medida deben estar bien informados; son la causa número uno de rechazo.
- Credenciales y certificado de la ANAF: el acceso a la plataforma requiere registro y token; hay que renovarlo y vigilar su caducidad.
- Plazos: la e-Factura tiene un plazo corto desde la emisión y el SAF-T es recurrente; automatiza el envío para no acumular retrasos.
- Trazabilidad: guarda el estado y la respuesta de la ANAF ligados a cada factura y a cada D406, para poder demostrar qué se envió y cuándo.
Preguntas frecuentes
¿Es obligatoria la factura electrónica en Rumania?
Sí. Desde 2024 el sistema RO e-Factura es obligatorio para las operaciones B2B entre sujetos establecidos en Rumania, y se ha ido extendiendo al B2C. Las facturas se envían a la plataforma de la ANAF en formato estructurado.
¿Qué es el SAF-T (D406)?
El SAF-T es un fichero XML estándar con el detalle de la contabilidad, clientes, proveedores, asientos e impuestos. En Rumania se presenta mediante la declaración D406 ante la ANAF de forma periódica.
¿Odoo puede emitir e-Factura y generar el SAF-T?
Sí, con un módulo que convierta las facturas de Odoo al formato estructurado y las envíe a la ANAF, y que construya el fichero D406 con los datos de la contabilidad ya registrada en Odoo.
¿Qué pasa si no presento a tiempo?
Rumania aplica sanciones por no enviar la e-Factura por el canal oficial dentro del plazo y por presentar el SAF-T fuera de plazo o con errores. Por eso conviene automatizar el envío y validar el formato antes de enviarlo.
¿Facturas en Rumania? Revisemos tu Odoo
Miramos tus datos maestros, los impuestos y el calendario de declaraciones para decirte qué falta para que la e-Factura y el SAF-T salgan limpios a la primera. Reserva una llamada en Calendly o llámanos al +34 616 809 504.