OdooWiki OCA HUB

Sale Commission Product Criteria Country

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

Este módulo amplía la funcionalidad de sale_commission_product_criteria para aplicar diferentes reglas de comisiones según el país del cliente.

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

Permite establecer reglas de comisión que dependen del país del cliente, de modo que un mismo producto puede generar una comisión diferente para clientes de distintos países.

Este módulo añade una condición de país a las reglas de comisión utilizadas por los agentes de ventas.

  • En cada línea de regla de comisión ahora puedes rellenar un campo "Customer Country". Si lo dejas vacío, la regla se aplica a todos los clientes; si estableces un país, la regla solo se aplica a los clientes de ese país.
  • La columna de país es visible en la lista de reglas de comisión y en las líneas de regla mostradas en el formulario de comisión, y está disponible en el propio formulario de regla.

Cuando Odoo calcula la comisión de una línea de pedido de venta o de una línea de factura de cliente, consulta el país del cliente en ese pedido o factura y solo utiliza las reglas cuyo país esté vacío o coincida con ese país. Las reglas con un país específico tienen prioridad sobre las reglas sin país, por lo que una tarifa específica de un país prevalece sobre una tarifa general.

El módulo afecta al modelo de reglas de comisión (commission.item), a las líneas de agente de los pedidos de venta (sale.order.line.agent) y de las facturas de cliente (account.invoice.line.agent), y a la lógica compartida de cálculo de comisiones. No se añaden menús ni informes nuevos; el cambio aparece dentro de las pantallas de configuración de comisiones existentes.

Modelos y campos (3)
  • commission.item · amplía un modelo existentecountry_id (Customer Country)
  • sale.order.line.agent · amplía un modelo existente
  • account.invoice.line.agent · amplía un modelo existente

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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para usar este módulo, necesita:

  • Vaya a Comisiones > Configuración > Tipos de comisión.
  • Cree o abra un Tipo de comisión con type = "Product criteria".
  • Abra o cree una regla; aparte del campo "Apply On", puede rellenar el campo "Customer Country" para filtrar a qué clientes se aplicará esta regla. Si el campo está vacío, se aplicará a todos los clientes.
  • Las reglas se ordenarán según su prioridad; las reglas con países tienen más prioridad que las reglas sin ellos.

Al vender o facturar a un cliente, Odoo consultará las reglas de comisión, filtrando por el país del cliente si está establecido. Antes de eso, odoo aplicará la primera regla de comisión encontrada, tal como se hace en el módulo sale_commission_product_criteria.

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.