hr_attendance_report_theoretical_time
This module adds a report that compares worked time from attendance records with theoretical time calculated from employee working calendars, public holidays, and leaves.
Key Features
- hr.attendance: Computes and stores theoretical hours for each attendance record based on employee's working calendar
- hr.employee: Adds a field to set a manual start date for theoretical hours computation
- hr.leave.type: Allows marking leave types to be included in theoretical hours instead of reducing them
- hr.attendance.theoretical.time.report: Generates a report with worked hours, theoretical hours, and difference per employee and date
- reporting: Displays the theoretical vs attended time analysis in pivot table and graph views
- recompute.theoretical.attendance: Provides a wizard to recompute theoretical hours for selected employees within a date range
- wizard.theoretical.time: Offers a wizard to filter employees by department and category for the report