OdooWiki OCA HUB

Price recalculation in purchases orders

purchase_order_price_recalculation folder_open OCA/purchase-workflow open_in_new
Purchase Management Licencia: AGPL-3

Este módulo añade un botón en los pedidos de compra (debajo de las líneas) que:

  • Recalcula los precios de las líneas del pedido que contienen un producto.

Se lanza manualmente como un botón para que el usuario decida si quiere recalcular los precios cuando se cambia el proveedor o después de duplicar un pedido de compra para actualizar o no la información de compra.

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.0

Añade un botón 'Update lines info' en los pedidos de compra en estado borrador y enviado que recalcula los precios de todas las líneas del pedido en función del proveedor seleccionado actualmente.

Este módulo añade un único botón al formulario del pedido de compra, situado junto al botón de desbloqueo existente. El botón tiene la etiqueta 'Update lines info' y muestra un icono de actualización.

  • Solo es visible mientras el pedido de compra está en estado Draft o Sent, por lo que no se puede usar en pedidos confirmados o bloqueados.
  • Al hacer clic, aparece un mensaje de confirmación: 'This will update all the line prices based on the vendor currently set. Do you want to continue?' Esto da al usuario la opción de recalcular o cancelar.
  • Si se confirma, cada línea del pedido se recalcula utilizando la información del producto del proveedor actual, actualizando el precio unitario, la fecha prevista y la descripción de la línea.

Esto es útil después de cambiar el proveedor en un pedido de compra o después de duplicar uno, porque Odoo no actualiza automáticamente los precios de las líneas en esas situaciones. El módulo solo afecta al modelo purchase.order y a su vista de formulario; no añade menús, informes, tareas programadas ni reglas automáticas.

Depende de

purchase
Modelos y campos (1)
  • purchase.order · 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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/purchase-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Purchase -\> Products \> Products y cree algún registro y establezca precios diferentes a los proveedores en la pestaña Purchase, por ejemplo: Vendor 1: 10 y Vendor 2: 20.
  • Vaya a Purchase -\> Orders \> Requests for Quotation y cree algún registro y establezca Vendor 1.
  • Añada una línea con el producto creado previamente.
  • El precio unitario del producto es 10.
  • Cambie el proveedor a Vendor 2.
  • Haga clic en el botón "Update lines info".
  • El precio unitario del producto es 20.

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.