OdooWiki OCA HUB

Stock deferred assign

stock_deferred_assign folder_open OCA/stock-logistics-workflow open_in_new
Stock License: AGPL-3

This module allows you to configure at the picking type level the moment in which the stock reservation is done.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Lets you choose, per operation type, when stock is reserved: immediately at confirmation, manually, or a set number of days before the scheduled date. This prevents reserving stock too early for transfers planned far in the future.

This module adds a new setting on each operation type (for example Delivery Orders, Internal Transfers) so you can decide when products should be reserved.

  • On the operation type form you now see a 'Reservation Method' choice with three options: 'At Confirmation' (reserve as soon as the transfer is confirmed), 'Manually' (reserve only when someone does it), and 'Before scheduled date' (reserve a chosen number of days before the planned date).
  • When you pick 'Before scheduled date', a 'Days' field appears where you enter how many days before the scheduled date the reservation should happen.
  • The setting is hidden for incoming receipts, which always keep their normal behaviour.

Behind the scenes, each stock move gets a computed 'Date to Reserve' based on the operation type and the expected date. When Odoo automatically tries to reserve stock after a sales order is confirmed, it now only reserves transfers whose reservation date has already arrived; transfers planned further in the future are skipped until their time comes. Incoming receipts are always reserved as usual.

The module touches sales order lines, stock moves, transfers and operation types, and works together with the just-in-time procurement behaviour.

Depends on

procurement_jit
Models and fields (5)
  • stock.move · extends an existing modelreservation_date (Date to Reserve)
  • stock.picking · extends an existing model
  • sale.order.line · extends an existing model
  • procurement.group · extends an existing model
  • stock.picking.type · extends an existing modelreservation_method, reservation_days_before (Days)

Text generated by AI (DeepSeek) from reading the Odoo 13.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 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

No verified information

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.

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.