VeriFactu obliga a que el software de facturación genere registros encadenados e inalterables y, si se elige esa modalidad, los envíe a la AEAT. Tras el Real Decreto-ley 15/2025 es obligatorio desde el 1 de enero de 2027 para contribuyentes del Impuesto sobre Sociedades y desde el 1 de julio de 2027 para el resto.
Respuesta corta: VeriFactu es el sistema de la Agencia Tributaria (AEAT) que obliga a que los programas de facturación generen un registro por cada factura, encadenado con el anterior mediante huella (hash) y que no pueda alterarse ni borrarse. Tras el Real Decreto-ley 15/2025, es obligatorio desde el 1 de enero de 2027 para quienes tributan por el Impuesto sobre Sociedades y desde el 1 de julio de 2027 para el resto de empresas y autónomos. En Odoo 19 se cumple con el módulo Spain - Veri*Factu (l10n_es_edi_verifactu).
Esta guía está escrita para empresas españolas que ya facturan con Odoo, o que están valorando hacerlo, y que necesitan saber tres cosas: si les afecta, qué hay que configurar y qué comprobar antes de que la obligación entre en vigor.
Las fechas, después del segundo aplazamiento
El reglamento de requisitos de los sistemas informáticos de facturación es el Real Decreto 1007/2023, desarrollado técnicamente por la Orden HAC/1177/2024. Las fechas originales se retrasaron dos veces. La última modificación es el Real Decreto-ley 15/2025, de 2 de diciembre (BOE del 3 de diciembre de 2025):
| Quién | Obligatorio desde |
|---|---|
| Contribuyentes del Impuesto sobre Sociedades | 1 de enero de 2027 |
| Resto de empresarios y profesionales (incluidos autónomos en IRPF) | 1 de julio de 2027 |
Los fabricantes de software tenían que tener sus productos adaptados antes. En la práctica, eso significa que la versión de Odoo que use su empresa debe tener el módulo disponible y probado antes de su fecha, no el mismo día.
¿Me afecta? VeriFactu, SII o TicketBAI
No todas las empresas españolas usan VeriFactu. La propia documentación de Odoo lo resume así: es obligatorio para la mayoría de contribuyentes, salvo los que ya usan otro sistema de la AEAT o un régimen foral.
| Su situación | Sistema que aplica | Módulo en Odoo |
|---|---|---|
| Empresa en territorio común, sin SII | VeriFactu | l10n_es_edi_verifactu (+ _pos para TPV) |
| Inscrita en el SII (grandes empresas, REDEME, grupos de IVA, voluntarios) | SII, no VeriFactu | l10n_es_edi_sii |
| País Vasco (Álava, Bizkaia, Gipuzkoa) | TicketBAI / Batuz | l10n_es_edi_tbai |
| Navarra | Régimen foral propio | según normativa foral |
Si no sabe si está en el SII, su asesor fiscal lo sabe: la inscripción en el SII es una obligación declarada, no algo implícito.
Las dos modalidades: "VERI*FACTU" o "no VERI*FACTU"
El reglamento permite dos formas de cumplir:
- Modalidad VERI*FACTU. Cada registro de facturación se remite a la AEAT en el momento de emitir la factura. A cambio, el sistema se considera cumplidor por diseño y la factura lleva la leyenda "VERI*FACTU".
- Modalidad no VERI*FACTU. Los registros se conservan en el propio sistema, encadenados y firmados electrónicamente, y se entregan a la AEAT cuando los requiere.
En ambos casos la factura debe incluir un código QR que permite al cliente cotejarla en la sede electrónica de la AEAT. Para una pyme que ya factura con Odoo, la modalidad VERI*FACTU suele ser la más sencilla de mantener: no hay que custodiar ni firmar el registro de eventos localmente.
Qué hace Odoo 19 (y qué no)
Según la documentación oficial de Odoo 19 para España, el módulo Spain - Veri*Factu:
- Se activa en Contabilidad ▸ Configuración ▸ Ajustes (o Facturación ▸ Configuración ▸ Ajustes), sección Veri*Factu, opción Enable Veri*Factu.
- Necesita al menos un certificado digital (con su contraseña), que se carga desde Manage certificates.
- Arranca en modo de pruebas: los datos van a los servidores de prueba de la AEAT hasta que se active el modo producción. Es el comportamiento correcto, pero hay que acordarse de cambiarlo.
- Al confirmar y enviar una factura con Enviar e imprimir, genera el documento Veri*Factu, lo guarda en la pestaña Veri*Factu de la factura con su estado, y añade el QR al PDF.
- En el Punto de Venta, el módulo
l10n_es_edi_verifactu_posgenera el documento al cobrar el pedido.
Lo que el módulo no decide por usted: qué empresa del grupo usa qué sistema (VeriFactu frente a SII), qué certificado usar, cómo se tratan las facturas rectificativas en su operativa real y qué hacer con las facturas que emiten otros sistemas (una tienda online, un TPV de terceros, un marketplace). Esos son los puntos donde suelen aparecer los problemas.
Checklist antes de pasar a producción
- Confirme el sistema que le corresponde (tabla anterior) para cada sociedad de su base de datos de Odoo. En una instalación multiempresa puede haber más de uno.
- Revise los datos fiscales de la compañía en Ajustes: país España y NIF correctos. Sin ellos el envío falla.
- Instale el certificado de representante o de sello de empresa y compruebe su fecha de caducidad. Un certificado caducado detiene la facturación.
- Pruebe en modo test con facturas reales de su operativa: factura normal, factura con varios tipos de IVA, rectificativa por diferencias, rectificativa por sustitución, factura simplificada (ticket) si usa TPV.
- Inventaríe todos los emisores de facturas. Si su tienda online, un marketplace o un TPV externo emiten facturas por su cuenta, esos sistemas también deben cumplir, o las facturas deben emitirse desde Odoo.
- Actualice Odoo a una versión que incluya el módulo y sus correcciones. En instalaciones con módulos propios, pruebe antes que el flujo Enviar e imprimir no esté sobrescrito por una personalización.
- Cambie a modo producción solo cuando todos los casos anteriores pasen, y deje escrito quién vigila los registros rechazados.
Sanciones
El artículo 201 bis de la Ley General Tributaria sanciona tanto la fabricación y comercialización de software no conforme como la tenencia de sistemas que no cumplan los requisitos. Para los usuarios la sanción es de 50.000 euros por ejercicio. El riesgo real no es tanto la multa como no poder facturar el día que la obligación entre en vigor.
Y después: la factura electrónica B2B obligatoria (Ley Crea y Crece)
VeriFactu no es la factura electrónica entre empresas. Esa obligación viene de la Ley 18/2022 (Crea y Crece) y la desarrolla el Real Decreto 238/2026, de 25 de marzo (BOE del 31 de marzo de 2026):
- Primera fase: empresas con volumen de operaciones superior a 8 millones de euros, 12 meses después de la entrada en vigor de la orden ministerial que desarrolle la solución pública de facturación.
- Segunda fase: el resto de empresarios y profesionales, 24 meses después.
- Formatos admitidos: UBL, CII, Facturae y EDIFACT, todos conformes con la norma EN 16931.
- El receptor deberá comunicar el estado de la factura (aceptación, rechazo, pago) en un plazo de cuatro días hábiles.
Los plazos cuentan desde esa orden ministerial, no desde el decreto. Compruebe en el BOE si ya se ha publicado antes de fijar su calendario. Odoo ya emite formatos EN 16931 (UBL y Facturae), así que el trabajo pendiente para esta segunda obligación será sobre todo de conexión y de flujo de estados, no de formato.
FAQ — Preguntas frecuentes
¿VeriFactu es obligatorio en 2026?
No. Tras el Real Decreto-ley 15/2025, la obligación empieza el 1 de enero de 2027 para contribuyentes del Impuesto sobre Sociedades y el 1 de julio de 2027 para el resto. Usarlo antes de forma voluntaria es posible.
¿Si estoy en el SII tengo que usar VeriFactu?
No. Los contribuyentes que llevan los libros registro a través del SII quedan fuera de VeriFactu. En Odoo usan el módulo l10n_es_edi_sii.
¿Odoo Community incluye VeriFactu?
El módulo oficial l10n_es_edi_verifactu está documentado para Odoo 19. Para versiones anteriores y para Community existen módulos de la comunidad (OCA). Antes de elegir, compruebe que el módulo que instale está mantenido para su versión exacta.
¿Qué pasa con las facturas del TPV?
El módulo l10n_es_edi_verifactu_pos genera el registro Veri*Factu al cobrar cada pedido del Punto de Venta de Odoo. Si usa un TPV de otro fabricante, ese sistema debe cumplir por su cuenta.
¿VeriFactu sustituye a la factura electrónica B2B?
No. Son obligaciones distintas. VeriFactu regula el software de facturación; la factura electrónica B2B (RD 238/2026) regula el formato y el intercambio entre empresas. Una misma factura puede tener que cumplir las dos.
Cómo podemos ayudar
En ECOSIRE implantamos y adaptamos Odoo. Si necesita revisar si su instalación está lista para VeriFactu, probar los casos anteriores en un entorno de pruebas o adaptar módulos propios que interfieren con el envío, hable con nosotros a través de implantación de Odoo o contacto.
Fuentes (consultadas el 25 de septiembre de 2026): Real Decreto-ley 15/2025 (BOE 3-12-2025); Real Decreto 1007/2023; Orden HAC/1177/2024; Real Decreto 238/2026 (BOE-A-2026-7295); Ley 58/2003 General Tributaria, art. 201 bis; documentación de Odoo 19 — España.
Escrito por
Muhammad Amir NazirFounder & CEO
Full-stack engineer and Odoo expert building enterprise-grade integrations, AI-powered business tools, and scalable SaaS platforms at ECOSIRE. Specializes in ERP architecture, marketplace automation, and digital transformation for mid-market enterprises.
ECOSIRE
Transforme su negocio con Odoo ERP
Implementación, personalización y soporte experto de Odoo para optimizar sus operaciones.
Artículos relacionados
German E-Invoicing (E-Rechnung) in Odoo: XRechnung, ZUGFeRD and the 2025–2028 Deadlines
Receiving e-invoices is mandatory in Germany since 2025 and issuing follows in 2027/2028: accepted formats, how Odoo produces XRechnung and ZUGFeRD, and what to test.
France's E-Invoicing Reform (2026–2027): What Changes for a Company on Odoo
Receiving e-invoices is mandatory in France since 1 September 2026 and SMEs issue them from 1 September 2027: calendar, approved platforms, Factur-X/UBL/CII and an Odoo checklist.
Guía para actualizar de Odoo 19 a 20: el proceso oficial y qué revisar en los módulos personalizados
Cómo actualizar de Odoo 19 (o 17 y 18) a Odoo 20: el proceso oficial de prueba y luego producción para Odoo Online, Odoo.sh y on-premise, y los cambios de la 20.0 que afectan a los módulos personalizados.