Este módulo amplía 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 17.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. La fórmula se escribe en el registro de comisión y se aplica a las líneas de pedido de venta y a las líneas de factura.
Este módulo amplía la funcionalidad existente de comisiones. En cada registro de comisión ahora se obtiene un tercer tipo de comisión llamado 'Formula', junto a las opciones estándar basadas en porcentaje.
Cuando se elige 'Formula', aparece un editor de texto en el formulario de comisión donde se escribe el cálculo. La pantalla también muestra instrucciones y una tabla de referencia de los campos comunes disponibles en las líneas de pedido de venta (descuento, subtotal, precio unitario, cantidad) y en las líneas de factura (descuento, subtotal, precio unitario, cantidad).
- La fórmula puede usar 'line' para leer los valores de la línea del documento que se está procesando, y debe poner el importe final de la comisión en 'result'.
- Debido a que los nombres de los campos difieren entre pedidos de venta y facturas, la fórmula puede comprobar si la línea proviene de un pedido de venta o de una factura y calcular en consecuencia.
- Se rellena previamente una fórmula predeterminada que devuelve cero para ambos casos, por lo que no se cobra nada hasta que se escriba el propio cálculo.
- Si un producto está marcado como exento de comisión, la fórmula no se aplica y no se genera ninguna comisión para esa línea.
El módulo afecta al modelo de configuración de comisiones y a la lógica compartida de líneas de comisión que se utiliza cuando se calculan los importes de comisión en ventas y facturas. Una comisión de demostración llamada '5% + 10% extra' ilustra una fórmula que da el 5% del subtotal más un 10% adicional sobre ese importe.
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 17.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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/commission.
terminal Instalación y uso
Documentación de OCA · Odoo 17.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.