Automatiza el estado de facturación de todos tus pedidos de venta en Odoo a “Facturado” con Sygel

Con Sygel, Odoo y el módulo sale_automatic_workflow_force_invoiced podrás cerrar procesos de facturación parcial sin ajustes manuales
23 de marzo de 2026 por
Automatiza el estado de facturación de todos tus pedidos de venta en Odoo a “Facturado” con Sygel
Javier Izaguirre Cacho


Automatización y facturación con Sygel y Odoo


Automatizar el ciclo de ventas en Odoo con el módulo sale_automatic_workflow desarrollado por la Odoo Community Association (OCA) permite reducir tareas manuales repetitivas, agilizando la gestión de los procesos empresariales. Sin embargo, en determinados escenarios, nos interesa no generar facturas de todas las líneas del pedido, provocando que en nuestra vista de Pedidos tengamos algunos en estado A facturar de forma permanente.


El módulo sale_automatic_workflow_force_invoiced amplía la automatización del módulo base para forzar de forma automática el estado de este tipo de pedidos a Facturado.

  1. Configuración del módulo sale_automatic_workflow_force_invoiced
    1. Acceso a la configuración
  2. ¿Cómo funciona el dominio Forzar factura?
  3. Activación del flujo automático
  4. Resultado esperado

Configuración de módulo sale_automatic_workflow_force_invoiced

La configuración se realiza como una opción más del flujo automático de ventas. Cabe recordar que la opción de Forzar facturas no es compatible con las opciones que automatizan la facturación estándar, Crear factura, Validar factura y Registrar pago.

Acceso a la configuración​

  • Navegamos a: Ventas > Configuración > Flujo automático.
  • Seleccionamos el flujo automático que queremos modificar o añadimos uno nuevo.
  • Activamos la opción Forzar factura.
  • Definimos el dominio que determinará cuándo se aplicará.

¿Cómo funciona el dominio Forzar factura?

El dominio actúa como filtro. Si el pedido cumple las condiciones, el flujo automático lo marca automáticamente como Facturado.


Esto permite aplicar la funcionalidad únicamente a pedidos que cumplan criterios concretos, por ejemplo:


  • Pedidos migrados (identificados por fecha, etiqueta, equipo comercial, etc.).
  • Pedidos con un cliente concreto.
  • Pedidos con condiciones comerciales específicas (Líneas de pedido con coste 0).
  • Pedidos cerrados operativamente pero con discrepancias con cliente o proveedor.


De este modo, el forzado del estado de facturación queda controlado y segmentado, evitando aplicarlo de forma masiva sin criterio.


Activación del flujo automático

La ejecución del flujo se realiza mediante una acción planificada introducida por el módulo sale_automatic_workflow.

Normalmente se ejecuta cada minuto, aunque puede ajustarse según necesidad. Si deseamos comprobar el funcionamiento, también puede lanzarse manualmente. Su nombre es Trabajo de flujo de trabajo automático.

Resultado esperado

Cuando el dominio se cumple y la opción de Forzar factura está activa en el Flujo automático definido en el pedido el resultado será:


  • Pedido de venta con estado de facturación: Facturado.
  • Líneas del pedido con estado de facturación: Facturado.
  • El pedido deja de aparecer en listados de A facturar cuando procede.

Ventajas

El módulo sale_automatic_workflow_force_invoiced te permite automatizar el estado de facturación de un pedido en Odoo, facilitando la gestión de aquellos pedidos que, por la propia operativa del negocio, deben considerarse facturados aunque mantengan líneas no facturadas. 


De este modo, puedes cerrar correctamente procesos de venta específicos, manteniendo limpia tu vista de Pedidos y manteniendo el control sobre todos los ciclos de facturación de Odoo, evitando procesos manuales repetitivos.