Guía práctica
Veri*Factu en Odoo Community: qué hace el módulo y qué le toca a su empresa
En dos líneas: Odoo Community puede cumplir Veri*Factu con el módulo oficial Spain - Veri*Factu, que envía los registros a la AEAT sin licencia Enterprise. El envío lo cubre el módulo; quedan la configuración, el certificado y las decisiones que debe tomar con su asesoría. Existe desde la versión 17 y se instala a mano; en la 14 a la 16, hay que actualizar o usar el módulo de la OCA.
Aviso: esta guía es información general y no sustituye el consejo fiscal individual. La fecha de entrada en vigor puede cambiar: a 3 de noviembre de 2026 el aplazamiento a octubre de 2028 está anunciado, pero no publicado en el BOE. Confirme su caso y su fecha con su asesoría.
Qué es Veri*Factu, en una frase
Veri*Factu es la modalidad de facturación que envía cada registro de factura a la AEAT al emitirlo, con una huella que los encadena y un QR para comprobarlos.
La norma no obliga a usar esa modalidad: obliga a tener un sistema adaptado. Cabe un sistema no verificable, que conserva los registros y los remite solo si Hacienda los pide, o un sistema VERI*FACTU, que remite todos de forma continuada y automática (AEAT, preguntas frecuentes, 21-10-2026). Cada factura genera un registro de alta; su anulación, otro. En Veri*Factu se remiten ambos; los registros de evento son propios de los sistemas no verificables. El módulo oficial implementa la modalidad Veri*Factu.
Las fechas: qué obliga hoy y qué sigue pendiente del BOE
A 3 de noviembre de 2026, las fechas que obligan son las del Reglamento aprobado por el Real Decreto 1007/2023, en la redacción que le dio el Real Decreto-ley 15/2025: los contribuyentes del Impuesto sobre Sociedades (artículo 3.1.a) deben tener el sistema adaptado antes del 1 de enero de 2027, y el resto de obligados, incluidos los autónomos, antes del 1 de julio de 2027 (BOE, texto consolidado a 03-12-2025; BOE, Real Decreto-ley 15/2025, 03-12-2025). La AEAT mantiene esas fechas en su nota del 13 de octubre de 2026 (AEAT, 13-10-2026).
El 5 de octubre de 2026, Hacienda anunció su intención de trasladar las obligaciones pendientes a octubre de 2028, para que coincidan con la factura electrónica entre empresas (nota informativa, 05-10-2026; FOS Consulting, 05-10-2026). No fijó el día ni la norma, y no aclaró si alcanza a las sociedades de más de 8 millones.
A 3 de noviembre de 2026 no consta su publicación en el BOE; la prensa especializada seguía dándola por pendiente el 1 de noviembre (Lotisse, 01-11-2026). Hasta que salga, la fecha legal sigue siendo 2027. Si el cambio se aprueba, la activación se podrá mover; la preparación, no.
Qué hace Odoo Community con Veri*Factu
El módulo oficial Spain - Veri*Factu (`l10n_es_edi_verifactu`) está en el repositorio comunitario de Odoo, con licencia LGPL-3, en las versiones 17 a 20 (Odoo, código del módulo, versión 18). Se instala en Community sin licencia por usuario; no hace falta Enterprise.
Qué hace, según la documentación oficial de Odoo (localización española, versión 18):
- Se instala a mano; no viene activado con la localización.
- Se configura el país y el NIF y se sube al menos un certificado `.p12` con su contraseña.
- Por defecto envía al entorno de pruebas; para producción se desactiva «Test Environment».
- Al confirmar una factura se elige el envío Veri*Factu: genera un JSON, lo envía y muestra el estado en una pestaña.
- El PDF lleva el QR; si la AEAT no confirma, la acción programada reintenta. Para el punto de venta hay un módulo hermano.
Qué queda fuera o exige trabajo adicional:
- La modalidad no verificable. No he encontrado documentación oficial de Odoo para un sistema que conserve los registros sin enviarlos. El módulo funciona con remisión; si su asesoría prefiere la otra modalidad, confírmelo antes de instalar.
- El SII y TicketBAI. Quien lleva los libros en el SII queda fuera del ámbito por el artículo 3.3, y quien está en TicketBAI se rige por su normativa foral. El módulo no sustituye a ninguno.
- La factura electrónica entre empresas. Veri*Factu no es el formato B2B; son obligaciones distintas.
- Los desarrollos propios. Un módulo a medida que cree o numere facturas fuera del flujo estándar no queda cubierto por instalar el oficial.
- La presentación de impuestos. Envía registros; no presenta declaraciones ni decide por usted.
En la 16 y anteriores no hay módulo oficial. La OCA mantiene `l10n_es_verifactu_oca` para las versiones 14 a 18, en estado beta, con las librerías `zeep` y `requests` y solo para servidor propio u Odoo.sh (OCA Apps Store, consultado 03-11-2026). Para la 19 no hay versión de la OCA; allí el módulo oficial ya existe.
Qué tiene que hacer su empresa, paso a paso
- Elegir la modalidad con su asesoría. Veri*Factu o sistema no verificable. El módulo oficial cubre la primera; la segunda exige otro camino.
- Tener un certificado electrónico en vigor. Puede ser de la empresa o de un representante. Odoo pide el archivo y la contraseña; la renovación corre de su cuenta.
- Revisar los datos de facturación. NIF, series, tipos de IVA, simplificadas y rectificativas. Un sistema adaptado no corrige una factura mal emitida.
- Mapear todas las salidas de facturas. Facturación de Odoo, punto de venta, módulos propios y programas externos. Lo que se emita fuera no lo envía Odoo.
- Probar en el entorno de pruebas y pasar a producción. Con una factura completa, una simplificada y una rectificativa.
- Formar a quien factura y mantener el sistema. Una factura enviada no se borra; se corrige con una rectificativa. El módulo necesita actualizaciones y el certificado en vigor.
Si tiene varias sociedades, cada una necesita su NIF, su certificado y envíos separados. La AEAT exige que cada lote corresponda a un solo obligado.
Qué pasa con las facturas que ya ha emitido
Las facturas emitidas antes de la fecha de entrada en vigor no hay que registrarlas ni remitirlas. La AEAT considera ese periodo anterior un periodo de pruebas (AEAT, preguntas frecuentes, 21-10-2026). Se conservan para consulta.
El sistema antiguo puede quedarse para consultar el histórico, pero solo si ya no puede emitir facturas: hay que desinstalarlo o desactivar la emisión. Si sigue emitiendo, no cumple.
Una rectificativa de una factura anterior que se emita después de la fecha de entrada en vigor pasa por el sistema adaptado. Conviene confirmar cada caso con la asesoría, sobre todo si la factura original se emitió con un sistema distinto.
Cómo se comprueba que funciona
Se prueba en el entorno de pruebas y se repite en producción con la primera factura real.
- Estado del envío. En la pestaña Veri*Factu aparece el estado que devuelve la AEAT. Aceptado, o aceptado con errores, significa que el registro ha entrado; rechazado obliga a corregir y reenviar.
- QR en el PDF. Debe abrir el servicio de cotejo de la AEAT con los datos de la factura (AEAT, QR y cotejo, consultado 03-11-2026). Si no la encuentra, revise si está en pruebas o si el envío sigue pendiente.
- Huella encadenada. La AEAT exige una huella SHA-256 sobre unos pocos campos, encadenada con el registro anterior (AEAT, huella o hash, consultado 03-11-2026). El módulo la calcula; usted debe comprobar que los registros no se han borrado.
- Revisión periódica. Una vez al mes, mire pendientes y rechazados. Un rechazo sin corregir deja la factura sin registro válido.
Ejemplo de planteamiento: una clínica con 140 facturas al mes
Ejemplo de planteamiento, sin cliente ni resultados reales.
Una clínica dental de Cartagena, sociedad limitada con dos administradores, emite unas 140 facturas al mes en tres series: particulares, mutuas y empresas. Trabaja con Odoo Community 18 en un servidor propio.
Se instala el módulo, se sube el certificado de la sociedad, se prueban tres facturas (una completa, una simplificada y una rectificativa), se escanea el QR de cada una y se forma a recepción. La fecha de activación se fija con la asesoría, según lo que ocurra con el calendario.
La preparación se valora dentro de una implantación desde 1.600 € sin IVA. Si externaliza la contabilidad, las modalidades son 80 €/mes o 249 €/mes con Control Financiero, sin IVA.
Cómo lo hago yo
La preparación empieza en la sesión de 20 minutos: repaso con usted qué series emite, desde qué programas y quién firma las facturas. De ahí sale el mapa de procesos y, con él, la lista de salidas que hay que cubrir. La propuesta llega en 48 horas, con las fases de 14 días naturales como máximo.
En la implantación despliego Odoo Community en un servidor privado a nombre de su empresa y configuro la contabilidad con el Plan General Contable español. Instalo el módulo oficial, subo el certificado y pruebo una factura completa, una simplificada y una rectificativa en el entorno de pruebas. Solo después se pasa a producción. La carga de datos, la formación y los manuales de procedimiento van en la misma fase.
Quién revisa: la persona que factura en su empresa confirma cada documento antes de enviarlo, y su asesoría revisa el conjunto antes de presentar los impuestos. Yo dejo el sistema probado y documentado; la modalidad y la fecha se deciden con la asesoría.
El envío se comprueba en la pestaña y en el QR, y cada mes se revisan los pendientes y los rechazados.
- Toma de requisitos20 minutos
- Mapa de procesosseries y salidas de facturación
- Módulo y certificadoconfiguración en el servidor del cliente
- Pruebascompleta, simplificada y rectificativa
- Producciónrevisión de la persona que factura
- Seguimiento mensualpendientes y rechazados
Para quién no es
- Quien ya está en el SII. Queda fuera del ámbito del reglamento y no necesita este módulo.
- Quien está en TicketBAI. Su obligación se cubre por la normativa foral.
- Quien factura muy poco y ya tiene un programa adaptado. Cambiar solo por Veri*Factu suele no compensar. Pida a su proveedor la declaración responsable y compruebe el QR.
- Quien tiene Odoo 16 o anterior y no quiere actualizar. No hay módulo oficial; la OCA es una alternativa en beta.
- Quien espera que el programa presente los impuestos. El módulo envía registros; la declaración sigue en su asesoría.
- Quien no va a renovar el certificado ni actualizar Odoo. El envío dejará de funcionar.
Si su duda es si el coste de la web es deducible, está en es deducible una página web.
Cuándo hablar con su asesoría
Antes de decidir la modalidad, si está en el SII o en TicketBAI, si tiene facturas exentas, intracomunitarias, simplificadas o rectificativas, si lleva varias sociedades o series, y antes de pasar al entorno de producción.
También cuando se confirme el aplazamiento a 2028: la fecha se puede ajustar, pero lo ya probado no se deshace. Y si un desarrollo propio emite facturas.
Cómo puedo ayudarle
En Odoo a medida reviso cómo factura hoy, si el módulo oficial cubre sus series y qué hay que adaptar. La implantación parte de 1.600 € sin IVA, con el alcance y las fases por escrito. Si además quiere que le lleve la contabilidad, en asesoría contable está a 80 €/mes, o 249 €/mes con Control Financiero, sin IVA.
Al final, Veri*Factu en Odoo Community se apoya en tres piezas: el módulo oficial, un certificado en vigor y una facturación probada. La fecha puede moverse; la preparación sigue igual.
Preguntas frecuentes
¿Odoo Community cumple Verifactu?
Con el módulo oficial Spain - Verifactu, puede cumplirlo: envía los registros a la AEAT y genera el QR. Necesita el certificado, la configuración y pasar a producción. Sin esos pasos, el envío no está operativo.
¿Tengo que pagar Odoo Enterprise para enviar las facturas a Hacienda?
No. El módulo l10n_es_edi_verifactu está en el repositorio comunitario, con licencia LGPL-3, desde la versión 17. No hay licencia por usuario para esta función. Enterprise añade otras cosas, pero el envío no exige esa edición.
¿Qué pasa con las facturas emitidas antes de 2027?
No hay que registrarlas ni remitirlas. La AEAT considera ese periodo anterior un periodo de pruebas. Se conservan para consulta, y el sistema antiguo solo puede quedarse si ya no emite facturas nuevas.
¿Sirve si estoy en el SII o en TicketBAI?
Si está en el SII, queda fuera del ámbito por el artículo 3.3. Si está en TicketBAI, su obligación se cubre por esa vía foral. En ambos casos, el módulo no aporta nada para esa facturación.
¿Cómo sé que la factura ha llegado a la AEAT?
Mire el estado en la pestaña Verifactu y el QR del PDF. El QR abre el servicio de cotejo de la AEAT con los datos del registro. Si no aparece, compruebe si está en pruebas o si el envío sigue pendiente.
¿Puedo instalarlo en Odoo 16 o anterior?
No hay módulo oficial antes de la versión 17. La OCA mantiene l10n_es_verifactu_oca para las versiones 14 a 18, en beta y solo para servidor propio u Odoo.sh. En la 16, actualizar suele ser más limpio que mantener dos módulos.
