OdooWiki OCA HUB

Sale Margin Update

sale_margin_update folder_open OCA/sale-workflow open_in_new
Sin categoría Licencia: LGPL-3

Recalculate expected unit price from margin.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Añade un botón de actualización en los pedidos de venta y las líneas de pedido que abre un pequeño asistente donde se introduce un porcentaje de margen y Odoo recalcula el precio unitario de los productos en consecuencia.

Este módulo amplía las funcionalidades de margen de venta ya disponibles en Odoo. En un pedido de venta y en cada línea de pedido de venta, aparece un pequeño botón de icono de actualización junto a la información del margen. Al hacer clic en él se abre una ventana emergente titulada "Update Sale Order Line Price by Margin".

En esa ventana emergente se escribe un porcentaje de margen. El campo es obligatorio y Odoo bloquea inmediatamente los valores inferiores a 0 o iguales o superiores a 100 con un mensaje de error, por lo que el margen debe mantenerse entre 0 y 100.

Al pulsar el botón "Recalculate", Odoo actualiza el precio unitario de los productos del pedido o de la línea seleccionada. El nuevo precio se calcula a partir del coste del producto (precio de compra) y la cantidad, de modo que se alcance el porcentaje de margen elegido. Se tienen en cuenta los descuentos existentes en la línea para que el precio final sea coherente con el descuento. Las líneas sin producto se omiten.

El cambio se aplica a todo el pedido de venta cuando el botón se utiliza desde el pedido, o solo a una línea cuando el botón se utiliza desde esa línea. El módulo funciona junto con las aplicaciones estándar sales y sale margin y no crea menús nuevos; todo ocurre a través de los botones de actualización y el asistente emergente.

Depende de

salesales_teamsale_margin
Modelos y campos (3)
  • sale.order · amplía un modelo existente
  • sale.order.line · amplía un modelo existente
  • sale.recalculate.price.margin · modelo nuevoline_id, order_id, sale_margin_percent (Margin (%))

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.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/sale-workflow.

terminal Instalación y uso

Sin información verificada

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.

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.