Attendance Tracking

Attendance tracking is one of the most used functions of IceHrm. When tracking attendance you can either let your employees enter the time when recording attendance or configure it to use server time.

Also attendance module can be used to track people who are already punched in.

Attendance Tracking with User Time

Under System -> Settings set Attendance: Use Department Time Zone to No. This will let yours select the time when punching in and out.

Punch in with user time

Attendance Tracking with Server Time

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 setting the proper time zone and set Attendance: Use Department Time Zone to Yes.

Punch in with server time