Stock Customer Deposit Elaboration
This module extends the functionality of customer deposits and sale elaborations and allows the correct route selection in the order line.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Automatically picks the right stock route on sales order lines when a customer deposit is used, so the deposit and elaboration flows work together without manual route selection.
This module is a small connector between customer deposits and sale elaborations. It adds a Stock Route field on each sales order line that is filled in automatically.
- If the order is a customer deposit order, the warehouse is configured to use customer deposits, and the product is a storable product, the line uses the warehouse's customer deposit route.
- Otherwise, the line uses the first route defined on the product's elaborations.
The field is computed and stored, but users can still change it manually on the sales order line if needed. It recalculates when the product, the warehouse's customer deposit setting, the customer deposit flag on the order, or the elaborations change.
It touches the sale.order.line model and works together with the warehouse configuration and elaboration settings. No new menus or screens are added; the change appears directly on the sales order line form.
Depends on
Models and fields (1)
- sale.order.line · extends an existing modelroute_id
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-03Confirmation 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-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0To configure this module, you need to:
Customer Deposits:
- Go to Inventory > Configuration > Settings.
- Enable Consignment.
- Enable Multi-Step Routes.
- Go to Inventory > Configuration > Warehouses.
- Select the warehouse where you want to manage customer deposits.
- Activate use customer deposits.
Sale elaboration:
- Go to Sale > Configuration > Products > Sale Elaboration.
- Create a new record.
- Set a product linked to the elaboration.
- Set a route to procure this elaboration.
Usage
Source · Odoo 16.0To use this module, you need to:
- Go to Sales > Quotations.
- Create new quotation to the desired customer.
- Add storable product in order lines.
- Activate customer deposit in quotation.
- Check route in order line is customer deposit.
- Add elaboration with route in order line.
- Check route in order line is still customer deposit.
- Deactivate customer deposit in quotation.
- Check route in order line the route of elaboration.
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.