This module allows to use product sets in tasks.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Add product sets directly to project tasks that use stock moves. A new "Add set" button on the task form opens a wizard to pick a set and quantity, then creates the related stock moves.
This module connects product sets with project tasks that manage stock. On the task form, a new "Add set" button appears in the header for users in the stock user group. The button is only visible when the task uses stock moves and has not yet completed them.
Clicking the button opens a small wizard where you choose a product set and a quantity. The wizard shows the products contained in the set. When you confirm with "Add set", the system creates one stock move per product in the set, using the set line quantity multiplied by the quantity you entered. Each move is linked to the task through the raw material task field.
The wizard is available from the task form and is also registered as an action named "Add a set in a project task". The module extends the existing product set line model to prepare the stock move values, and it adds a new transient wizard model for this flow. Access to the wizard is granted to project users.
This is useful when a task consumes a predefined kit of materials: instead of adding each product manually, you add the whole set in one step.
Depends on
Models and fields (2)
- product.set.line · extends an existing model
- project.stock.product.set.wizard · new modeltask_id (Task)
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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/project.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0It is important to clarify some concepts at the level of project stages:
- Use Stock Moves: If you mark this check, when a task goes to this state, it will use stock moves.
- Done Stock Moves: If you check this box, when a task is in this state, you will not be able to add more stock moves but they can be viewed.
Usage
Source · Odoo 16.0- Go to Projects -> All tasks and edit a task that allows to set stock moves.
- Go to Add set button and select some product set and click on the Add set button.
- Lines for each product of the set have been created in the Stock Info tab.
No verified information in OCA: Installation.
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.
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.