OdooWiki OCA HUB

Stock Realign Moves and Quants

stock_realign_move_and_quants folder_open OCA/stock-logistics-warehouse open_in_new
Stocks Licencia: AGPL-3

Un error en Odoo 12 provoca la desincronización de los stock quants y las líneas de movimiento de stock. La causa raíz aún no se ha encontrado. Este módulo corrige los síntomas y no la causa. Su objetivo es

  • Realinear los stock quants y las líneas de movimiento de stock
  • Corregir sobre la marcha futuras desincronizaciones

Para ello, asumimos que la fuente de verdad son las líneas de movimiento en lugar de los quants.

Más información sobre este problema: https://github.com/odoo/odoo/issues/62139

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 12.0

Añade un asistente que realinea las cantidades de stock con los movimientos de stock registrados, creando un inventario de corrección cuando se encuentran discrepancias. También corrige silenciosamente algunos errores de reserva en lugar de bloquear a los usuarios.

Este módulo ayuda cuando las cantidades mostradas en stock ya no coinciden con los movimientos de stock reales registrados en Odoo. Asume que las líneas de movimiento de stock son correctas y las utiliza para reconstruir las cantidades.

Dónde aparece: - Un nuevo menú "Stock Fix Operations" bajo la configuración de Inventario, visible solo para administradores, que contiene "Align Stock Moves and Quants". - La pantalla del asistente solicita una Start Date (que por defecto es el primer movimiento de stock) y tiene un botón "Align Stock Moves and Quants".

Qué hace: - Cuando se lanza, compara los movimientos de stock completados desde la fecha de inicio con las cantidades actuales en ubicaciones internas. - Si se encuentran diferencias, crea un ajuste de inventario en borrador llamado "Fix stock wizard ..." que contiene las cantidades corregidas y lo abre para su revisión. - Si no se encuentran diferencias, muestra un mensaje de error indicando que no se encontraron discrepancias.

Comportamiento automático: - También intercepta el error "It is not possible to unreserve more products ... than you have in stock" durante las actualizaciones de reserva. En lugar de detener la operación, registra una advertencia, ajusta la cantidad disponible y continúa liberando la reserva de lo que sea posible.

Toca stock.quant, stock.move.line, stock.inventory, stock.inventory.line, product.product y stock.quant.package.

Depende de

stock

Menús que añade

Stock Fix Operationsmenu_inventory_align_move_quant
Modelos y campos (1)
  • align.move.quant.wizard · modelo nuevostart_date (Start Date)

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/stock-logistics-warehouse.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

Este módulo añade un asistente en el menú

Inventario > Configuración > Alinear movimientos de stock y quants

Este asistente solo es accesible para el usuario administrador.

En este asistente, introduzca la fecha a partir de la cual desea corregir la alineación. Las fechas adecuadas son el primer movimiento (predeterminado) o el cambio a Odoo 12.

Al validar, el asistente

  • calcula el stock basándose en las líneas de movimiento de stock,
  • corrige los quants con ese valor (cf registros del servidor),
  • abre un inventario con todos los productos corregidos.

Ambas columnas, cantidad teórica y cantidad verificada, muestran el mismo valor. Esto es normal, la cantidad teórica se basa en los nuevos quants corregidos y la cantidad verificada la establece el asistente basándose en los movimientos.

Este es un buen momento para hacer un inventario real de esos productos y corregir los valores en el inventario.

Por último, haga clic en validar para finalizar el proceso.

Este módulo también añade una corrección a quant para evitar bloquear los pickings en el futuro.

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.