OdooWiki OCA HUB

Stock Customer Deposit Elaboration

stock_customer_deposit_elaboration folder_open OCA/stock-logistics-workflow open_in_new
Inventory/Delivery License: AGPL-3

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.0

Automatically 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.

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-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-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

To 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.

To 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.

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.