Stock Warehouse Calendar (reordering rules)
This module adds an Reordering Calendar to the Warehouse. This calendar can then used by reordering rules to compute the forecasted date when goods will be received.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you attach a working calendar to a warehouse so reordering rules calculate the expected order date only on working days, with a choice of how non-working days are skipped.
This module adds a Reordering Calendar and a Reordering on Workday Policy to warehouses and companies, so reordering rules can compute a realistic order date instead of a simple calendar-day count.
- In Inventory settings you can set a global Reordering Calendar and policy; these become the defaults for new warehouses.
- On each warehouse form you can override the calendar and policy. If a reordering calendar is set, the warehouse's own working calendar becomes required.
- The policy decides how non-working days are handled: "Skip to first workday" counts lead days as normal days and then moves the result to the next working day; "Skip non-workdays" only counts lead days on working days.
- On reordering rules (orderpoints), a new Lead Days Date column shows the computed date when goods are expected, based on the warehouse calendar and the rule's lead time.
- The lead-time popover on a reordering rule now also shows the Reordering Date, so users can see why a date was chosen.
The module touches res.company, res.config.settings, stock.warehouse, stock.warehouse.orderpoint and stock.rule. It changes how lead dates are computed and displayed, but does not create new menus.
Depends on
Models and fields (5)
- stock.rule · extends an existing model
- res.company · extends an existing modelorderpoint_calendar_id (Reordering Calendar), orderpoint_on_workday_policy (Reordering on Workday Policy)
- stock.warehouse · extends an existing modelorderpoint_calendar_id (Reordering Calendar), orderpoint_on_workday_policy (Reordering on Workday Policy)
- res.config.settings · extends an existing modelorderpoint_calendar_id, orderpoint_on_workday_policy
- stock.warehouse.orderpoint · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 14.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0- Go to Settings and activate the developer mode.
- Go to Settings > Technical > Resource > Working Time and define your resource calendar.
- Go to Inventory > Configuration > Settings > Warehouses and assign the calendar to the "Reordering Calendar" field. This will be the default calendar for all newly created warehouses for the current company. Optionally, you can choose to postpone the computed lead date according to your workdays, and the policy to compute the next available workday.
- In Inventory > Configuration > Warehouse Management > Warehouses you can set a different calendar for your warehouse.
Usage
Source · Odoo 14.0When dealing with reordering rules, the Reordering Calendar is considered in the computation of the forecasted date to receive goods. For example, if we plan to execute the reordering rules on a given weekday (configuration of the Reordering Calendar), it will take this day as a starting date instead of the current day (standard behavior).
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.