Sales Timesheet - Use Existing Project
This module restores the behavior present in previous version (and restored again in v13) of being able to reuse existing projects for generating the tasks when confirming a sales order with service tracking.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Lets you pick an existing project on a sales order so that tasks for service products are created inside that project instead of a new one.
When you sell a service product that creates tasks, Odoo normally creates a brand-new project for each sales order. This module adds a new service tracking option on the product called "Create a task in sale order's project".
- On the product form, choosing this option hides the project template field and clears any previously selected project.
- On the sales order form, a new Project field appears next to the analytic account, but only when at least one order line uses a product with this service tracking option.
- The Project field is editable while the quotation is in draft or sent state, and only allows selecting non-billable projects that have an analytic account and belong to the same company.
- When the sales order is confirmed, tasks are created inside the selected project. If no project is selected, one is created automatically and reused for all lines of the same order.
The module touches product.template, product.product, sale.order and sale.order.line. It does not add menus or reports; it only changes the product and sales order screens.
Depends on
Models and fields (3)
- sale.order · extends an existing modelproject_id, visible_project (Display project)
- product.product · extends an existing model
- product.template · extends an existing modelservice_tracking
Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/timesheet.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0- Go to Sales > Products > Products
- Create or configure a product with the following options:
- In the "General Information" tab: Product Type = Service.
- In the "Sales" tab: Service Tracking = Create a task in sale order's project
Usage
Source · Odoo 12.0- Go to Sales > Orders > Quotations
- Create a new quotation.
- Add a product with the configuration specified in configuration section.
- Go to "Other Information" tab, and select Sales Information part an existing project.
- When the quotation is confirmed, that project will be used for the created task.
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.