Cómo automatizar la facturación en Odoo cumpliendo VeriFactu
Automatizar la facturación en Odoo con VeriFactu requiere cuatro configuraciones: activar el módulo de localización española con soporte VeriFactu, definir series de facturación continuas sin saltos, configurar el disparador de confirmación automática y activar el envío por email. Con esto en su lugar, cada factura confirmada genera el código QR, la cadena de hash y el registro VeriFactu sin intervención manual del equipo administrativo.
Por qué el proceso de facturación en Odoo reduce el riesgo VeriFactu
VeriFactu (Verificación de Facturas, definido en el Real Decreto 1007/2023 y modificado por el Real Decreto 254/2025) no es solo una obligación de formato. Es un sistema de control que exige que cada factura emitida sea inalterable, trazable y, en determinados casos, comunicable a la AEAT en tiempo real. Si el proceso de facturación depende de pasos manuales —confirmar a mano, exportar a mano, enviar a mano—, cada uno de esos pasos es un punto de fallo: una factura emitida fuera del sistema, una secuencia rota o un registro sin el QR obligatorio.
Los plazos ya están en vigor. El Real Decreto 1007/2023 (BOE) estableció la obligación para todos los contribuyentes que expidan facturas en el ámbito territorial de aplicación del reglamento de facturación, con excepción de los ya integrados en el SII (Suministro Inmediato de Información) de la AEAT. El Real Decreto 254/2025 ajustó los plazos: desde el 1 de enero de 2026 para contribuyentes del Impuesto sobre Sociedades, y desde el 1 de julio de 2026 para el resto de obligados tributarios.
La ventaja de gestionar la facturación desde un ERP como Odoo es que los controles VeriFactu pueden ser parte del flujo estándar, no una capa que el equipo tiene que recordar activar factura a factura.
Qué módulos de Odoo necesitas para facturar cumpliendo VeriFactu
Localización española y módulo específico de VeriFactu
El módulo de localización española para Odoo (l10n_es) incluye el plan de cuentas adaptado al PGCE y los modelos de IVA (303, 390, 347). Para VeriFactu, el módulo concreto es l10n_es_edi_verifactu, disponible en Odoo 17 y Odoo 18 como parte de la localización oficial de Odoo S.A.
Este módulo se encarga de:
- Generar el código QR verificable en cada factura (exigido por el artículo 9 del Real Decreto 1007/2023).
- Crear la cadena de hash que vincula cada factura con la anterior, haciendo imposible eliminar o insertar registros sin ruptura de la secuencia.
- Añadir la referencia “VERI*FACTU” o la leyenda “Factura verificable en la sede electrónica de la AEAT” en el cuerpo de la factura.
- Gestionar el envío telemático de los registros de facturación a la AEAT cuando la empresa opera en modo remisión.
Si tu empresa ya está integrada en el SII (facturación superior a 6 millones de euros anuales), el módulo l10n_es_edi_sii cubre el canal de comunicación con la AEAT y VeriFactu no es aplicable en ese caso, tal como prevé el propio Real Decreto 1007/2023.
Módulo de Contabilidad para el ciclo completo de cobro
El módulo de Contabilidad de Odoo gestiona el ciclo completo de la factura: creación, confirmación, cobro y conciliación. Para automatizar el ciclo con VeriFactu, centraliza la generación de facturas a partir de pedidos de venta o albaranes, la gestión de remesas SEPA y domiciliaciones, y la conciliación bancaria que cierra el ciclo del cobro.
Si tu empresa factura servicios continuos —mantenimiento IT, soporte, licencias—, el módulo de Suscripciones automatiza la generación mensual o anual de facturas recurrentes directamente desde Odoo, con VeriFactu aplicado en cada ciclo.
Módulo de Ventas y configuración del disparador de facturación
El módulo de Ventas permite configurar cuándo se genera la factura: al confirmar el pedido o al validar el albarán de entrega. Esta configuración determina el grado de automatización del flujo. Sin ella, la factura siempre requiere intervención manual para su creación, lo que introduce el riesgo de que se emitan facturas fuera del sistema o con secuencias incorrectas.
Cómo configurar Odoo para automatizar la facturación con VeriFactu
Paso 1 — Activar la localización española y habilitar VeriFactu
En Odoo, ve a Ajustes → Contabilidad → Localización fiscal y selecciona España. Si la localización ya estaba activa, ve a Ajustes → Aplicaciones y busca “VeriFactu”. Instala el módulo l10n_es_edi_verifactu.
Una vez instalado, accede a Contabilidad → Configuración → Ajustes y localiza la sección VeriFactu. Configura:
- Modo de operación: “VERI*FACTU” (genera el QR y la cadena de hash pero no envía a la AEAT) o “Remisión” (envía los registros a la AEAT en tiempo real).
- Certificado digital: obligatorio para el modo de remisión. Odoo admite certificados en formato PFX o P12 emitidos por prestadores reconocidos.
- Período de inicio: la fecha desde la que todas las facturas deben generar el registro VeriFactu. No puede ser retroactiva.
En clientes de IBERSYA con Odoo ya implantado, la activación del módulo y la configuración inicial lleva entre 2 y 3 horas si el certificado digital está disponible. Si hay que tramitar el certificado, añade entre 3 y 5 días hábiles de gestión con la FNMT.
Paso 2 — Configurar las series de facturación sin saltos
Cada diario de facturación debe tener una secuencia única y continua. VeriFactu exige que no haya huecos en la numeración porque la cadena de hash conecta cada factura con la anterior: un hueco rompe la cadena y la AEAT puede interpretarlo como una anomalía.
En Contabilidad → Configuración → Diarios, para cada diario de ventas:
- Verifica que la secuencia no tiene huecos (borradores que se eliminaron sin reutilizar el número dejan huecos).
- Define prefijos distintos por tipo de documento: FAC- para facturas ordinarias, REC- para rectificativas, SIM- para simplificadas.
- Activa “Bloquear secuencia” para que no sea posible alterar la numeración una vez confirmada la primera factura del período.
Este paso concentra la mayoría de problemas en implantaciones que vienen de sistemas anteriores con series desordenadas o múltiples diarios por delegación o comercial.
Paso 3 — Definir el disparador de confirmación automática
En Ventas → Configuración → Facturación, selecciona el modo de facturación:
- “Facturar cantidades pedidas”: genera la factura al confirmar el pedido de venta. Adecuado para servicios que se entregan en el momento del pedido.
- “Facturar cantidades entregadas”: genera la factura al validar el albarán. Adecuado para distribución, logística y empresas con entregas parciales o variables.
Con el modo “Facturar cantidades entregadas”, el flujo queda así: Pedido → Albarán → Factura en borrador → Confirmación. Para eliminar ese último paso manual, puedes configurar una acción programada en Odoo que confirme automáticamente las facturas en borrador cada día a una hora fija. En Odoo Enterprise, la automatización está disponible en Ajustes → Automatización → Acciones programadas. En Odoo Community requiere una pequeña personalización técnica o un módulo de la OCA (Odoo Community Association).
Paso 4 — Activar el envío automático de facturas por email
En Contabilidad → Configuración → Diarios → [tu diario de ventas], configura:
- Plantilla de email: incluye el PDF de la factura con el QR VeriFactu y la referencia “VERI*FACTU”. Odoo genera el PDF con los datos del módulo de localización automáticamente.
- Activar envío automático: al confirmar la factura, Odoo envía el email al cliente sin que nadie tenga que iniciarlo.
- Conexión SMTP o API de correo: la cuenta de correo corporativo debe estar conectada a Odoo (vía SMTP, API de Microsoft 365 o Google Workspace) para que el envío funcione desde el dominio de la empresa.
Con esta configuración completa, el flujo para una PYME de 20-80 empleados queda: la factura se genera, se confirma, registra el hash VeriFactu y se envía al cliente en un único paso automatizado. El equipo administrativo solo interviene cuando hay una excepción.
Flujos de automatización más útiles para PYMEs en Odoo
Del pedido de venta a la factura cobrada sin intervención manual
El flujo más automatizable para empresas que venden productos o servicios estándar:
- Presupuesto → cliente acepta → Pedido de venta confirmado
- El pedido genera el albarán de entrega automáticamente
- Al validar el albarán, Odoo crea la factura en borrador
- La acción programada confirma la factura, genera el QR VeriFactu y el hash
- Odoo envía la factura al cliente por email con el PDF oficial
- El cliente paga; la conciliación bancaria automática cierra el ciclo
En empresas de 30-50 empleados con 100-300 facturas al mes, este flujo elimina entre 2 y 4 horas semanales de trabajo administrativo de confirmación y envío manual. El proceso completo de conciliación bancaria automática en Odoo cierra el ciclo sin que nadie tenga que cruzar extractos manualmente.
Facturas recurrentes para contratos de servicio
Si la empresa factura servicios periódicos —mantenimiento IT, soporte técnico, licencias, alquileres—, el módulo de Suscripciones de Odoo automatiza la facturación recurrente con VeriFactu integrado:
- Define la frecuencia: mensual, bimestral, trimestral o anual.
- Vincula el contrato con el cliente, los productos y los precios acordados.
- Odoo genera la factura automáticamente al inicio de cada período, aplica el módulo VeriFactu y la envía al cliente.
El equipo solo revisa las excepciones: contratos con precio variable, clientes con condiciones especiales o facturas que requieren validación previa del responsable de cuentas.
¿Facturas servicios periódicos y el proceso de cierre de cobro consume tiempo de administración cada mes? En IBERSYA configuramos Odoo con VeriFactu y facturación recurrente para PYMEs para que el ciclo completo funcione solo. Cuéntanos cómo tienes organizada la facturación.
Qué no automatiza Odoo y dónde necesitas supervisión
La automatización reduce el trabajo manual, pero no elimina la responsabilidad de revisión. Hay situaciones que siempre requieren intervención humana:
Facturas rectificativas. Un abono total o parcial tiene implicaciones fiscales que Odoo no resuelve automáticamente: hay que decidir si se anula la original, si se emite un abono parcial o si se aplica una nota de débito. El proceso completo de gestión de devoluciones y abonos en Odoo detalla cómo tratarlas correctamente sin romper la cadena VeriFactu.
Precios especiales acordados fuera del ERP. Si hay descuentos pactados por teléfono o correo que no están registrados en el pedido de venta, la factura generada automáticamente contendrá un importe incorrecto. La automatización solo es fiable cuando toda la información de precio está en Odoo antes de confirmar el pedido.
Facturas con retención de IRPF. Las facturas a profesionales o autónomos con retención requieren verificación del tipo aplicable en cada caso. Odoo puede aplicar la retención automáticamente si los productos y los clientes están bien configurados, pero la primera configuración necesita revisión humana.
Rebotes de email. Si el correo de un cliente ha cambiado o está en la lista de rebotados del servidor, Odoo genera y confirma la factura correctamente pero el cliente no la recibe. El equipo debe revisar el buzón de rebotes al menos una vez por semana.
Errores frecuentes al automatizar la facturación en Odoo con VeriFactu
Tener múltiples series de facturación para el mismo tipo de documento. Algunas PYMEs crean diarios separados por delegación, comercial o proyecto. Con VeriFactu, esto genera cadenas de hash paralelas que complican la auditoría fiscal. La regla práctica: una sola secuencia numerada de facturas ordinarias, salvo justificación operativa documentada.
Activar el módulo VeriFactu en modo remisión sin certificado digital cargado. Las facturas se generan, pero los registros no se envían a la AEAT y el sistema queda en incumplimiento silencioso. No hay ningún error visible en Odoo que lo indique salvo revisión manual del log de comunicaciones.
Confirmar facturas directamente desde Contabilidad, saltándose el flujo del pedido. En equipos bajo presión es habitual crear una factura directamente desde Contabilidad sin asociarla al pedido de venta. Estas facturas no tienen trazabilidad con el albarán ni pasan por los controles de precios del pedido. Con VeriFactu activo la factura se genera igualmente, pero el riesgo de importe incorrecto es elevado.
No hacer pruebas con facturas en el entorno de test de la AEAT antes de producción. La AEAT dispone de un entorno de pruebas para VeriFactu. Antes de activar el modo de remisión en producción es imprescindible enviar facturas de prueba y verificar que el sistema responde con los registros de validación esperados. Saltarse este paso y activar directamente en producción ha generado en clientes que atendemos facturas con registros en error que no eran visibles hasta la revisión manual.
Asumir que la actualización de versión de Odoo migra la configuración de VeriFactu. Las actualizaciones de versión no migran la configuración del módulo. Hay que activar el módulo, cargar el certificado y verificar las series en cada entorno nuevo.
Preguntas frecuentes sobre facturación Odoo y VeriFactu
¿Odoo cumple con los requisitos de VeriFactu?
Sí. La localización española de Odoo 18 incluye soporte nativo para VeriFactu: genera el código QR verificable, la cadena de hash y la referencia “VERI*FACTU” en cada factura emitida, y registra cada operación cumpliendo el Real Decreto 1007/2023 y su modificación por el Real Decreto 254/2025.
¿Qué diferencia hay entre automatizar la facturación en Odoo y cumplir VeriFactu?
Son dos capas que conviven en el mismo flujo. VeriFactu exige que el software garantice integridad, trazabilidad y registro de cada factura. La automatización te libera de generar, confirmar y enviar esas facturas manualmente. En Odoo, al confirmar una factura el sistema genera el registro VeriFactu de forma automática: cumplimiento y automatización no son dos tareas separadas.
¿Cuánto tiempo lleva configurar en Odoo la automatización de facturas con VeriFactu?
Con Odoo ya implantado, activar el módulo VeriFactu, configurar las series y los flujos de automatización lleva entre 4 y 8 horas de trabajo técnico. Desde cero, incluyendo implantación del ERP y migración de datos de clientes y productos, el proyecto completo toma entre 2 y 4 semanas.
En IBERSYA implantamos Odoo con la localización española completa, incluyendo VeriFactu, automatización del ciclo de facturación y formación del equipo administrativo. Si quieres que cada factura salga sola, cumpla VeriFactu y llegue al cliente sin que nadie lo gestione manualmente, cuéntanos cómo tienes organizada la facturación ahora mismo.