OdooWiki OCA HUB

Stock Move Line Qty Picked

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

This module adds a qty_picked field on stock.move.line to allow scanning different quantities without having to update the quantity field, what would modify existing reservations.

It is meant to restore the behaviour we had in previous versions with qty_done field, but using another name to avoid clashing with the field defined in Odoo Enterprise's Stock barcode module.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

This module adds a separate 'Quantity Picked' field on stock move lines, allowing warehouse users to record what was actually picked without changing the reserved quantity. It also adds a 'Picked' checkbox to mark lines as picked.

This module separates the quantity that is actually picked from the reserved quantity on stock move lines. In Odoo, the 'Quantity' field on a move line represents the reserved quantity. Changing it can alter reservations. With this module, a new 'Quantity Picked' field is added, so users can enter the real picked quantity without touching the reservation.

A 'Picked' checkbox is also added. When a user enters a picked quantity, the line is automatically marked as picked. If the picked quantity is greater than the reserved quantity and there is enough demand, the reserved quantity is automatically increased to match the picked quantity. When the transfer is validated, the reserved quantity is updated to the picked quantity for all picked lines.

The new field appears in several places: in the detailed operations list (hidden by default), in the move line form, and in the operations tab of the transfer form. It is also available on the stock move itself as a computed field that sums the picked quantities of its lines.

This module is useful for warehouses that use barcode scanners or need to record actual picked quantities without modifying reservations. It works with the standard Inventory app and affects stock moves, move lines, and transfers.

Depends on

stock
Models and fields (2)
  • stock.move · extends an existing modelqty_picked
  • stock.move.line · extends an existing modelpicked, qty_picked

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

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