OdooWiki OCA HUB

Stock Move Consumable Location From Putaway

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

This module allows, for consumable products, to use the putaway location as a source location of the stock move line, when the stock move use a parent location of the putaway location as its source location.

As Odoo allows to define putaway rules for consumable products, incoming moves will have the putaway applied to define the destination location of the move lines, allowing to display this location in the Picking Operations report.

On outgoing moves though, as the stock levels are obviously not managed for consumable products, there is no quantity to reserve in any location and the Picking Operations report can only display the source location of the move.

With this module however, as the location of the putaway will be used as the source location of the move line, the Picking Operations report will display this location where the consumable product is supposed to be stored.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

For consumable products, this module makes outgoing stock moves use the putaway location as the source location of the move line, so the Picking Operations report shows where the consumable is supposed to be stored.

When you prepare an outgoing stock move for a consumable product, Odoo normally has no stock to reserve, so the move line simply keeps the move's source location. This module changes that behaviour.

  • It only applies to products whose detailed type is consumable (consu) and when the move's source location is an internal location.
  • In that case, the putaway strategy of the source location is applied to the product, and the resulting putaway location becomes the source location of the move line.
  • The change is made when the move line values are prepared, so it affects the move lines generated for the move.

Because the move line now points to the putaway location, the Picking Operations report can display that location as the place where the consumable product is supposed to be stored, instead of only showing the parent source location of the move.

The module extends the stock.move model and overrides the _prepare_move_line_vals method. It adds no new menus, screens, buttons, reports, scheduled jobs or emails of its own; it only adjusts how existing stock move lines are prepared for consumable products.

Depends on

stock
Models and fields (1)
  • stock.move · extends an existing model

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

Confirmed on 2026-11-03 in branch 15.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.