Qué es VeriFactu / por qué integrarlo en Odoo
-
VeriFactu es el nuevo estándar que exige la Agencia Tributaria (AEAT) para facturación electrónica: facturas firmadas, trazables, con hash, código QR y metadatos, con envío automático a la AEAT.
-
Con el módulo de VeriFactu para Odoo, puedes seguir usando tu flujo habitual de ERP — ventas, facturación, POS, etc. — y al validar facturas, el sistema se encarga de generar el hash, el XML estructurado, el QR, firma digital (o similar), registro de eventos y envío/registro conforme a normativa.
-
El módulo es compatible oficialmente con Odoo 17 y Odoo 18 (y versiones posteriores del núcleo adaptado) tanto en modalidad Community como Enterprise.
Módulos a instalar e incompatibilidades
-
El módulo se llama típicamente
verifactuo puede aparecer como “VeriFactu – módulo para Odoo” en el listado de aplicaciones. En algunos casos puede haber variantes dependiendo de proveedor/partner. -
Si utilizas POS, tienda física o TPV, puede existir un módulo adicional para POS que también debes instalar (opcional, según tus necesidades).
-
El módulo requiere que los módulos de base de Contabilidad/Facturación de Odoo estén presentes (accounting / invoicing).
-
Si estás en una versión anterior a 17, lo habitual es que debas actualizar Odoo, ya que muchas de las adaptaciones para VeriFactu se han desarrollado para 17+ como mínimo. G
Paso a paso: cómo activar VeriFactu en Odoo (CE o EE)
Este proceso es muy similar tanto para Odoo Community como Enterprise. La diferencia real radica en qué módulos tienes disponibles, pero el módulo VeriFactu funciona en ambos.
1. Preparativos previos
-
Asegúrate de que tu Odoo esté en versión compatible (idealmente 17 o 18).
-
Verifica que los módulos de contabilidad/facturación estén instalados y funcionando correctamente.
-
Si vas a emitir facturas bajo VeriFactu, necesitarás los datos fiscales de la empresa: NIF, razón social, dirección, etc.
2. Instalar el módulo VeriFactu
-
Ve al menú Aplicaciones / Apps en Odoo.
-
Busca “VeriFactu” (o “verifactu”, “verifactu module”, etc.).
-
Instala el módulo principal de VeriFactu. Si usas POS / TPV / tienda física y necesitas facturación desde POS, instala también el módulo complementario para POS (si está disponible).
3. Configurar el módulo VeriFactu
Una vez instalado:
-
Ve a Ajustes → Facturación → VeriFactu (o la sección equivalente en contabilidad).
-
Introduce los datos fiscales de tu empresa: NIF, razón social, dirección, etc. “Registro de empresa / compañía emisora”.
-
Activa la opción de “Cumplimiento VeriFactu” (o “activar VeriFactu / Registrar eventos VeriFactu”). Configura cómo quieres que se genere el QR en el PDF: ubicación del QR, formato, etc. Esta opción puede variar según plantilla o módulo, así que revisa las plantillas de factura.
-
Si el módulo lo requiere: configura certificado digital o medio de firma (según la implementación concreta — algunos módulos gestionan la firma por ellos mismos via API, otros requieren certificado).
4. Prueba con una factura de ejemplo
-
Crea una factura como lo haces normalmente (desde ventas/pedidos o manualmente).
-
Valida la factura. Al validarla, debería dispararse el proceso de VeriFactu: generación de hash, QR, XML estructurado, firma/trazabilidad, envío (o preparación para envío) a AEAT.
-
Comprueba que el PDF de la factura incluya el código QR y los metadatos exigidos.
-
Verifica que la factura queda registrada con su hash, evento de creación, y estado conforme (aceptada / enviada).
5. Si tienes multi-empresa o varios emisores
-
El módulo soporta multi-empresa / multi-diario / múltiples emisores con NIFs diferentes.
-
Para cada empresa o NIF emisor, hay que configurar los datos de empresa y activar VeriFactu en su configuración.
6. (Opcional) POS / Punto de Venta / Tienda física
-
Si usas POS (por ejemplo tienda física, retail, hostelería) e imprimes tickets o facturas desde POS — instala también el módulo POS-VeriFactu (si existe) para asegurar que las facturas emitidas desde POS cumplan la normativa.
-
Configura también la plantilla de impresión para incluir QR y metadatos correctos.
Consideraciones prácticas / riesgos comunes
-
Si tu Odoo está en versión muy antigua (< 17), podrías tener problemas de compatibilidad. Muchas de
-
Asegúrate de tener bien configurados los datos fiscales: NIF, razón social, dirección. Si alguno está mal, podría invalidar la factura ante la AEAT.
-
Si tu empresa usa varias sociedades o varios NIFs, la configuración debe hacerse por empresa/emisor.
-
Antes de activar en producción, prueba en una instancia de desarrollo o “sandbox” para asegurar que las facturas de prueba se generan correctamente con QR, hash, XML, etc.
Qué cambia según uses Odoo Community o Enterprise
| Característica / Versión | Odoo Community | Odoo Enterprise |
|---|---|---|
| Instalación del módulo VeriFactu | Compatible — el módulo funciona en CE. | Compatible — igual que en CE. |
| Dependencias | Solo contabilidad / facturación básica + VeriFactu | Igual + módulos adicionales si necesario (según uso) |
| POS / TPV / retail / tienda física | Necesitas módulo adicional si emites facturas desde POS | Igual |
| Multi-empresa / múltiples emisores | Soportado | Soportado |
| Mantenimiento / soporte oficial | Depende del proveedor del módulo o comunidad | Igual, o mediante partner / proveedor oficial (si es módulo comercial) |
En la práctica, si tu empresa es pyme y usas un Odoo autohospedado o gestionado por ti, la solución con Community Edition + módulo VeriFactu suele ser más que suficiente.


