OdooWiki OCA HUB

Sale Commission Product Criteria Semaphore

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

Este módulo extiende sale_commission_product_criteria para que las reglas de comisión también puedan filtrarse por estado de semáforo.

Con él, puedes mantener las reglas habituales basadas en producto/categoría y añadir porcentajes más específicos para las líneas marcadas como verde, amarillo o rojo en sale_semaphore. Las reglas genéricas sin semáforo siguen siendo válidas como respaldo.

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 18.0

Añade un criterio de semáforo (verde, amarillo, rojo) a las reglas de comisión de ventas, de modo que se puedan aplicar distintos porcentajes de comisión según el estado del semáforo de la línea de factura.

Este módulo amplía las reglas de comisión de criterios de producto existentes con un filtro adicional: el estado de semáforo de la línea de venta.

  • En cada línea de regla de comisión ahora puedes elegir un valor de semáforo: verde, amarillo o rojo, o dejarlo vacío.
  • Cuando Odoo busca la regla de comisión que se aplicará a una línea, primero conserva las reglas habituales de producto/categoría, luego prefiere una regla cuyo semáforo coincida con el semáforo de la línea. Las reglas sin semáforo siguen siendo válidas como respaldo genérico.
  • El semáforo que se muestra en las líneas de liquidación se toma automáticamente de la línea de factura relacionada, por lo que no lo introduces manualmente.
  • La columna de semáforo es visible en la lista y el formulario de reglas de comisión, en las líneas de reglas del formulario de comisión y en la lista de líneas de liquidación.
  • El informe de liquidación ahora muestra un punto de color por línea y una tabla resumen con el importe total liquidado por color de semáforo (verde, amarillo, rojo y sin color).

Modifica la regla de comisión (commission.item), la lógica de la línea de comisión (commission.line.mixin) y la línea de liquidación (commission.settlement.line), y ajusta la plantilla del informe de liquidación.

Modelos y campos (3)
  • commission.item · amplía un modelo existentesemaphore
  • commission.line.mixin · amplía un modelo existente
  • commission.settlement.line · amplía un modelo existentesemaphore

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 18.0

Para usar este módulo:

  • Instala sale_commission_product_criteria_semaphore junto con sus dependencias.
  • Ve a Comisiones \> Configuración \> Tipos de comisión y abre o crea una comisión de tipo Criterios de producto.
  • Añade elementos de comisión como de costumbre y, opcionalmente, establece un valor de Semáforo en cada línea:
  • semáforo vacío: regla de reserva que se aplica a cualquier línea.
  • 🟢 success: se aplica solo a las líneas verdes.
  • 🟡 warning: se aplica solo a las líneas amarillas.
  • 🔴 danger: se aplica solo a las líneas rojas.
  • Cuando se generan las comisiones, el módulo evalúa tanto los criterios de producto como el semáforo de la línea de origen.
  • Las líneas de liquidación conservan el valor del semáforo, y el informe de liquidación muestra los totales agrupados por color de semáforo.

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.