OdooWiki OCA HUB

Project Task Stock Product Set

project_task_stock_product_set folder_open OCA/project open_in_new
Project Management License: AGPL-3

This module allows to use product sets in tasks.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Add product sets directly to a project task from a button on the task form, creating the related stock moves in one click.

This module connects product sets with project tasks that use stock moves. On the task form, users with stock rights see an "Add set" button in the header; it is hidden when the task does not use stock moves or when its stock moves are already done.

Clicking the button opens a small wizard where the user picks a product set and a quantity. The wizard lists the products contained in the set and, when confirmed, creates one stock move per set line on the task, multiplying each line's quantity by the quantity entered. The moves are created in draft state and linked to the task through raw_material_task_id, with default warehouse, location and picking type values taken from the stock move defaults.

  • The wizard is only available to project users, and the button only to stock users.
  • Product sets can be filtered by partner when the wizard has one.
  • Set lines without a product are ignored.
  • The module extends product.set.line and the product set wizard, and touches project.task and stock.move.

No reports, emails or scheduled jobs are added.

Models and fields (2)
  • product.set.line · extends an existing model
  • project.task.stock.product.set.wizard · new modeltask_id (Task)

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: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

It 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.

  • 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.

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.