This module allows configuring the recurrence of tasks created from sales orders directly in the product form.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you set up recurring tasks directly on a product form, so that when the product is sold, the generated project task repeats automatically according to the interval, unit and end rule you chose.
This module adds task recurrence settings to the product form, so you no longer have to configure recurrence on each task afterwards.
On a product, when the service tracking is set to create a task in a project or a global project, a new "Is recurring task?" option appears (visible to users with the recurring tasks permission). Once enabled, you can define: - how often the task repeats (a number and a unit: days, weeks, months, quarters, semesters or years); - when the repetition stops: forever, after a number of repeats, or until a specific end date; - how the start date is calculated (current date, start or end of the current period, start or end of the next period); - for monthly, quarterly, semester or yearly recurrence, which month the task should fall in.
When a sales order line for such a product creates its project task, the recurrence values are copied onto the task, including the deadline and the repeat-until date. If the product is not configured to create a task, the recurring option is automatically switched off.
The module touches product.template, product.product and sale.order.line, and adds fields to the product form view.
Depends on
Models and fields (3)
- product.product · extends an existing model
- sale.order.line · extends an existing model
- product.template · extends an existing modelrecurring_task (Is recurring task?), task_force_month, task_repeat_type (Until), task_repeat_unit, task_repeat_until (End Date), task_repeat_number (# Repeats), task_repeat_interval (Repeat Every), task_start_date_method, task_force_month_quarter, task_force_month_semester
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/project.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0- Go to Project > Open an existing Project or Create a new one > Settings Tab
- In the Tasks Management section, enable the Recurring Tasks checkbox.
- Go to Sales > Products > Products.
- Create a new product with the following options:
- Product Type: Service
- Create on Order: Task or Project & Task
- Check the box for Is Recurring Task.
- Fill in the recurrence fields.
Usage
Source · Odoo 19.0- Go to Sales \> Orders \> Quotations.
- Create a new sales order and select the product created earlier.
- Confirm the sales order.
- Click the Task smart-button.
- Mark the task as done, and new tasks will be automatically created according to the recurrence settings configured on the product.
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.