Sales commissions based on product
Este módulo permite tener comisiones basadas en un producto o en una categoría de producto.
En la comisión, será posible configurar un conjunto de reglas que hagan referencia a un producto o a una categoría de producto, y un porcentaje de reserva.
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 12.0Añade un nuevo tipo de comisión que calcula las comisiones de los vendedores a partir de reglas establecidas por producto o categoría de producto, con un porcentaje de reserva cuando ninguna regla coincide.
Este módulo amplía la funcionalidad de comisiones de ventas para que las comisiones puedan calcularse en función del producto vendido, no solo con una única tarifa.
En un registro de comisión aparece un nuevo tipo llamado "Based on Product with Fallback Percentage". Al seleccionarlo, aparecen dos campos adicionales: un porcentaje de reserva y una lista de reglas de producto.
Cada regla vincula un producto o una categoría de producto (nunca ambos, y nunca ninguno) a un porcentaje. Las reglas se evalúan en orden, por lo que puedes colocar primero las reglas más específicas. Cuando se calcula una línea de comisión, el módulo busca la primera regla que coincida con el producto vendido o su categoría; si se encuentra una, se utiliza el porcentaje de esa regla; de lo contrario, se aplica el porcentaje de reserva.
Los productos marcados como libres de comisión se omiten, igual que en el módulo de comisiones base. El importe se calcula sobre el subtotal de la línea.
Las reglas se gestionan desde el propio formulario de comisión. Los responsables de ventas pueden crear, editar y eliminar reglas; los comerciales y otros usuarios internos solo pueden leerlas.
El módulo afecta a sale.commission, sale.commission.product_rule y al mixin de cálculo de líneas de comisión.
Depende de
Modelos y campos (3)
- sale.commission · amplía un modelo existentecommission_type, product_rule_ids (Product rules), product_fallback_amount (Fallback Percentage for Product)
- sale.commission.line.mixin · amplía un modelo existente
- sale.commission.product_rule · modelo nuevoamount (Percentage), sequence, product_id, commission_id, product_category_id
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0Para crear una comisión basada en productos, establezca "Commission type" en "Based on Product with Fallback Percentage".
A continuación, configure las "Product rules" y el "Fallback Percentage" según lo desee.
Cada regla se evalúa según su secuencia.
Una regla coincide cuando el producto implicado es el producto de la regla, o tiene la categoría de la regla.
El porcentaje de comisión es el "Percentage" de la regla coincidente, si la hay, o el "Fallback Percentage".
- Crea una comisión con "Commission type" establecido en "Based on Product with Fallback Percentage", consulta
Configurationpara más detalles. - Crea un pedido de venta usando esa comisión, consulta el módulo "Sales commissions" para obtener las instrucciones sobre cómo hacerlo.
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.
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.