Skip to content
Back to catalog
ReportInventory & warehouse

Reservations Report

Which document is holding your stock, and how much of each

It gathers into a single table every product reserved by the various operations —sales, manufacturing, transfers— with the source location, the total held and the reference of each document holding it.

Compatibility
Odoo 17Odoo 18Odoo 19

How you get it

Every development works in all three Odoo environments. The only thing that changes is how we deliver it.

Nothing to install

Odoo Online (SaaS)

You do not need the ability to install modules. A Millora consultant comes in with temporary access that you authorize and implements it with Odoo Studio. When they are done, you revoke the access.

Install it today

Odoo.sh or your own server

You receive the module and the installation guide by email as soon as payment clears. Install it yourself, or we install it with you.

Installation · shell
# 1 · copia el módulo a tu addons_path
cp -r millora_reporte_de_reservas /mnt/extra-addons/

# 2 · reinicia y actualiza la lista de apps
odoo-bin -u all -d tu_base --stop-after-init

# 3 · instala desde Apps
#     busca "Reservations Report"

What it solves

The problem

Odoo reserves stock on its own when a sale, a manufacturing order or a transfer is handled, but it has no view that brings all those reservations together. When a product shows no availability because it is "reserved", you have to search blindly across modules and documents for the operation holding it. Meanwhile warehouse, production and sales argue about inventory nobody can find.

How it works

It runs from a button. The system goes through every document and module holding a reserved quantity of any product and returns one consolidated table.

For each reserved product, the table says three things:

  1. The source location the quantity is being taken from.
  2. The total reserved for that product across every operation.
  3. The reference of each document holding it, with the quantity allocated to each one.

What it does not do

It reads and consolidates. It does not let you modify, cancel or release reservations from the table: to release stock you go to the source document. Nor does it create new reservations or alter Odoo's own replenishment rules.

What changes

Ghost inventory goes away. Finding out why a product is unavailable turns from an investigation into a lookup, and warehouse, production and sales see the same thing at the same time — which is what ends the argument.

What's included

  • Sweeps every module from a single run button
  • Gathers the system's reserved products into one table
  • Breaks the figures down by operation type and source module
  • Shows the exact location each reservation is taken from
  • Details, document by document, the quantity each one is holding
  • Totals the reserved quantity per product

Requirements

  • The Inventory module active
  • Products set up as storable, which are the ones Odoo reserves