Reservation methods¶
Companies that sell and deliver goods to customers need to make sure they always have stock on-hand, so when new sales orders are confirmed, they can deliver products on time.
In Odoo, this can be handled using reservation methods. Reservation methods control how products included in a delivery order (DO) should be reserved for delivery, ensuring they are reserved at the correct times, for the correct orders.
There are three different reservation methods in Odoo: At Confirmation, Manually, and Before scheduled date.
Reserves products only when a sales order is confirmed, and if stock is already available.
Once a quote is confirmed, product availability must be checked manually, and the required quantity must be reserved manually.
A specific number of days can be selected; this is the maximum number of days before a scheduled delivery date that products should be reserved.
Configuration¶
Reservation methods are set on individual operations types. To configure reservation methods, go to New.
. Then, select the desired operation type. Or, create a new one by clickingIn the General tab of the operation type form, locate the Reservation Method option, and choose which method should be used for this type of operation.
![Reservation method field on delivery order operation type form.](https://www.odoo.com/documentation/17.0/_images/reservation-methods-operations-type-field.png)
Tip
If the Before scheduled date reservation method is selected, a new
Reserve before scheduled date field appears below. From this field, the number of
days before and days before when starred can be changed from the default
0
.
Changing the days before value changes the maximum number of days before a scheduled date that products should be reserved.
Changing the days before when starred value changes the maximum number of days before a scheduled date that starred (favorited) transfers for products should be reserved.
![Reserve before scheduled date fields with before scheduled date method chosen.](https://www.odoo.com/documentation/17.0/_images/reservation-methods-before-scheduled-date.png)
Required applications¶
The two required applications that must be installed to use reservation methods are the Sales and Inventory apps.
Note
In addition to delivery orders, reservation methods can also be used for manufacturing orders, resupply subcontractor orders, orders for repairs, and internal transfers, if desired. To enable this, configure the additional settings:
For manufacturing orders: Install the Manufacturing application by going to the Install.
application, locating the Manufacturing app, and clickingFor resupply subcontractor: Navigate to Operations section, enable Subcontracting. Then, click Save.
, and under theFor repairs: Install the Repairs application by going to the Install.
application, locating the Repairs app, and clickingFor internal transfers: Navigate to Warehouse section, enable Storage Locations. Then, click Save.
, and under the
Once these apps are installed, no additional features need to be enabled from the settings for reservation methods to work. They will be available by default on certain operations types, and can be viewed and changed by navigating to
, and then clicking on a specific operations type.Note
When the Type of Operation is changed to Receipt on an Operations Type form, reservation methods are not available.
![Operations Types highlighted from the Configurations submenu in the Inventory app.](https://www.odoo.com/documentation/17.0/_images/reservation-methods-operations-type-menu.png)