OdooWiki OCA HUB

HR Timesheet Report Milestone

hr_timesheet_report_milestone folder_open OCA/timesheet open_in_new
Human Resources License: AGPL-3

This module extends hr_timesheet_report allowing to use field milestone for grouping in timesheet report wizard.

It also relates milestone to analytic line.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a Milestone field to timesheets and lets users filter and group the Timesheet Report by project milestone, with an extra custom filter on timesheet lines.

This module connects timesheet entries to project milestones and makes milestones usable in the Timesheet Report.

  • On every timesheet line (account.analytic.line), a new Milestone field is added. It is taken automatically from the milestone of the task the time was logged on, so users do not have to fill it in manually.
  • In the Timesheet Report wizard, a new "Filter Timesheet" field appears before the existing options. It uses a domain builder, so users can pick which timesheet lines to include (for example, only lines of a certain milestone or employee).
  • The same "Filter Timesheet" field is available on the report itself, and the chosen filter is applied when the report data is collected.

Because the milestone is stored on the timesheet line, the Timesheet Report can group and filter results by milestone, which is useful for billing or reviewing work done against a project milestone. The module only extends existing screens and reports; it does not create new menus.

Models and fields (3)
  • hr.timesheet.report · extends an existing modelanalytic_line_domain (Filter Timesheet)
  • account.analytic.line · extends an existing modelmilestone_id (Milestone)
  • hr.timesheet.report.wizard · extends an existing modelanalytic_line_domain (Filter Timesheet)

Text generated by AI (DeepSeek) from reading the Odoo 14.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/timesheet.

terminal Installation and usage

OCA documentation · Odoo 14.0
  • Enable milestone option in project.
  • Set milestone in the task settings, insert timesheets in task.
  • In the timesheet report wizard, field "milestone" is now available for grouping.

No verified information in OCA: Installation, Configuration.

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.