Manually Adding Employee Attendance

We have a few employees in our office that do not check in/out because their required hours change daily. We either use the “Employee Attendance Tool” or the “Add Attendance” button in the Attendance view. We would like to be able to manually enter the number of hours worked when marking attendance.

you can select shift type tool and employee checkin checkout options to create attendance.

This is one time setup activity and then you can create csv template to upload checkin and check out time. which will automatically create attendance in the system

https://docs.erpnext.com/docs/v12/user/manual/en/human-resources/auto-attendance