Stock Valuation Layer Usage
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.0Rastrea 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.
Depende de
Menús que añade
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-03Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/stock-logistics-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Instalación
Fuente · Odoo 18.0Este 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.
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.