OdooWiki OCA HUB

Helpdesk Timesheet Time Type Non Billable

helpdesk_timesheet_time_type_non_billable folder_open OCA/helpdesk open_in_new
Helpdesk License: AGPL-3

This module extends the functionality of hr_timesheet_type_non_billable so that non-billable hours from helpdesk tickets are also excluded.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Makes helpdesk ticket total hours count only billable timesheet lines, so non-billable time types are excluded from the ticket's total hours.

This module changes how the total hours shown on a helpdesk ticket are calculated. On the helpdesk.ticket model, the total hours field is recomputed so that it only adds up timesheet lines whose time type is not marked as non-billable.

  • When a timesheet line is added, changed or removed on a ticket, the ticket's total hours are updated automatically.
  • The calculation also reacts when the non-billable flag of a time type changes, so totals stay correct.
  • Time logged with a non-billable time type is ignored in the ticket total, while billable time is still counted normally.

This works together with the helpdesk timesheet and timesheet time type modules, and with the non-billable time type feature. It does not add new menus, buttons or reports; it only adjusts the existing total hours computation on helpdesk tickets.

Models and fields (1)
  • helpdesk.ticket · extends an existing model

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

terminal Installation and usage

OCA documentation · Odoo 17.0
  • Go to Project > Configuration > Time Type
  • Create or edit a Time Type and mark it as Non Billable
  • Go to Helpdesk -> Select one ticket
  • Select a project on the ticket
  • Create a new timesheet with the Time Type you just created
  • You will see that the time you entered on the timesheet is not discounted on the remaining hours or added in total hours

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.