Compute product sales price from a pricelist
Este módulo permite el cálculo automático del precio de venta de un producto basado en la configuración de una lista de precios.
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.0Permite establecer una tarifa como origen de los precios de venta de los productos y, a continuación, actualiza automáticamente el precio de venta de cada producto cuando esa tarifa cambia o a petición.
Este módulo vincula una tarifa a tu compañía y la utiliza para calcular el precio de venta de los productos. En los ajustes de Ventas puedes elegir una "Tarifa de recálculo" y, si utilizas varias compañías, una "Compañía principal para calcular el precio de venta". Un botón "Actualizar precios de producto" te permite recalcular inmediatamente todos los precios de producto a partir de esa tarifa; un aviso te recuerda que los precios siempre se calculan para una cantidad de 1, por lo que se ignoran las reglas basadas en la cantidad.
Una vez configurado, Odoo mantiene los precios sincronizados automáticamente: cada vez que creas o modificas una regla de tarifa (por ejemplo, su precio, descuento, categoría, producto, fechas o redondeo), se recalculan los precios de venta de los productos afectados. Una tarea programada (deshabilitada por defecto) también puede actualizar los precios a diario para cada compañía que tenga una tarifa de recálculo.
El módulo funciona con product.pricelist, product.pricelist.item, res.company, res.config.settings y product.template. Respeta las reglas de compañía: los precios solo se calculan para productos cuya compañía coincide con la compañía principal o está vacía, y solo cuando la tarifa se aplica a esa compañía.
Depende de
Modelos y campos (4)
- res.company · amplía un modelo existentebase_pricelist_compute_price_id (Recomputing pricelist)
- product.pricelist · amplía un modelo existente
- res.config.settings · amplía un modelo existentemain_company_compute_price_id (Main company for compute sale price), base_pricelist_compute_price_id
- product.pricelist.item · 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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/product-attribute.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0- Vaya a Ventas -\> Productos -\> Tarifas.
- Cree una nueva tarifa y añada al menos una regla.
- Especifique la plantilla de producto o la categoría para la regla.
- Establezca el modo de cálculo y guarde
Nota: Asegúrese de que la cantidad mínima no sea mayor que 1 para que la regla se aplique de forma efectiva.
- Vaya a Ventas -\> Configuración -\> Ajustes.
- En la sección Precios, seleccione la tarifa para calcular el precio de venta creada en el paso anterior.
- Opcionalmente y solo con un entorno multiempresa habilitado, establezca la empresa principal para calcular el precio de venta y restringir el cálculo a una empresa específica.
- Guarde la configuración
El módulo crea una tarea cron para actualizar el precio de la lista de productos cada día. La tarea cron está deshabilitada por defecto. Para habilitarla, vaya a Ajustes -\> Técnico -\> Automatización -\> Acciones programadas y busque Product sale price: Update price from pricelist.
Para actualizar los precios de los productos según las reglas de la lista de precios
- Permanezca en la configuración de ajustes con la lista de precios seleccionada.
- Haga clic en el botón Update Product Prices para aplicar las reglas y actualizar los precios de venta de todos los productos.
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.
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.