OdooWiki OCA HUB

Sales commissions queued

sale_commission_queued folder_open OCA/commission open_in_new
Sales Management Licencia: AGPL-3

Este módulo permite utilizar la cola para la creación de facturas de liquidación de agentes.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 14.0

Añade botones a los asistentes de comisiones de ventas para que las liquidaciones de agentes y las facturas de liquidación se creen en segundo plano a través de la cola de trabajos en lugar de inmediatamente.

Este módulo amplía los asistentes de comisiones de ventas para que el trabajo pesado de liquidación y facturación pueda enviarse a la cola de trabajos en segundo plano.

  • En el asistente "Make Invoices" (sale.commission.make.invoice) aparece un nuevo botón resaltado "Enqueue Invoices Creation" justo después del botón estándar de creación. Al pulsarlo, programa la creación de facturas en lugar de ejecutarla inmediatamente.
  • En el asistente de liquidación (sale.commission.make.settle) aparece un nuevo botón resaltado "Make settlements in Queue" antes del botón estándar de liquidación. Al pulsarlo, programa la acción de liquidación en lugar de ejecutarla inmediatamente.

Ambos botones se basan en el mecanismo de trabajos en cola (el módulo depende de queue_job), por lo que el trabajo real se ejecuta de forma asíncrona por un worker en segundo plano. Esto es útil cuando hay muchos agentes o muchas líneas de comisión y la operación, de otro modo, agotaría el tiempo de espera o bloquearía al usuario.

Este módulo no introduce nuevos modelos, campos, reglas de negocio, correos electrónicos ni trabajos programados; solo añade los dos botones en cola a los asistentes de comisiones existentes y reutiliza la lógica existente de liquidación y creación de facturas.

Modelos y campos (2)
  • sale.commission.make.settle · amplía un modelo existente
  • sale.commission.make.invoice · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

En el asistente Create commission invoices, use el botón "enqueue invoices creation" para usar la función de cola.

En el asistente Commission settle, use el botón 'Make settlements in Queue' para usar la función de cola.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.