OdooWiki OCA HUB

Sale Commission Formula

sale_commission_formula folder_open OCA/commission open_in_new
Sale Licencia: AGPL-3

Este módulo extiende sale_commission para introducir el uso de fórmulas para calcular las comisiones de los agentes.

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 14.0

Añade un nuevo tipo de comisión "Formula" para que puedas escribir un cálculo personalizado para las comisiones de agentes en pedidos de venta y facturas, en lugar de usar las reglas estándar de porcentaje o importe fijo.

Este módulo amplía la configuración de comisiones en Odoo para que una comisión pueda calcularse con una fórmula que usted mismo escribe.

  • En el formulario de comisión (Sales > Configuration > Commissions), aparece una nueva opción "Formula" en el campo Commission Type. Al seleccionarla, se muestran un cuadro de texto Formula y un panel Instructions.
  • Las instrucciones explican que se usa line para acceder a los campos de la línea de pedido de venta o de la línea de factura, y result para devolver el importe de la comisión. También enumeran campos comunes como discount, price_subtotal, price_unit, quantity y product_uom_qty, y advierten de que los nombres de los campos difieren entre las líneas de pedido de venta y las líneas de factura, por lo que debe comprobar el tipo de línea (por ejemplo line._name == 'sale.order.line' o line._name == 'account.move.line').
  • Cuando se calcula una línea de comisión, el módulo evalúa la fórmula y usa el valor devuelto como importe de la comisión. Si el producto está marcado como exento de comisión, o la comisión no es de tipo Formula, se usa en su lugar el cálculo estándar del módulo de comisiones base.
  • Se incluye una comisión de demostración llamada "5% + 10% extra" para mostrar cómo una fórmula puede combinar un porcentaje con un porcentaje extra.

El módulo afecta a sale.commission y al mixin de líneas de comisión usado por los pedidos de venta y las facturas.

Depende de

Modelos y campos (2)
  • sale.commission · amplía un modelo existenteformula (Formula), commission_type
  • sale.commission.line.mixin · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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 14.0

Para usar este módulo, necesita:

  • Ir a Sales, Commission Types y crear una comisión con tipo formula

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.