OdooWiki OCA HUB

Timesheet Description Customer

hr_timesheet_name_customer folder_open OCA/timesheet open_in_new
Timesheet License: LGPL-3

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

Adds 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

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

Confirmation 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 18.0

No configuration is required.

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

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.