OdooWiki OCA HUB

CRM Timesheet

crm_timesheet folder_open OCA/timesheet open_in_new
Customer Relationship Management License: AGPL-3

This module allows to generate timesheets from leads/opportunities.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

This module lets salespeople record and track time spent on leads and opportunities directly from CRM, with start/stop timer buttons and a Timesheets tab showing total time spent.

Salespeople can now log working time against a lead or opportunity without leaving CRM. On the lead/opportunity form, kanban and list views, "Start work" and "Stop work" buttons appear for users with timesheet rights, so a timer can be started or stopped in one click.

A new "Timesheets" tab on the lead/opportunity form lists the time entries linked to that lead, and shows the total time spent. The same total can be displayed as a column in the leads and opportunities lists.

Each sales team can be given a "Default Timesheet Project" on the team form; when a lead belongs to that team, this project is proposed automatically on the lead and used when starting the timer. Time entries also carry a "Lead/Opportunity" field, visible on timesheet list and form views for salespeople.

When stopping a timer on a lead, a small pop-up asks for a description before the entry is saved. The switch-timer wizard also suggests the lead's project and the most recent entry for that lead.

It touches crm.lead, crm.team, account.analytic.line and the timesheet stop/switch wizards.

Models and fields (5)
  • crm.lead · new modelproject_id (Project), timesheet_ids (Timesheet), total_time_spent
  • crm.team · extends an existing modeltimesheet_project_id (Default Timesheet Project)
  • hr.timesheet.stop · new modelname (Description), analytic_line_id (Timesheet Line)
  • hr.timesheet.switch · extends an existing modelname
  • account.analytic.line · extends an existing modellead_id (Lead/Opportunity)

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 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 19.0
  • In pipeline/lead forms you have Timesheet tab.

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.