Este módulo extiende 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 18.0Añade un nuevo tipo de comisión 'Formula' para que puedas calcular las comisiones de los agentes con una fórmula personalizada en lugar de porcentajes fijos.
Este módulo amplía la funcionalidad de comisiones añadiendo un nuevo tipo de comisión llamado Formula. Cuando creas o editas un registro de comisión, puedes elegir Formula como tipo y luego escribir un pequeño script de cálculo en el campo Formula.
La fórmula se escribe en un lenguaje simple que puede usar la línea de pedido de venta o la línea de factura que se está procesando. Puedes referirte a campos como discount, price_subtotal, price_unit y quantity (o product_uom_qty para líneas de pedido de venta). El resultado del cálculo debe almacenarse en una variable llamada result, que se convierte en el importe de la comisión.
El módulo también añade un panel de instrucciones en el formulario de comisión que lista los campos comunes disponibles para líneas de pedido de venta y líneas de factura, para que puedas construir tu fórmula fácilmente.
Cuando se calcula una comisión, el sistema comprueba si el tipo de comisión es Formula y si el producto no está marcado como commission free. Si es así, ejecuta tu fórmula y usa el resultado como importe de la comisión. En caso contrario, recurre al cálculo estándar de comisiones.
Esto afecta a las comisiones tanto en pedidos de venta como en facturas de cliente, ya que el mixin subyacente commission line es usado por ambos. El módulo depende del módulo base commission y del módulo accounting.
Depende de
Modelos y campos (2)
- commission · amplía un modelo existenteformula, commission_type
- commission.line.mixin · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para usar este módulo, necesita:
- Ir a Commission \> Configuration \> 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.
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.