HR Attendance Overtime Manual
This modules allows the attendance managers to create overtimes manually for employee using a wizard. It further unlocks the view for the overtimes to be also visible if the total is <= 0.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Attendance managers can add manual overtime entries for an employee from the employee form, and overtime records now show a note field and are visible even when the total is zero or negative.
This module adds a way to record extra hours by hand instead of relying only on attendance check-in/check-out calculations.
On the employee form, attendance managers see an "Add Manual Overtime" button in the header. It opens a small pop-up window where they enter the day (defaults to today), the extra hours (defaults to 1.0), and a mandatory note, then click "Create Overtime". The entry is saved as an overtime record for that employee and flagged as an adjustment.
The overtime list view gains a "Note" column, so the reason or comment attached to each manual entry is visible next to the duration. The note field is also stored on the overtime record itself.
In addition, the button that shows an employee's total overtime is made always visible, so overtime information is no longer hidden when the total is zero or negative.
Access is limited to the attendance manager group, which can read, create, edit and delete the manual overtime wizard records.
Depends on
Models and fields (2)
- hr.attendance.overtime · extends an existing modelnote
- hr.attendance.overtime.wizard · new modeldate (Day), note, duration (Extra Hours)
Text generated by AI (DeepSeek) from reading the Odoo 15.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 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/hr-attendance.
terminal Installation and usage
No verified informationInstallation 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.