OdooWiki OCA HUB

Stock Picking Start

stock_picking_start folder_open OCA/stock-logistics-workflow open_in_new
Uncategorised License: LGPL-3

This module add a "Start" button on the picking form view. This button will start the picking process by setting the "printed" field to True.

By setting the "printed" field to True, we prevent the system to add new moves to the picking.

Optionally, you can also delay the assignation of the picking's responsible by setting the "Assign responsible at stock picking start" option to True into the stock settings.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a Start button to transfer (picking) forms so you can lock a transfer before processing it, preventing new products from being added. A Cancel Start button unlocks it again.

This module adds a Start button on the stock transfer (picking) form, visible only when the transfer is ready (state assigned) and not yet started. Clicking it marks the transfer as started, which sets the internal printed flag to True and blocks the system from adding new move lines to that transfer.

Once started, a green "Started" ribbon appears on the form, and a Cancel Start button becomes available to undo the start (only while the transfer is still ready). In the transfers list, started transfers are highlighted in green, and a new "Started" filter lets you list them.

A new option in Inventory settings, "Assign responsible at stock picking start", is company-specific. When enabled, new transfers no longer get a default responsible person; instead, the current user is assigned as responsible when the Start button is clicked, and cleared when Cancel Start is used. When disabled, the responsible defaults to the current user as usual.

The module touches the stock transfer model stock.picking, the company settings res.company and the settings screen res.config.settings. It also adds the started flag to existing transfers that were already marked as printed and ready.

Depends on

stock

Required by other modules

Models and fields (3)
  • res.company · extends an existing modelstock_picking_assign_operator_at_start (Assign responsible on stock picking start)
  • stock.picking · extends an existing modelstarted, user_id, action_start_allowed, action_cancel_start_allowed
  • res.config.settings · extends an existing modelstock_picking_assign_operator_at_start (Assign responsible at stock picking start)

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: 2 confirmed, 7 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.