OdooWiki OCA HUB

Update costs from purchase

purchase_stock_cost_update folder_open OCA/purchase-workflow open_in_new
Purchase Management Licencia: LGPL-3

Este módulo permite ajustar la valoración de las mercancías entrantes relacionadas con su pedido de compra desde la propia línea 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

Permite a los responsables de compras corregir la valoración del stock de las mercancías recibidas cuando cambia el precio de compra, directamente desde el pedido de compra. Muestra qué líneas difieren y aplica el nuevo coste a las capas de valoración.

Cuando se confirma un pedido de compra y se reciben las mercancías, el valor del stock se basa en el precio en el momento de la recepción. Si el precio de la línea de compra cambia posteriormente, este módulo detecta la diferencia y te avisa en el formulario del pedido de compra.

  • Aparece un banner de advertencia en el pedido de compra cuando el precio de alguna línea ya no coincide con el valor del stock recibido. Las líneas afectadas se resaltan en amarillo en la lista de líneas del pedido.
  • El banner incluye un botón "Fix valuation", disponible solo para usuarios con el rol Purchase Manager, y un botón "Details" que abre un informe que muestra cada línea afectada y el importe de la diferencia.
  • La corrección solo se propone cuando el producto utiliza el método de coste medio, se ha recibido alguna cantidad y aún no se ha facturado nada.
  • Al hacer clic en "Fix valuation" se actualizan las capas de valoración de stock relacionadas con el nuevo coste, se crean capas de ajuste para las cantidades ya consumidas y se recalcula el coste del producto.
  • Cada capa de valoración mantiene una pestaña "Update history" que muestra quién cambió el coste, cuándo y los valores antiguo y nuevo.
  • Las capas de valoración también muestran la línea del pedido de compra relacionada para la trazabilidad.

Extiende purchase.order, purchase.order.line y stock.valuation.layer, y añade campos y botones al formulario del pedido de compra y al formulario de la capa de valoración de stock.

Depende de

purchase_stock
Modelos y campos (3)
  • purchase.order · amplía un modelo existentevaluation_differs, valuation_difference_report
  • purchase.order.line · amplía un modelo existentevaluation_differs, valuation_difference
  • stock.valuation.layer · amplía un modelo existentepurchase_line_id, cost_update_history

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: 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/purchase-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita tener algunos productos almacenables valorados a coste medio (AVCO).

Para ello:

  • Vaya a Inventario > Configuración > Categorías de productos y seleccione una.
  • En la sección Valoración de inventario, seleccione el Método de coste como Coste medio (AVCO).
  • Ahora todos los productos de esa categoría tendrán esas reglas de valoración.

Para probar el módulo:

  • Ve a Purchase > Orders y crea un nuevo presupuesto.
  • Añade un producto con valoración AVCO y establece un precio.
  • Valida la orden de compra.
  • Recibe los productos.
  • Los productos ahora están valorados al precio que estableciste en la línea del pedido.
  • Puedes comprobarlo en Inventory > Reporting > Valuation (se necesita el modo debug).
  • Ahora cambia el precio en la línea del pedido.
  • Verás que la línea ha cambiado su color a amarillo y un nuevo botón Fix valuation aparece en la cabecera.
  • Cuando hagas clic en ese botón, se corregirá toda valoración desalineada. Si vas al informe Valuation verás la capa de ajuste.
  • Después de esto, cuando factures la compra ya no podrás editar el precio.
  • De todos modos, puedes añadir una valoración adicional cuando publiques los nuevos precios de la factura.

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.

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.