Sale Order Stock Availability & Forecast
Check stock availability and forecasted quantity directly on Odoo 18 sale order lines â no tab switching needed.
This module enhances the Odoo sale order line view by displaying the current quantity on hand, forecasted quantity, and stock status for each product directly in the sale order form. Activate the fields by clicking the optional columns (dots icon) at the line level. Sales teams routinely lose time switching between the Sales and Inventory modules to verify stock before confirming a quotation â this module eliminates that context switch entirely.
This module enhances the Odoo sale order line view by displaying the current quantity on hand, forecasted quantity, and stock status for each product directly in the sale order form. Activate the fields by clicking the optional columns (dots icon) at the line level. Sales teams routinely lose time switching between the Sales and Inventory modules to verify stock before confirming a quotation â this module eliminates that context switch entirely.
Who is this for? Sales teams and managers using Odoo 18 who want to confirm stock availability before sending a quotation to a customer â without leaving the sale order form to check the Inventory module separately. Works on Odoo.sh and On-Premise installations.
Key Features:
- On Hand Quantity Display Shows the current qty on hand for each product directly on the Odoo sale order line
- Forecasted Quantity Displays future stock quantity including all incoming and outgoing inventory moves in Odoo 18
- Stock Coverage Percentage Shows what percentage of the ordered quantity can be fulfilled based on forecasted stock
- Color Coding Visual stock status indicators on sale order lines: Red (Out of Stock), Orange (Partial/Low Stock), Green (Sufficient Stock)
- Detailed Stock Popup Button to view detailed stock information across different warehouse locations in Odoo
- Draft State Only Stock fields are visible and update in real time while the order is in Quotation (draft) state
- Unit of Measure Support Correctly handles different units of measure defined in Odoo products
How it works:
Sales → Orders → Quotations
Full Stock Availability in Odoo 18 Sale Order:

Partial Stock Availability in Odoo 18 Sale Order:
Out of Stock Warning in Odoo 18 Sale Order:

Quick Stock Detail View from Odoo 18 Sale Order:

Compatibility
| Odoo Version | 18.0 |
| Editions | Community & Enterprise |
| Platforms | Odoo.sh, On-Premise |
| Odoo Online (SaaS) | Not supported |
Frequently Asked Questions
- How do I activate the stock columns on the sale order line?
- Click the optional columns icon (three dots) at the top right of the sale order line table and enable "Qty On Hand", "Forecasted Qty", and "Stock Coverage" fields.
- Does this work on Odoo Community edition?
- Yes â compatible with Odoo 18.0 Community and Enterprise on Odoo.sh and On-Premise. Not available for Odoo Online (SaaS).
- Will the stock values change after I confirm the sale order?
- No. Stock field values are fixed once the order is confirmed. They only update in real time while the order is in Draft (Quotation) state.
- Can I see stock for products in multiple warehouses?
- Yes â use the detail button on the sale order line to open a popup showing available stock broken down by warehouse location in Odoo.
Contact me for Support, Customization, Implementation:
Website: www.nimmutechnologies.com
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
Website: www.nimmutechnologies.com
Email: subashmca2017@gmail.com
Telegram: https://t.me/Chubbu007
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Sales (sale_management) • Discuss (mail) • Invoicing (account) |
| Lines of code | 127 |
| Technical Name |
sale_order_line_qty_onhand |
| License | OPL-1 |
| Website | https://www.nimmutechnologies.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module