VeriFactu y Odoo: facturación antifraude sin complicaciones
El Real Decreto 1007/2023 obliga a todos los software de facturación a cumplir requisitos técnicos estrictos. Odoo ya está preparado. Te explicamos qué cambia, cuándo y cómo adaptarte.
La Ley 11/2021 de medidas de prevención y lucha contra el fraude fiscal introdujo en España la obligación de que todos los sistemas informáticos de facturación cumplan unos requisitos técnicos que garanticen la integridad, conservación, accesibilidad, legibilidad, trazabilidad e inalterabilidad de los registros de facturación. El Real Decreto 1007/2023, publicado en diciembre de 2023, desarrolla estos requisitos técnicos.
El sistema VeriFactu es el mecanismo por el cual los software de facturación remiten de forma automática los registros de facturación a la Agencia Tributaria (AEAT). Aunque la adhesión a VeriFactu es voluntaria (las empresas pueden optar por un sistema VERI*NO*FACTU), en la práctica supone ventajas operativas y reduce la carga probatoria ante inspecciones.
Los productores de software tienen hasta el 29 de julio de 2026 para adaptar sus soluciones, mientras que los obligados tributarios (autónomos y empresas) deben usar software conforme a partir del 1 de enero de 2026 — aunque la entrada en vigor efectiva se ha vinculado a la aprobación de la Orden Ministerial que desarrolla los formatos, prevista para mediados de 2026.
Para empresas que ya utilizan Odoo como ERP, la buena noticia es que Odoo ha implementado los requisitos de VeriFactu de forma nativa desde la versión 17, con soporte completo en Odoo 18 y 19. Esto permite a las empresas cumplir la normativa sin cambiar de sistema ni incurrir en costes adicionales significativos.
¿Qué es VeriFactu?
VeriFactu es el nombre coloquial del sistema de emisión de facturas verificables regulado por el Reglamento de requisitos de los sistemas informáticos de facturación (Real Decreto 1007/2023). Su objetivo es que la AEAT reciba en tiempo casi real los registros de cada factura emitida, impidiendo la manipulación posterior de los datos.
El sistema se basa en tres pilares fundamentales: la generación de un hash encadenado (cada registro de facturación incluye la huella digital del anterior, formando una cadena inalterable), la firma electrónica o certificado reconocido del emisor, y el envío automático de los registros a la AEAT a través de un servicio web específico.
La normativa distingue entre sistemas VERI*FACTU (que envían los registros de forma automática e inmediata a la AEAT) y sistemas VERI*NO*FACTU (que cumplen los requisitos técnicos de integridad y encadenamiento pero no realizan el envío automático). En ambos casos, el software debe generar un código QR en cada factura que permita a la AEAT verificar su autenticidad.
Quedan obligados al cumplimiento todos los empresarios y profesionales que utilicen software para emitir facturas, con independencia de su volumen de facturación. La única excepción son los sujetos pasivos del SII (Suministro Inmediato de Información), que ya reportan a la AEAT en tiempo real a través de un canal distinto.
Requisitos técnicos
Registro de facturación con hash encadenado
Cada factura genera un registro con un hash SHA-256 que incluye el hash del registro anterior, creando una cadena inmutable. Cualquier manipulación rompe la cadena y es detectable.
Código QR en cada factura
Toda factura emitida debe incluir un código QR que contenga la URL de verificación de la AEAT, el NIF del emisor, número de factura, fecha e importe. Permite la verificación instantánea por el receptor.
Firma electrónica con certificado reconocido
Los registros de facturación deben firmarse con un certificado electrónico cualificado (persona física o sello de persona jurídica) emitido por un prestador de confianza.
Envío automático a la AEAT (VeriFactu)
En la modalidad VeriFactu, los registros se remiten automáticamente al servicio web de la AEAT en un plazo máximo de 4 días naturales desde la emisión de la factura.
Declaración responsable del fabricante
El productor del software debe emitir una declaración responsable ante la AEAT certificando que su sistema cumple todos los requisitos del Reglamento.
Conservación de registros
Todos los registros de facturación deben conservarse de forma íntegra, con su cadena de hashes y firmas, durante el período de prescripción fiscal (4 años como mínimo).
Huella del software en cada registro
Cada registro debe incluir el nombre, versión e identificación del software que lo generó, permitiendo la trazabilidad completa del sistema utilizado.
Inalterabilidad y trazabilidad
El software no puede permitir la eliminación ni modificación de registros de facturación ya generados. Las correcciones se realizan mediante facturas rectificativas que también se encadenan.
Cómo cumple Odoo con VeriFactu
Odoo ha desarrollado la funcionalidad VeriFactu de forma nativa en su módulo de contabilidad española, sin necesidad de módulos de terceros. Desde la versión 17, la localización española de Odoo incluye soporte para la generación de registros encadenados, firma electrónica y envío a la AEAT.
En Odoo 18 y 19, el soporte es completo e incluye tanto la modalidad VeriFactu (envío automático) como la VERI*NO*FACTU, dando flexibilidad a cada empresa para elegir el modelo que prefiera. La configuración se realiza desde Ajustes > Contabilidad > Localización España, sin programación adicional.
Comparativa de cumplimiento ERP
| ERP | Cumple VeriFactu | Notas |
|---|---|---|
| Odoo (v17+) | Soporte nativo VeriFactu y VERI*NO*FACTU. Localización española incluida. | |
| Sage 200 / Sage Despachos | Adaptación confirmada por Sage para sus productos del mercado español. | |
| SAP Business One | Requiere addon de localización española. Disponible vía partner. | |
| Holded | Adaptación anunciada. Soporte parcial en versiones actuales, completo previsto antes del plazo. | |
| A3 / Wolters Kluwer | A3ERP y a3factura adaptados. Líder en software fiscal español. | |
| ERPNext | Sin localización española para VeriFactu. Requiere desarrollo a medida. | |
| Dolibarr | Sin módulo VeriFactu disponible. Comunidad española reducida. |
Sanciones por incumplimiento
| Infracción | Sanción |
|---|---|
| Fabricar o comercializar software no conforme | Hasta 150.000 € por ejercicio |
| Utilizar software de facturación no homologado | Hasta 50.000 € por ejercicio |
| Destrucción o alteración de registros de facturación | Hasta 150.000 € |
| No remitir registros a la AEAT (modalidad VeriFactu) | 200 € por registro no enviado, mín. 300 € trimestrales |
| Facturar sin código QR reglamentario | Hasta 10.000 € |
| No conservar registros durante el período de prescripción | Hasta 50.000 € |
Pasos para la implantación
Auditoría de cumplimiento actual
Analizamos tu versión de Odoo, módulos activos, localización española y flujos de facturación para identificar gaps respecto a VeriFactu.
Actualización de Odoo (si es necesario)
Si tu instancia está en una versión anterior a la 17, planificamos la migración. En versiones 17+ activamos la funcionalidad VeriFactu de la localización española.
Configuración de certificado electrónico
Instalamos y configuramos el certificado cualificado (FNMT u otro prestador) en tu instancia de Odoo para la firma de registros.
Activación del módulo VeriFactu
Habilitamos la generación de hashes encadenados, QR en facturas y el envío automático a la AEAT según la modalidad elegida.
Pruebas en entorno de sandbox AEAT
Realizamos pruebas de envío con el entorno de pruebas de la AEAT para validar la correcta comunicación y formato de los registros.
Formación al equipo de facturación
Sesión práctica con el equipo para explicar los cambios en el flujo de facturación, la lectura del QR y la supervisión de envíos.
Puesta en producción y monitorización
Activamos VeriFactu en el entorno productivo y monitorizamos los primeros envíos para asegurar que todo funciona correctamente.
Preguntas frecuentes
Adapta tu Odoo a VeriFactu
Nuestro equipo configura y valida el cumplimiento normativo de tu ERP. Sin riesgos, sin sanciones.
Sin compromiso · Respuesta en menos de 24h
