HR Timesheet Predefined Description
This module allows you to manage predefined descriptions for timesheets in Odoo.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets you save a list of standard timesheet descriptions and pick one when logging time, so the description is filled in automatically instead of being typed each time.
This module adds a small catalogue of ready-made timesheet descriptions that you can reuse on every timesheet line.
- A new menu, Predefined Descriptions, appears under the Timesheet configuration menu. There you create entries with just a Description and, for multi-company setups, a Company.
- On timesheet lines (the
account.analytic.linerecords) a new Predefined Description field is added, both in the timesheet list and in the analytic line form. It is also added to the timesheet list inside a task form. - When you choose a predefined description, the timesheet's own description is filled in automatically with the text of the chosen entry. The same happens when a timesheet is created or updated through other screens, as long as no description was typed in.
- Predefined descriptions are shared per company: users only see entries belonging to their allowed companies (plus entries with no company).
- Regular timesheet users can read the catalogue but cannot change it; only timesheet managers can create, edit or delete entries.
It touches the timesheet and analytic line models and the task form, and adds one configuration menu.
Depends on
Required by other modules
Menus it adds
Models and fields (2)
- account.analytic.line · extends an existing modelpredefined_description_id (Predefined Description)
- timesheet.predefined.description · new modelname (Description), company_id (Company)
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/timesheet.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Add Predefined Descriptions:
- Go to Timesheets > Configuration > Predefined Descriptions.
- Click on Create.
- Enter the description name.
- In a multi-company environment, check the company visibility.
- Save.
Modify Predefined Descriptions:
- Go to Timesheets > Configuration > Predefined Descriptions.
- Click on an existing description.
- Type the new description.
NOTE: These changes are not retro-actively applied to existing timesheets.
Usage
Source · Odoo 16.0Create and Select Predefined Descriptions:
- When entering or editing a timesheet, simply select a predefined description from the Predefined Description dropdown.
- The Description field will be automatically filled based on the selected predefined description.
Override Descriptions if Necessary:
- You can manually edit the description in the timesheet if needed.
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.