This module integrates timesheet tracking with repair orders. It adds a "Timesheets" tab to the repair order form, allowing users to log and track the time spent on each repair through timesheet entries. Users can record detailed timesheet data, such as the project, task, date, and duration for each repair. Additionally, the module automatically calculates the total hours spent on repairs and displays this information in both the form view and the list view of repair orders.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a Timesheets tab to repair orders so users can log hours worked on each repair, and shows the total hours on the repair form and in the repair order list.
This module connects time tracking with repair orders. On every repair order form you get a new "Timesheets" tab where you can add lines of work time. Each line records the project, the task, the date, the employee, a short description and the duration in hours, and it is linked back to the repair order it belongs to.
- The tab is editable directly in the form, so lines can be added, changed or deleted without leaving the repair order.
- A total of all logged hours is shown at the bottom of the tab, and the same "Total Hours" value can be displayed as an optional column in the repair orders list.
- The total is calculated automatically from the durations of the linked timesheet lines and is stored, so it stays available for reporting and grouping.
Behind the scenes, timesheet entries gain a "Related Repair Order" field, and repair orders gain a list of their timesheets plus the computed total. The module touches the repair order and the timesheet entry records, and it depends on the Repair and Timesheets apps, so both must be installed.
Depends on
Required by other modules
Models and fields (2)
- repair.order · extends an existing modeltimesheet_ids (Timesheets), timesheet_total_hours (Total Hours)
- account.analytic.line · extends an existing modelrepair_order_id (Related Repair Order)
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/repair.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0When creating or editing a repair order, you will find a new Timesheets tab within the repair order form. In this tab, you can log and track the time spent on the repair by adding timesheet entries. Each entry allows you to specify the project, task, date, and the time spent on the repair in hours and minutes.
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.