OdooWiki OCA HUB

Production - Manual Quant Assignment

mrp_production_quant_manual_assign folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

This module allows you to manually select quants for components of the manufacturing order.

The module depends on stock_quant_manual_assign \ module.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets you pick exactly which stock lots or packages are consumed for a manufacturing order's components, and mark them as consumed now.

When a manufacturing order is confirmed or waiting for components, a new button with a tag icon appears on each component line of the manufacturing order form. It opens a wizard where you can choose the specific stock quants (the actual lots, packages or locations) that should be reserved for that component.

In the wizard, each selected quant has a new 'To consume now' checkbox. When you confirm the assignment, the system updates the component's detailed operations: the quantity is set from the selected quants, and the 'picked' flag is set only when all selected quants are marked to consume now. Lines with zero quantity are removed, and if no line is picked, the whole move is left unpicked.

A related field links the wizard to the manufacturing order, and the 'To consume now' column is only shown when the wizard was opened from a manufacturing order. Unselecting a quant automatically clears its 'To consume now' flag.

This module also adjusts how Odoo decides whether to bypass setting the produced quantity: for tracked products with zero quantity, the bypass is disabled. It touches mrp.production, mrp.bom.line, stock.move, and the manual quant assignment wizard models.

Models and fields (3)
  • mrp.bom.line · extends an existing modelmanual_consumption, manual_consumption_readonly
  • assign.manual.quants · extends an existing modelmo_id
  • assign.manual.quants.lines · extends an existing modelto_consume_now

Text generated by AI (DeepSeek) from reading the Odoo 17.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: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/manufacture.

terminal Installation and usage

OCA documentation · Odoo 17.0

To use this module, you need to:

  • Open a manufacturing order.
  • Click on the tag icon next to Reserved Quantity of a move line, which opens a wizard for manually selecting quants.
  • Select quants and update quantities to assign (reserve), then Confirm.

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.