Stock Available Unreserved
Extend the visibility of the Free to Use Quantity field from odoo's stock module.
- Make the field available on products (standard visibility is only on product variants).
- Make the field visible in all product views.
- Add a flag on the quant model to signal unreserved quantities.
- Add an action to open related quants from the product template form.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Shows how much stock is on hand but not reserved for any delivery or move, directly on products and product variants. Adds a button and filters to jump to the unreserved stock quantities.
This module makes the "Free to Use Quantity" (stock on hand that is not reserved for a stock move) visible on both product templates and product variants, not just on variants as in standard Odoo.
Where it appears: - Product list views show a new column with the unreserved quantity next to the on-hand quantity. - The product kanban card shows an "Unreserved" line with the quantity and unit of measure. - The product form gets a stat button labelled "Unreserved" that opens the related stock quantities. - A new search filter "Reservable Products" lets you list products with unreserved quantity greater than zero. - On stock quantities, a new filter "Internal Unreserved" shows internal locations holding unreserved products.
Business rules and automatic behaviour: - The unreserved quantity on a product template is automatically computed as the sum of the unreserved quantities of its variants. - A flag on each stock quantity record marks whether it contains unreserved products, based on quantity minus reserved quantity. - The stat button opens a dedicated action "Stock On Hand (Unreserved)" filtered on the product and on quantities that contain unreserved stock, grouped by location and limited to internal locations.
It touches the product template, product variant and stock quantity models, and is visible to users with stock access rights.
Depends on
Required by other modules
Models and fields (3)
- stock.quant · extends an existing modelcontains_unreserved (Contains unreserved products)
- product.product · extends an existing modelqty_available_not_res (Qty Available Not Reserved)
- product.template · extends an existing modelfree_qty (Free to Use Quantity), qty_available_not_res (Quantity On Hand Unreserved)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.