Maintenance Timesheets & Labor Cost

Maintenance Timesheets & Labor Cost

by XFanis

$68.00 total

module: $19.00 + deps

Price breakdown

Maintenance Timesheets & Labor Cost $19.00
  ↳ Maintenance Plans by Meter & Calendar, Work Orders, Checklists (CMMS) $49.00
  ↳ XF Demo Data Free
Total $68.00
Buy on Odoo Apps Store

Official Odoo store · pay by card

Available Versions

LicenseOPL-1
Categories
UpdatedOct 18, 2026
Maintenance Timesheets & Labor Cost screenshot

Maintenance Timesheets & Labor Cost for Odoo

This module connects the maintenance work orders of "Maintenance Plans by Meter & Calendar, Work Orders, Checklists (CMMS)" with Timesheets. Employees with or without an Odoo login are executors of work orders, their time is recorded by hand or automatically from Start / Pause / Finish, supervisors record the time of their teams without seeing other timesheets, and every work order shows its hours and labour cost.

Executors with or without a User

  • Employees are executors of work orders next to the technicians
  • A work order whose only executors are employees can be planned and executed
  • Each team lists its employees; members bring their employees automatically

Timesheets on the Work Order

  • A Timesheets page with date, employee, section, description and hours
  • One timesheet project per team, created automatically
  • Lines stay editable until the work order is done, and again after a reopen
  • Changes after the start are posted to the work order chatter

Automatic Timesheets

  • Start, Pause, Resume and Finish record one line per executor and running interval
  • An executor added or removed during the work starts or stops at that moment
  • Technicians without an employee are skipped with a note

Supervisors Record Time for Their Teams

  • No timesheet approver rights needed: other teams' timesheets stay hidden
  • Other teams' employees are refused in the form and on the server
  • A step result entered for an employee shows "entered by"

Labour Cost and Analytic

  • Labour cost of the work order: hours by the hourly cost of each employee
  • Part of the total cost of the work order, split by section: preventive and corrective work
  • The work order's analytic distribution is copied to its timesheets, so parts and labour meet on the same accounts
  • The read-only auditor sees the time of every work order; changes of the executors are tracked

Reports

  • Timesheet analysis by work order, equipment, section and team
  • The weekly digest lists the planned hours of executor employees
  • The printed work order shows its employees and a time table

Screenshots

Time on the work order

The technician and a fitter without an Odoo login are executors; their automatic lines carry the work order and its task lists.

Timesheets page of a work order

Team employees and automatic timesheets

Members bring their employees; employees without a user are added by hand. The team has its own timesheet project.

Maintenance team with employees

Timesheets by work order

Timesheets and the timesheet analysis filter and group by work order, equipment, section and team.

Timesheets grouped by work order

How to use

  1. Add the employees without a user to their maintenance team, and tick Automatic Timesheets where time comes from Start / Pause / Finish.
  2. Set the hourly cost of each employee.
  3. Choose the executors of a work order: technicians and employees.
  4. Run the work order: automatic lines are recorded at Pause and Finish, or technicians and supervisors fill the Timesheets page.
  5. Read the hours and the labour cost on the work order and in the analysis.

The standard timesheet pivot shows the cost of the lines to every user who can see them.

Logo
Contact me for Support, Customization, Implementation:
Email: sales@xfanis.dev
Telegram: https://t.me/xfanis

Want to know when this module gets a new version or fixes? Subscribe to updates (one email to sales@xfanis.dev, no spam).