OdooWiki OCA HUB

Sale Commission Product Criteria

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

Este módulo permite establecer en el mismo Tipo de comisión diferentes tasas de comisión según el producto en la línea de SO/factura.

Esto es posible ya que este módulo añade un nuevo tipo "Product criteria" a Tipo de comisión y aplica tasas de comisión con la misma lógica de los elementos de la lista de precios de venta.

Por ejemplo, un Tipo de comisión de este tipo puede otorgar:

10% en un Producto A específico, 10$ en el Producto B, 4% en productos de la Categoría 1 y 5$ en todos los demás productos.

En SO/factura, el sistema aplicará diferentes comisiones según variante/producto/categoría o global, aplicadas jerárquicamente. Esto significa que, para el ejemplo anterior, si el producto A está asignado a la Categoría 1, la comisión asignada es del 10%, según el orden de aplicación de la regla variante/producto/categoría/global.

Además, se puede acceder a estos elementos de tipo de comisión y crearlos mediante un menú específico, para facilitar su gestión en entornos con gran cantidad de registros.

El formulario para el elemento de tipo de comisión puede ser extendido por módulos futuros con condiciones adicionales para decidir cuándo aplicar un elemento específico.

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.0

Añade un nuevo tipo de comisión 'Product criteria' en el que defines reglas de comisión por producto, variante de producto, categoría de producto o todos los productos, cada una con un importe fijo o un porcentaje.

Este módulo amplía la funcionalidad de comisiones de ventas para que una comisión pueda calcularse a partir de una lista de reglas en lugar de una única tarifa.

En un registro de comisión ahora puedes elegir el tipo 'Product criteria'. Cuando lo haces, aparece una sección 'Rules' donde añades elementos de comisión. Cada elemento indica a qué se aplica: todos los productos, una categoría de producto, un producto o una variante de producto específica. Para cada elemento eliges si la comisión es un importe fijo o un porcentaje.

Las reglas se aplican en una jerarquía: primero la variante, luego el producto, luego la categoría y luego todos los productos. Gana la primera regla que coincida, por lo que una regla más específica prevalece sobre una general. El importe de la comisión se muestra entonces en la línea del pedido de venta y en la línea de la factura, y la regla aplicada se almacena en la línea del agente.

Un nuevo menú 'Commission Type Items' bajo la gestión de comisiones lista todas las reglas y permite a los responsables crearlas y editarlas; los comerciales solo pueden leerlas. El cambio del tipo de comisión se bloquea si la comisión ya se utiliza en pedidos de venta confirmados o facturas publicadas. Si se desarchiva una comisión, sus reglas también se reactivan.

Depende de

Menús que añade

Commission Type Items
Modelos y campos (6)
  • commission · amplía un modelo existenteitem_ids, commission_type
  • commission.item · modelo nuevoname, active, based_on, categ_id, sequence, applied_on, company_id, product_id, currency_id, fixed_amount, commission_id (Commission), percent_amount (Percentage Amount), commission_type, product_tmpl_id, commission_value (Value)
  • sale.order.line · amplía un modelo existente
  • commission.line.mixin · amplía un modelo existentecommission_id, applied_commission_id
  • sale.order.line.agent · amplía un modelo existentebased_on, discount, fixed_amount, percent_amount, applied_on_name, commission_type, applied_commission_item_id
  • account.invoice.line.agent · amplía un modelo existenteapplied_commission_item_id

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para usar las funciones de este módulo, debe:

  • Ir a Comisiones > Configuración > Tipos de comisión.
  • Crear un tipo de comisión con tipo = "Criterios de producto".
  • Crear varias reglas basadas en variante/producto/categoría o global
  • Estas reglas se ordenarán según la misma lógica de la tarifa de venta.
  • El resto del flujo es conforme al módulo OCA sale_commission.

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.