OdooWiki OCA HUB

Repair Timesheet

repair_timesheet folder_open OCA/repair open_in_new
Repair License: AGPL-3

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.0

Adds 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

repairhr_timesheet

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

When 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.

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.