OdooWiki OCA HUB

Stock Move Change Source Location

stock_move_change_source_location folder_open OCA/stock-logistics-workflow open_in_new
Uncategorised License: AGPL-3

This module allows you to change the source location of stock moves from the picking

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a "Change Source Location" button on outgoing and internal transfers so users can switch the source location of the transfer's stock moves in one action.

This module adds a button called "Change Source Location" in the header of a transfer (picking) form. The button is only visible for outgoing and internal transfer types and for users with stock user rights.

Clicking it opens a small wizard where you choose which operations to change: - Change All moves: every move in the transfer is updated. - Change only moves with matched OLD location: only moves currently coming from the old location you pick are updated. - Select moves to change: you manually tick the individual moves to update.

You then choose the new source location. The list of allowed new locations is limited to internal locations inside the same warehouse as the transfer, and the old location choices come from the locations already used by the transfer's moves.

The module refuses to run if the transfer or any selected move is not in one of the states waiting, partially available, confirmed or assigned, or if any selected move has an origin move. When applied, the selected moves are unreserved, their source location is changed, and they are reserved again automatically.

Depends on

stock
Models and fields (1)
  • stock.move.change.source.location.wizard · new modelmove_lines (Move lines), moves_to_change (Operations to change), new_location_id (New location), old_location_id (Old location), warehouse_view_location_id (Warehouse View Location)

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: 3 confirmed, 6 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

OCA documentation · Odoo 15.0

To change the source location of one or several stock moves of a picking, go to a specific picking and click ont the button Change Source Location. You will have three options:

  • Change All moves (the source location of all stock moves will be changed)
  • Change only moves with matched OLD location (you need to provide a source location and only those moves with the same source location will be updated)
  • Select moves to change (you will need to select the moves to update)

Once the option has been selected, choose the new source location and click Apply.

No verified information in OCA: Installation, Configuration.

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.