Skip to main content

Recording Attendance

Employees can record their work hours through Time Management > Attendance by selecting their arrival and departure times.

checkin.png


How to Record Attendance

  1. Go to Time Management > Attendance

  2. Select your arrival time (punch in)

  3. Select your departure time (punch out)

  4. Submit the attendance record


Two Time Recording Methods

IceHrm offers two ways to record attendance time:

  • User-Entered Time: Employee manually selects punch in/out times. Best for remote work and flexible schedules.
  • Server/Department Time: System automatically captures time based on timezone. Best for office-based and strict tracking.

Method 1: User-Entered Time

Employees can manually input the times when they punch in and out.

How to Enable

  1. Go to System > Settings

  2. Find Attendance: Use Department Time Zone

  3. Set to No

Result

When set to "No", employees can select their own punch-in and punch-out times when recording attendance.


Method 2: Server/Department Time

The system automatically records the current time based on the employee's department timezone.

How to Enable

  1. Go to System > Settings

  2. Find Attendance: Use Department Time Zone

  3. Set to Yes

Requirements

For this method to work correctly:

Important Setup

Every employee must be attached to a department. These departments are defined under Admin > Company Structure and each department must have a timezone defined.

Setup steps:

  1. Go to Admin > Company Structure

  2. Create or edit departments

  3. Set a timezone for each department

  4. Assign employees to their respective departments

When employees punch in or out, the system automatically applies their department's timezone.


Quick Comparison

  • Use Department Time Zone = No: Employee selects time manually
  • Use Department Time Zone = Yes: System records time automatically

Setup Checklist

  • Decide which time recording method to use
  • Configure Attendance: Use Department Time Zone setting
  • If using department time:
    • Create departments in Admin > Company Structure
    • Set timezone for each department
    • Assign all employees to departments
  • Communicate the attendance policy to employees