This module adds option to auto-draft Timesheet Sheets whenever a Timesheet entry is created or modified to ensure it's covered by a relevant Timesheet Sheet.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Automatically creates a draft Timesheet Sheet for any timesheet entry that is not yet covered by an existing sheet, so employees' time entries always fall inside a valid sheet.
When this module is installed, Odoo can automatically create a draft Timesheet Sheet for a timesheet entry that does not already belong to a sheet. The behaviour is controlled by a new company-level option called "Timesheet Sheets Auto-draft", which appears in the Timesheet settings screen.
- If the option is enabled and a timesheet entry has no matching sheet, Odoo builds a new draft sheet using the employee, company, department and the period start/end dates calculated from the entry date.
- Before creating anything, Odoo checks whether a sheet already covers that period; if one exists, no new sheet is created.
- The module also adds a server action named "Auto-draft Timesheet Sheet(s)" on timesheet entries (
account.analytic.line), so users can select entries and trigger the same auto-draft process manually. - The setting is stored per company (
res.company) and exposed throughres.config.settings, so each company can decide whether to use it.
It touches the timesheet entry model, the company model and the settings screen, and relies on the Timesheet Sheet module for the sheet itself.
Depends on
Required by other modules
Models and fields (3)
- res.company · extends an existing modeltimesheet_sheets_autodraft (Timesheet Sheets Auto-draft)
- res.config.settings · extends an existing modeltimesheet_sheets_autodraft (Timesheet Sheets Auto-draft)
- account.analytic.line · extends an existing model
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-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/timesheet.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0To enable auto-drafting:
Go to Timesheets \> Configuration \> Settings # Enable Auto-draft Timesheet Sheets under Timesheet Options
No verified information in OCA: Installation, Usage.
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.