OdooWiki OCA HUB

Sale Commission Margin

sale_commission_margin folder_open OCA/commission open_in_new
Sin categoría Licencia: AGPL-3

Este módulo amplía la funcionalidad de sale_margin y sale_commission para deducir las comisiones del margen

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

Este módulo cambia cómo se calcula el margen en las líneas de pedido de venta: ahora las comisiones de agentes se restan del margen, por lo que el margen y el porcentaje de margen mostrados en un pedido de venta reflejan el beneficio real después de pagar las comisiones.

Cuando utilizas comisiones de ventas junto con el seguimiento de márgenes, este módulo hace que ambos funcionen juntos. En cada línea de pedido de venta, el margen ya no es solo el precio sin impuestos menos el coste de los bienes; también se deducen las comisiones obtenidas por los agentes de ventas en esa línea. El porcentaje de margen se recalcula de la misma forma, por lo que siempre se mantiene coherente con el nuevo importe del margen.

El cálculo se actualiza automáticamente siempre que cambien el precio de la línea, la cantidad, el coste o los importes de comisión de los agentes, porque depende de esos valores. Los campos relacionados con las comisiones en los mixins de comisiones subyacentes son almacenados y precalculados, lo que mantiene las cifras disponibles para los informes y evita pantallas lentas.

En el formulario del pedido de venta, el campo de comisión total se mueve junto a los totales de impuestos, para que los usuarios puedan ver el total de la comisión y el margen resultante en paralelo. No se añaden menús ni informes nuevos; el cambio aparece directamente en la pantalla estándar del pedido de venta y afecta al modelo sale.order.line y a los modelos mixin de comisiones.

Depende de

sale_marginsale_commission
Modelos y campos (3)
  • sale.order.line · amplía un modelo existente
  • commission.mixin · amplía un modelo existenteagent_ids, commission_free
  • commission.line.mixin · amplía un modelo existenteamount, commission_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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Vaya a Ventas -> Configuración -> Ajustes
  • Desplácese hasta los ajustes de precios y marque la casilla 'Márgenes'.
  • Vaya a Ventas -> Pedidos -> Presupuestos
  • Cree un nuevo presupuesto y establezca:
  • Cliente
  • Una línea de pedido
  • En la línea de pedido creada, pulse el botón editar agentes y establezca un agente.
  • El importe de la comisión del agente debe deducirse del margen.

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.