Helpdesk Timesheet Time Type Non Billable
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.0Makes 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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/helpdesk.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.