OdooWiki OCA HUB

Stock Location Fill State

stock_location_fill_state folder_open OCA/stock-logistics-warehouse open_in_new
Uncategorised License: AGPL-3

This module allows to identify empty stock locations. But also, filled locations, being empty ones (some movements will empty the location) and being filled ones (some movements are planned to fill in the location).

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Shows whether each stock location is empty, filled, about to be filled, or about to be emptied, directly on the location form, list and search screens.

This module adds a fill state indicator to stock locations so warehouse staff can see at a glance how each location is being used.

On the location form, a coloured badge appears near the top showing one of four states: Empty, Filled, Being Filled (the location is empty but incoming moves are planned) or Being Emptied (the location still has goods but outgoing moves will empty it). The same badge is shown in the locations list view, and the old empty indicator is hidden.

The state is calculated automatically from the quantities stored in the location and from pending incoming and outgoing moves. Locations used for customers or suppliers are ignored, and you can tick a new option on a location to exclude it from the calculation, which can improve performance on heavily used locations.

In the Locations search view, new filters let you list only Filled, Empty, Being Filled or Being Emptied locations. The module works on the stock.location model and relies on the pending move information provided by the related stock location pending move module.

Models and fields (1)
  • stock.location · extends an existing modelfill_state, exclude_from_fill_state_computation

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to Inventory > Configuration > Warehouse Management > Locations
  • In the list of locations, enable the column visibility 'Fill State'
  • You can filter the locations per 'Empty', 'Filled', 'Being Filled' or 'Being Emptied' property.
  • The Customers and Suppliers locations won't have their fill_state filled in with 'filled' for performances reasons as too much products quantities (aka quants) can exist in those locations.
  • Some locations can be excluded too from the computation. Go to the desired location and check the 'Exclude From Fill State Computation' box.

No verified information in OCA: Installation, Configuration.

info

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.