OdooWiki OCA HUB

CRM Phonecalls Timesheet

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

This module allows to generate timesheets from phone calls.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Automatically creates a timesheet entry from a phone call when a project and a duration are set, and lets users stop a call to record its length. Timesheets are linked back to the phone call.

This module connects phone calls in the CRM with timesheets, so the time spent on a call can be billed or tracked on a project.

On a phone call you can now choose a project. When a project is set and the call has a duration greater than zero, Odoo automatically creates a timesheet line for that call, using the call's date, user, subject and duration (converted from minutes to hours). If you later change the project or the duration, the linked timesheet is updated; if you remove the project or set the duration to zero, the timesheet is deleted.

A "Stop" button appears on phone call lists while the call has no duration yet. Pressing it fills in the duration based on the time elapsed since the call's start date.

The phone call form gets a new "Timesheet" tab showing all timesheet lines generated from that call. In the timesheet list, a new column shows the related phone call. When a project is selected on a call, the date and the responsible user become mandatory.

This affects the phone call screens (list and form) and the timesheet list, and links the crm.phonecall and account.analytic.line records together.

Depends on

hr_timesheetcrm_phonecall
Models and fields (2)
  • crm.phonecall · extends an existing modelproject_id, timesheet_ids
  • account.analytic.line · extends an existing modelphonecall_id (Phone Call)

Text generated by AI (DeepSeek) from reading the Odoo 12.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 12.0

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

terminal Installation and usage

OCA documentation · Odoo 12.0

Go to Settings > Users and enable 'Show Scheduled Calls Menu'

  • Go to CRM > Phone Calls and create or edit a record
  • Only records with project and duration > 0 will be generate an timesheet

** If you remove the project or change duration to 0 the timesheet will be deleted.

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.