Resumen de las Partes 1, 2 y 3
Hemos construido un flujo de trabajo de ventas potente y completo en Odoo.
- Parte 1: Confirmamos automáticamente los pedidos de venta de clientes VIP. Click here.
- Parte 2: Enviamos notificaciones automáticas por correo electrónico al equipo de ventas. Click here.
- Parte 3: Activamos la reserva y validación de stock al confirmar el pedido. Click here.
Ahora, completaremos el proceso de negocio configurando una acción para crear y preparar automáticamente una factura para el cliente tan pronto como se marque la entrega como realizada. Este es un paso crítico para mejorar tu ciclo de facturación y el flujo de caja.
Paso 1: Crear una Nueva Acción Automatizada
A diferencia de las partes anteriores, esta automatización se activa al completar una entrega, no un pedido de venta. Por lo tanto, el modelo de la acción será diferente.
- Ve a Ajustes > Técnico > Acciones automatizadas.
- Haz clic en Crear.
Paso 2: Definir la Configuración Básica
- Nombre: Automatizar la Creación de Facturas en la Entrega
- Modelo: Albarán de Entrega (stock.picking)
- Trigger: On Update
- Aplicar en: Entregas en las que el estado cambie a Hecho. Para asegurarte de que esto solo se aplique a pedidos de venta, usa el siguiente filtro de dominio: [('state', '=', 'done'), ('sale_id', '!=', False)]
- Acción a realizar: Ejecutar Código Python
Paso 3: Añadir el código Python
Este script encontrará el pedido de venta original relacionado con la entrega y luego llamará a la función de Odoo para crear la factura.
Python
if record.sale_id and record.sale_id.invoice_status == 'to invoice': record.sale_id._create_invoices()
- record.sale_id: Esto encuentra el pedido de venta vinculado al albarán de entrega (stock.picking) que activó la acción.
- invoice_status == 'to invoice': Esta condición asegura que la factura solo se cree si el pedido de venta está listo para facturar.
- _create_invoices(): Este es el método oficial de Odoo que crea un borrador de factura y lo vincula al pedido de venta.
Paso 4: Guardar y probar la automatización
- Guarda la acción automatizada.
- Crea un nuevo pedido de venta, confírmalo y valida la entrega (el botón Hecho en el formulario de entrega).
- Vuelve al pedido de venta. Ahora deberías ver un botón inteligente para "Facturas" con un recuento de 1. Haz clic en él para ver el borrador de factura recién creado.
Conclusión
Con este paso, tu flujo de trabajo de ventas está casi completamente automatizado. El sistema ahora maneja todo, desde la confirmación hasta la reserva de stock y la facturación sin interrupciones. Tu equipo de contabilidad solo tendrá que revisar los borradores de factura y enviarlos.
En nuestra parte final, cerraremos el ciclo aprendiendo a crear automáticamente una actividad de seguimiento para el vendedor después de que se envíe la factura.