Payroll Attendance
Attendance and Payroll Integration
30-day money-back guarantee
Free Shipping in U.S.
Buy now, get in 2 days
Payroll & Attendance
This application allows to load employee attendance data into payslip automatically
- On changing of either employee or start time or end time of the payslip, attendance data corresponding to the employee/start time/end time will be loaded into Works Day lines table with the following information
- Total Attendance: The total time the employee had been attending
- Valid Attendance: If the contract is attached to a working hour (also known as resource calendar), eliminating the time that fall outside the working hours of employees.
How to access attendance data from salary rules
# to get valid attendance lines valid_attendance = payslip.attendance_line_ids and payslip.attendance_line_ids.filtered(lambda att: att.code == 'VALIDATTEND') or False # to get all attendance lines all_attendance = payslip.attendance_line_ids and payslip.attendance_line_ids.filtered(lambda att: att.code == 'ATTEND') or False # and then summarize in days and hours for each of them valid_attendance_days = valid_attendance and valid_attendance.number_of_days or 0.0 valid_attendance_hours = valid_attendance and valid_attendance.number_of_hours or 0.0
Editions Supported
- Community Edition
- Enterprise Edition