This module adds additional field "Description Customer" which is used for customer timesheet reports. It also shows the "Description Customer" instead of the "Description" field in the customer portal. By default this field will be populated from the "Description" field of the timesheet.
New report "Timesheet Customer" is added to print timesheets with "Customer Description" instead of the "Description" field.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a 'Customer Description' field to timesheets that is filled automatically from the normal description, and uses it in the customer portal and in a new 'Timesheet Customer' PDF report.
This module extends timesheets (the account.analytic.line model) with an extra text field called 'Customer Description'. When a timesheet line is created and the normal description is filled in, the customer description is copied from it automatically, but users can still edit it afterwards to show a different wording to the customer.
Where it appears: - In the timesheet list view, the 'Customer Description' column is added after the normal description and is visible to timesheet managers. - In the customer portal, the timesheet tables now display the customer description instead of the internal description. - A new PDF report named 'Timesheet Customer' is available on timesheet lines; it prints the customer description instead of the internal one.
Business behaviour: - The customer description is computed from the description only when it is empty, so manual edits are kept. - The report can show the project name when all lines belong to a single project, and can show task and project columns depending on the data.
It touches the timesheet model, the timesheet list view, the portal timesheet templates and the timesheet report template.
Depends on
Models and fields (1)
- account.analytic.line · extends an existing modelname_customer (Customer Description)
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/timesheet.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0No configuration is required.
Usage
Source · Odoo 18.0New field "Description Customer" is added to the timesheet list and form views. This field is visible only for "Timesheets/Administrator" group. If this field is not set, the "Description" field value will be automatically copied to it.
To print report with "Description Customer" instead of "Description" field:
- Select timesheets you want to print
- Click "Print / Timesheets Customer"
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.