Sale Margin Pricelist Computation
Este módulo permite el uso de fórmulas para calcular el margen de las líneas de pedido de venta.
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.0Te permite escribir pequeñas fórmulas Python en una regla de tarifa para definir cómo se calculan el precio de coste y el precio de venta utilizados para el margen en las líneas de pedido de venta.
Este módulo amplía la funcionalidad de margen de las ventas. En cada regla de tarifa (product.pricelist.item) obtienes una nueva sección "Margin's Formulas" con dos campos de código: uno para el precio de coste y otro para el precio de venta utilizados al calcular el margen.
- La fórmula del precio de coste sustituye al coste normal del producto a efectos del margen en las líneas de pedido de venta que utilizan esa regla de tarifa.
- La fórmula del precio de venta sustituye al precio de la línea utilizado para calcular el importe del margen y el porcentaje de margen.
- Las fórmulas se escriben en Python y pueden usar variables como la línea de pedido, el producto, su precio estándar y su precio de lista, la tarifa, la regla de tarifa, el usuario, el entorno y un asistente de comparación de floats. El resultado se devuelve asignando un valor a
result. - Al guardar una regla de tarifa, las fórmulas se comprueban automáticamente; si una fórmula no es válida, Odoo muestra un error de validación y se niega a guardar.
- Las fórmulas se evalúan en
sale.order.linecuando cambian el margen, el precio de compra, la cantidad pedida o la cantidad entregada, de modo que los márgenes se mantienen actualizados. - Los nuevos campos aparecen en el formulario de la regla de tarifa, en la misma pantalla donde se configuran los precios y los descuentos.
Depende de
Modelos y campos (2)
- sale.order.line · amplía un modelo existente
- product.pricelist.item · amplía un modelo existentemargin_cost_price_formula, margin_sale_price_formula
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/margin-analysis.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Vaya a Ventas > Productos > Tarifas y seleccione una o cree una nueva.
- Añada una nueva Regla de precio o seleccione una existente.
- Rellene los campos Margin Cost Price Formula y/o Margin Sale Price Formula.
- Cree un nuevo Pedido de venta y establezca la tarifa creada anteriormente.
- Verá que el margen se calcula utilizando las fórmulas de la tarifa.
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.