OdooWiki OCA HUB

Stock Valuation Layer Usage

stock_valuation_layer_usage folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Management Licencia: AGPL-3

Este módulo permite rastrear el uso de la capa de valoración de existencias. Es decir, hace posible identificar en qué movimientos de existencias se utilizó una capa de valoración determinada, y qué cantidad fue tomada por el movimiento de existencias en particular.

Este tipo de trazabilidad es importante en caso de que en algún momento se quiera realizar una revalorización (por ejemplo, en caso de que el precio de la orden de compra cambie después de que los productos hayan sido recibidos en el almacén).

Además, cambia la forma en que se crean las capas de salida para respetar el caso MTO. Al crear la svl de salida, Odoo toma la primera capa disponible con valor. El módulo stock_valuation_layer_usage plantea un problema con ese proceso de Odoo. Odoo tomará siempre la svl más antigua. Sin embargo, ese no es el caso de MTO. Cuando existe un vínculo fijo entre el movimiento de entrada y el movimiento de salida, en el momento de crear la svl de salida el sistema debería tomar la svl de entrada específica, no solo la más antigua. Además, cuando el caso no es MTO, el sistema debería evitar usar svl que estén "reservadas".

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

Rastrea qué capas de valoración de existencias fueron consumidas por qué movimientos de existencias, mostrando la cantidad y el valor tomados. Añade un informe y pestañas en las capas de valoración y los movimientos de existencias para que puedas ver a dónde fueron los costes.

Este módulo registra el vínculo entre una capa de valoración que se consume y el movimiento de stock que la consumió, almacenando la cantidad y el valor tomados. Cada registro es un 'Stock Valuation Layer Usage'.

Dónde se ve: - Un nuevo menú de informe bajo Warehouse reporting, con vistas de lista, formulario y pivote (el pivote agrupa por producto y suma cantidad y valor). - En el formulario de la capa de valoración de stock, dos nuevas pestañas: 'Usage' (donde se usó esta capa) e 'Incoming Usage' (de dónde vino). - En el formulario del movimiento de stock, un grupo 'Valuation Layers' que lista las capas usadas, visible para los usuarios de contabilidad.

Comportamiento automático: - Cuando se crea una capa de valoración de salida, el sistema recorre hacia atrás los movimientos de origen del movimiento, encuentra las capas de salida anteriores y registra cuánta cantidad y valor se tomó de cada una, respetando el vínculo MTO en lugar de tomar siempre la capa más antigua. - Para los movimientos dropshipped, se crea un registro de uso que vincula la capa entrante con la capa saliente. - Los totales de cantidad y valor usados se calculan y se almacenan en la capa de valoración.

Reglas de negocio: - La misma capa no puede ser a la vez origen y destino; un error de validación lo bloquea. - Los registros son específicos de la compañía: los usuarios solo ven los usos de sus compañías permitidas.

Toca stock.move, stock.valuation.layer y el nuevo modelo stock.valuation.layer.usage.

Menús que añade

stock_valuation_layer_usage_menu
Modelos y campos (3)
  • stock.move · amplía un modelo existentelayer_usage_ids (Valuation Layer Usage)
  • stock.valuation.layer · amplía un modelo existenteusage_ids (Valuation Usage), usage_value, usage_quantity, incoming_usage_ids (Incoming Valuation Usage), incoming_usage_value (Incoming Usage value), incoming_usage_quantity (Incoming Usage quantity)
  • stock.valuation.layer.usage · modelo nuevovalue (Taken Value), quantity (Taken Quantity), company_id, product_id, stock_move_id (Stock Move), stock_valuation_layer_id (Stock Valuation Layer), dest_stock_valuation_layer_id (Destination Stock Valuation Layer)

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: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 16.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Este módulo depende del módulo OCA 'stock_account_product_run_fifo_hook', disponible en el mismo repositorio OCA .

  • Crea un producto que utilice una categoría con valoración automática de inventario y método de coste FIFO.
  • Crea una orden de compra para este producto y recíbela en stock.
  • Entrega el producto a un cliente y comprueba el movimiento de stock completado en 'Inventory / Reporting / Stock Moves'. Verás una sección 'Valuation Layers' donde podrás identificar las capas de valoración que se utilizaron para valorar este movimiento, y la cantidad y el valor que se tomó.
  • Crea varias órdenes MTO
  • Entrega los productos a un cliente de forma aleatoria y comprueba la sección 'Valuation Layers Usage'. Se respeta la lógica MTO, luego se aplica FIFO.

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