Por defecto, Odoo permite stock negativo. La ventaja del stock negativo es que, si algunos niveles de stock son incorrectos en el ERP, no se bloqueará al validar el picking de un cliente... por lo que aún podrá enviar los productos a tiempo (¡es un ejemplo!). El problema es que, después de forzar el nivel de stock a negativo, se supone que debe corregir el nivel de stock más tarde mediante un inventario; pero esta acción a menudo es olvidada por los usuarios, por lo que termina con niveles de stock negativos en su ERP y puede permanecer así para siempre (o al menos hasta el próximo inventario completo).
Si deshabilita el stock negativo en Odoo con este módulo, se bloqueará al intentar validar una operación de stock que establezca el nivel de stock de un producto y/o ubicación como negativo. Por lo tanto, tendrá que corregir el nivel de stock incorrecto de ese producto sin demora, para poder validar la operación de stock en Odoo... ¡ya no puede olvidarlo!
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 19.0Bloquea las operaciones de stock que harían que el nivel de stock de un producto fuera negativo, a menos que el stock negativo esté permitido explícitamente en el producto, su categoría o la ubicación.
Por defecto, Odoo te permite validar un movimiento de stock incluso cuando provoca que la cantidad baje de cero. Este módulo añade un control que lo impide.
- En cada producto (solo productos almacenables) obtienes una nueva casilla "Permitir stock negativo", mostrada junto al campo de categoría de producto.
- La misma casilla está disponible en las categorías de producto y en las ubicaciones de stock internas/tránsito.
- Cuando se valida una operación de stock, el sistema comprueba la cantidad resultante en cada ubicación. Si la cantidad fuese negativa y el producto es almacenable, la ubicación es interna o de tránsito, y ni el producto, ni su categoría, ni la ubicación permiten stock negativo, se genera un error de validación y se bloquea la operación.
- El mensaje de error indica el producto, el lote (si lo hay), la cantidad negativa resultante y la ubicación, para que los usuarios sepan exactamente qué corregir.
- Si el stock negativo está permitido en el producto, su categoría o la ubicación, la operación se realiza como antes.
Afecta a product.template, product.category, stock.location y stock.quant. No se añaden menús nuevos; las opciones aparecen directamente en los formularios existentes de producto, categoría de producto y ubicación.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- stock.quant · amplía un modelo existente
- stock.location · amplía un modelo existenteallow_negative_stock
- product.category · amplía un modelo existenteallow_negative_stock
- product.template · amplía un modelo existenteallow_negative_stock
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/stock-logistics-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Por defecto, no se permitirá que los productos almacenables tengan stock negativo. Si quieres hacer algunas excepciones para algunos productos, categorías de productos o ubicaciones, puedes activar la opción Allow Negative Stock:
Para productos:
- Ve a Inventory / Master Data / Products y en la pestaña General Information activa esta opción.
Para categorías de productos:
- Ve a Inventory / Configuration / Products / Product Categories y activa esta opción.
Para ubicaciones individuales:
- Ve a Inventory / Configuration / Settings y activa la opción Storage Locations.
- Ve a Inventory / Configuration / Warehouse Management / Locations y activa la opción la opción Allow Negative Stock para las ubicaciones que elijas.
Cuando validas una operación de stock (un stock move, un picking, una orden de fabricación, etc.) que dejará el nivel de stock de un producto almacenable en negativo, se te bloqueará con un mensaje de error. Los productos consumibles todavía pueden tener un nivel de stock negativo.
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.
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.