| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 93 |
| Technical Name |
apg_no_negative_stock |
| License | LGPL-3 |
| Website | https://www.apagen |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Discuss (mail) |
| Lines of code | 93 |
| Technical Name |
apg_no_negative_stock |
| License | LGPL-3 |
| Website | https://www.apagen |
No Negative Stock
Prevent Stock Levels from Dropping Below Zero
This module prevents negative stock for stockable products in Odoo by blocking operations that would result in a stock level below zero. It enhances inventory accuracy and ensures compliance with strict inventory management rules. Exceptions can be configured per product, product category, or location if needed.
Key Features:
- Blocks stock operations that would result in negative stock for stockable products
- Allows exceptions via Allow Negative Stock on:
- Individual products
- Product categories
- Specific stock locations
- Works with deliveries, pickings, manufacturing orders, and internal transfers
- Consumable products are unaffected
- Simple configuration through Inventory settings
Allow Negative Stock on Product
Enable or disable negative stock for individual products from the Product form > General Information tab.
Allow Negative Stock on Product Category
Set global rules for product categories under Inventory > Configuration > Product Categories.
Allow Negative Stock on Locations
Enable negative stock by location via Inventory > Configuration > Warehouse Management > Locations.
Negative Stock Blocked on Validation
When trying to process a delivery or manufacturing order that causes negative stock, an error will be shown and the operation blocked.
Usage:
When validating a stock operation (e.g., delivery, picking, or manufacturing) that would reduce stock below zero, Odoo will block the action for stockable products unless exceptions are configured. Consumable products can still go negative.
Technical Details:
- Works out-of-the-box with Odoo 18
- Fully integrated with Inventory and Manufacturing modules
- No custom code or scripts required
Author:
Apagen Solutions
Please log in to comment on this module