Know exactly what’s available to promise
See reserved, free-to-use, and ghost-reserved quantities right on the product, get a plain-language explanation of every mismatch, and repair it safely with one-click reconcile and bulk-clear tools.
The problem
Odoo tracks reserved and available quantities internally, but the product form hides the detail. Reservations left behind by cancelled orders never release, on-hand shows 100 while available shows 0 with no explanation, and the Unreserve button seems to do nothing.
The solution
This module surfaces reserved, free, and ghost-reserved quantities directly on the product and delivery lines, explains every mismatch in plain language, and gives inventory managers one-click tools to reconcile, clear ghost reservations, and safely re-reserve — all logged in a full audit trail.
Everything you need to trust the numbers
Every capability below is implemented in the module.
Reserved & Free Qty on the Product
See reserved, free-to-use, and ghost-reserved quantities on every product variant and template, updated live from stock quants and move lines.
Plain-Language Mismatch Diagnosis
When on-hand and available quantities disagree, the product form explains why instead of showing a bare number, with a visible warning alert and a direct link to the fix.
Reservation Mismatch Report
A dedicated list filters straight to every product with a reservation mismatch, with reserved and available columns and a danger highlight so problems are found before a customer feels them.
One-Click Reconcile Wizard
Compare the quant-level reserved total against the sum of move-line reservations side by side and apply a one-click fix the moment they diverge.
Bulk Clear Ghost Reservations
Preview every reservation left behind by cancelled or failed orders across your catalog, then clear them all in one confirmed bulk action.
Confirmed Unreserve & Re-reserve
Unreserve with a confirmation step that reports the outcome, and undo it with a one-click re-reserve if you change your mind.
Reserved Qty on Delivery Lines
See the reserved quantity right on each delivery order move line, where fulfillment staff already work at the point of picking.
Per-Customer Reserved Breakdown
Drill down from the Reserved smart button to see exactly which customers and orders are holding stock, grouped by customer.
Full Audit Trail
Every reserve, unreserve, reconcile, and ghost-clear action is logged with who, what, and when, reviewable from a dedicated audit log.
How it works
Open any product
The Inventory tab shows reserved, free, and ghost-reserved quantities at a glance, with a warning badge on any mismatch.
See the cause
Click into the mismatch note or the reconcile wizard to see exactly which orders and moves are holding the reservation.
Repair with one click
Reconcile, clear ghost reservations, or confirm an unreserve, each with a preview before anything changes.
Review the trail
Every action lands in the audit log, so managers can see who fixed what and when.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It reads and acts on Odoo’s native stock quants and move lines — it never bypasses the reservation engine, it makes the existing numbers visible and repairable.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Reserved & Available Qty on Product — Diagnose & Repair
Reserved and free-to-use quantities on the product form, plain-language diagnosis of mismatches and ghost reservations, a one-click reconcile wizard and confirmed unreserve and re-reserve — every repair audited.
Buy on Odoo App Store