IceHrm has several different tools for managing and recording employee time.
Attendance represents the time you were in office.
Employees can record attendance via Time Management -> Attendance. While recording attendance they can select the time they arrive and leave the office.
When tracking attendance you can either let your employees enter the time when recording attendance or configure it to use server time.
System -> Settings set
Attendance: Use Department Time Zone to No. This will let yours select the time when punching in and out.
Every employee should be attached to a department. These departments are defined under
Admin -> Company Structure and you should have a time zone for each department defined. When an employee attached to a department records attendance icehrm uses the time in departments timezone to generate the correct time. All you need to do is set the proper time zone and set
Attendance: Use Department Time Zone to Yes.
Attendance details of employees can be viewed/edited via
Employees => Monitor attendance module. Admin users can view all employee attendance while Managers can view attendance data for subordinates (direct reports).
You can upload attendance data from your attendance recording devices instead of allowing employees to punch in/out using icehrm.
Download the sample attendance file from here
Then add your attendance data in the same format.
System -> Data -> Data Import Files tab
Create a new data import as shown below. Use a descriptive name
Save and from the "data import file list" click process button
This feature lets your employees take a photo of him/her at the office or at any place you want them to be via the webcam when punching in or out. This help to make sure the employee is at his/her desk when adding attendance entry.
Attendance Sheets which can be accessed via
Time Management => Attendance Sheets is a way for employees to group attendance details for the whole week and send it for approval to the supervisor. This feature is useful when you pay employees based on attendance. In such cases, there should be an approval process in place.