Sales commissions by pricelist OCA
Este módulo amplía la funcionalidad de sale_commission para permitirte establecer una comisión a un elemento de la lista de precios.
La comisión se aplica cuando se aplica la regla de la lista de precios, es decir, después de cambiar el producto o la cantidad de la línea del pedido de venta.
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 19.0Te permite establecer una comisión de ventas en una tarifa de precios y en cada regla de la tarifa, de modo que la comisión correcta se aplique automáticamente a las líneas del pedido de venta según la regla de la tarifa que haya coincidido.
Este módulo añade un campo Commission a las tarifas y a las reglas de tarifas (las líneas dentro de una tarifa que definen precios y descuentos). Puedes elegir una comisión predeterminada en la propia tarifa y una comisión específica en cada regla individual.
Cuando se crea o actualiza una línea de pedido de venta, Odoo consulta la regla de tarifa que se aplica a ese producto y cantidad. Si la regla tiene su propia comisión, se usa esa; de lo contrario, se usa la comisión predeterminada de la tarifa. La comisión se asigna entonces a los agentes de ventas vinculados a la línea de pedido.
Dónde aparece: - En el formulario de la tarifa, en el grupo de configuración, un campo Commission. - En la lista y el formulario de reglas de tarifas, una columna/campo Commission junto a la cantidad mínima. - En las líneas de pedido de venta, la comisión de los agentes se calcula automáticamente a partir de la tarifa.
Reglas de negocio añadidas: - La comisión se recalcula cuando cambia la tarifa del pedido. - Si no se encuentra ninguna comisión en la regla o en la tarifa, se mantiene la comisión predeterminada propia del agente. - Las comisiones no se pueden eliminar mientras sigan siendo usadas por una tarifa o regla (eliminación restringida).
Afecta a los modelos product.pricelist, product.pricelist.item, sale.order.line y sale.order.line.agent.
Depende de
Modelos y campos (4)
- sale.order.line · amplía un modelo existente
- product.pricelist · amplía un modelo existentecommission_id (Commission)
- sale.order.line.agent · amplía un modelo existente
- product.pricelist.item · amplía un modelo existentecommission_id (Commission)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, necesita:
- Vaya a Ventas -\> Configuración -\> Ajustes -\> Precios -\> Precio de venta, active: "Múltiples precios de venta por producto" y seleccione Precios calculados a partir de fórmulas (descuentos, márgenes, redondeos)
- Vaya a Ventas -\> Productos -\> Tarifas y edite una existente o cree una nueva
- En la tarifa -\> añada un nuevo elemento o abra uno nuevo
- Encontrará el campo commission en el elemento de la tarifa
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.