Sale Commission Product Criteria Discount
Este módulo extiende sale_commission_product_criteria para permitir al usuario restringir la comisión otorgada al agente en una línea de pedido de venta según el descuento aplicado en la misma línea.
Esto es útil para implementar una estructura de comisiones común para agentes que proporciona una comisión mayor a los agentes que conceden un descuento menor al cliente, disminuyendo la comisión proporcionalmente a medida que aumenta el descuento.
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 16.0Permite establecer reglas de comisión de agentes de ventas que dependen del descuento otorgado en una línea de pedido de venta, de modo que los agentes ganan más cuando descuentan menos y menos cuando descuentan más.
Este módulo añade una nueva forma de decidir cuánta comisión gana un agente de ventas: en función del descuento aplicado en la línea del pedido de venta.
- En las pantallas de configuración de comisiones, cada regla de comisión (un
commission.item) ahora puede configurarse para "basarse en" Descuento. Cuando eliges eso, aparecen dos campos adicionales: "Descuento desde, %" y "Descuento hasta, %". Defines un rango de descuento, y la regla solo se aplica cuando el descuento de la línea cae dentro de ese rango. - El sistema comprueba que el descuento inicial no sea superior al descuento final; si lo es, Odoo muestra un error y se niega a guardar.
- Cuando se procesa una línea de pedido de venta, Odoo recorre en orden las reglas de comisión aplicables y elige la primera cuyo rango de descuento coincida con el descuento de la línea. Si ninguna regla coincide, no se concede comisión para esa línea.
- La regla elegida y su comisión se almacenan en el registro de agente de la línea del pedido de venta, y el rango de descuento se muestra allí como referencia.
- En Ajustes, dentro de Ventas, una nueva sección "Comisiones" te permite elegir la base predeterminada para las reglas de comisión: "Cualquier línea de pedido de venta" o "Descuento".
- El módulo también se asegura de que el campo de descuento esté disponible en las líneas de pedido de venta activando el grupo de ajustes de descuento por línea.
Funciona junto con el módulo de comisiones por criterios de producto y afecta a las reglas de comisión, a los agentes de línea de pedido de venta y a los ajustes de ventas.
Depende de
Modelos y campos (3)
- commission.item · amplía un modelo existentebased_on, discount_to, discount_from
- res.config.settings · amplía un modelo existentedefault_based_on
- sale.order.line.agent · amplía un modelo existentediscount_to, discount_from
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Asegúrate de que los "Descuentos" estén habilitados en Ajustes Generales > Ventas
Ve a Comisiones > Configuración > Tipo de comisión
En un registro de tipo "Criterios de producto", crea o selecciona una línea > establece el campo "Basado en" = "Descuento"
Se mostrarán dos campos nuevos para establecer el rango de descuento aplicado en la línea de pedido de venta para el cual este elemento de tipo de comisión será aplicable.
Ten en cuenta que si en un tipo de comisión están presentes dos elementos aplicados al mismo objeto (por ejemplo: el mismo producto o la misma categoría), se aplica el que tiene "Basado en: Descuento".
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.