OdooWiki OCA HUB

Sales Timesheet - Use Existing Project

sale_timesheet_existing_project folder_open OCA/timesheet open_in_new
Hidden License: AGPL-3

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

Lets 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

sale_timesheet
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

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

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.