Stop guessing which stock is actually free to sell.

Mass Stock Unreserved shows exactly how much inventory is free to use versus locked by old reservations, then lets you release the right transfers in bulk — with a review step and a full audit trail.

The problem

Stock sits on the shelf while Odoo reports it unavailable, because it is reserved against older, stalled, or lower-priority pickings, deliveries, and internal transfers. Freeing it means opening each document one at a time and unreserving it by hand — slow, error-prone, and impossible to do at scale across dozens or hundreds of transfers.

The solution

See free-to-use and reserved quantity right on every product, drill down to the exact stock lines holding it, then select any number of transfers and release their reservations in one governed action — reviewed before it runs and logged afterward, so real availability matches what is physically on the shelf.

Capabilities

Everything you need to free locked stock

Every capability below is implemented in the module.

01

Free vs. Reserved Visibility

See Free to Use and Reserved Quantity directly on every product form, list, and pivot report, so you always know how much stock is genuinely available before you act.

02

One-Click Drill-Down

Jump from a product's availability figures straight to the underlying stock quants holding the reservation, closing the loop between spotting a problem and understanding its source.

03

Unreserved Line Flag

Every stock quant carries a clear Unreserved indicator, so you can tell at a glance which lines are already free and which are still locked.

04

Mass Unreserve Wizard

Select any number of pickings, deliveries, or internal transfers from the list view and release their reservations together in a single governed action.

05

Review Before You Release

A confirmation screen lists every transfer that will be affected and the exact quantity that will be freed, so nothing is unreserved by accident.

06

Handles Every Transfer Type

The bulk action works across receipts, deliveries, and internal transfers, and automatically skips any picking already Done or Cancelled.

07

Full Audit Trail

Every bulk unreserve is logged with who ran it, when, how many transfers were affected, and the total quantity freed — a tamper-resistant record for stock users.

08

Stock Availability Report

A dedicated pivot report compares On Hand and Reserved quantity by product, giving managers a live view of where stock is tied up.

09

Built on Standard Stock Security

Access follows Odoo's own Stock User and Stock Manager groups, so there is nothing new to configure and no risk of over-exposing sensitive actions.

Workflow

How it works

1

Spot the block

Open a product and see its Free to Use and Reserved Quantity, or check the Stock Availability pivot to find where reservations are piling up.

2

Drill into the detail

Use the Free to Use stat button or the quant list's Unreserved flag to see exactly which stock lines are locked and why.

3

Select and review

Pick the pickings, deliveries, or transfers to release from the list view, then review the confirmation screen showing every transfer and quantity affected.

4

Release and record

Confirm to unreserve every selected transfer at once — the action is logged automatically with who ran it, when, and how much stock was freed.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The Mass Unreserve action is available from the Actions menu on any stock transfer list, covering receipts, deliveries, and internal transfers alike.

Get the app

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.

Mass Stock Unreserved

See free versus reserved stock, drill into exactly what is holding it, then release dozens of transfers at once through a review-before-you-commit wizard with a full audit trail.

Buy on Odoo App Store