OdooWiki OCA HUB

Stock Location Orderpoint Average Daily Sale

stock_location_orderpoint_average_daily_sale folder_open OCA/stock-logistics-orderpoint open_in_new
Uncategorised License: AGPL-3

This module extends the stock_location_orderpoint module in order to take into account average daily sale as quantity to replenish.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a new replenishment method to stock location orderpoints that calculates how much to order based on the past average daily sales at that location, instead of a fixed minimum quantity.

This module extends the location orderpoint feature so that, when you set up a replenishment rule on a stock location, you can choose a new option called "Past Average Daily Usage" as the replenishment method.

With this method, Odoo looks at the historical average daily sales recorded for products at the destination location and uses that to decide how much stock to bring in. The quantity to replenish is based on the average daily usage over the configured number of days, plus a safety margin that depends on how much the sales vary (standard deviation) and a safety factor, and it also considers the average quantity sold per sale. This helps avoid both stockouts and overstocking.

The calculation also takes into account what is already available at the location and what is already planned to leave or arrive before the replenishment horizon, so the final suggested quantity is adjusted accordingly.

You set this up on a stock location orderpoint by selecting the new replenishment method. The module works together with the average daily sale configuration and the location orderpoint features, and it affects how demand is computed for products at a specific location.

Models and fields (3)
  • stock.location · extends an existing model
  • stock.location.orderpoint · extends an existing modelreplenish_method
  • stock.location.orderpoint.strategy.average_daily_usage · new model

Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

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

terminal Installation and usage

OCA documentation · Odoo 16.0
  • Go to Inventory > Configuration > Stock Location Orderpoint
  • Create an orderpoint choosing the 'Average Daily Sale' replenish method. For other parameters, see stock_location_orderpoint module documentation.

No verified information in OCA: Installation, Usage.

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.