Configuring Attendance Rules

Oct 31, 2019

HRStop allows Admins to define attendance rules to ensure adequate presence and align with business needs. These rules can be customized based on company policies and shift requirements.

Navigation Path

Go to:
Control Panel → Settings → Attendance → Rules


=> Step-by-Step Configuration

1. Selecting the Attendance Time Calculation Method

Choose how the system calculates daily working hours:

  • Alternate: Adds up total hours from each Time In - Time Out pair.
  • First In Last Out: Calculates total time as the difference between the first punch in and last punch out.
  • First Punch Last Punch: Uses the first and last punches of the day, regardless of intermediate punches.

Pick the method that suits your organization's tracking preference.


2. Applying Rules to Specific Shifts

  • Select a specific shift to apply rules for (if different shifts exist).
  • Use Default Rule if the same rule applies across all shifts.

3. Configuring the Present Rule

You can configure an employee to be marked Present if:

  • They punch in at least once, or
  • They complete customizable total hours (e.g., 8 or 9 hours)

4. Configuring the Half Day Rule

Define Half Day rules:

  • Based on number of punches
  • Based on hours completed (e.g., less than 6–7 hours)
  • When late by a defined threshold (e.g., 30–40 minutes)
  • Apply a leave type (e.g., Casual, Sick, or Privileged Leave)
  • Optionally configure an alternate leave type if the selected one is exhausted

5. Configuring the Absent Rule

You can mark an employee Absent if:

  • They complete less than a specified number of hours (e.g., < 6 or 7 hours)
  • Their timesheet is not submitted/approved

This also impacts LUP (Leave Update Process) calculations.


6. Setting Up Late Marking Rules

Set parameters for marking employees as Late:

  • Define how many minutes past shift time qualifies as late (e.g., 15 or 30 minutes)
  • Choose to exclude late marks if the employee worked overtime the previous day
  • Optionally configure grace period limits (e.g., 3 late marks/month before action)

7. Defining Early Left Rules

Configure rules for early departures:

  • Define how early leaving (e.g., before 5:45 PM for a 9–6 shift) should be tracked
  • Allow grace instances (e.g., 3 early exits/month)

8. Setting Late Sitting Rules

Track late sittings:

  • Configure the time duration (e.g., staying 30–60 minutes extra)
  • Useful for managing compensatory offs or rewards

9. Configuring Miscellaneous Rules

  • Sandwich Rule: Consider weekends/holidays as paid only if the employee is present before and after.
  • Enable or disable based on company policy.

Final Step: Saving the Rules

After setting all conditions:

  • Click Save
  • A confirmation message will be shown
  • Use the Generate Policy button at the top to view the configured rule

Summary

The attendance rule engine in HRStop is flexible and covers multiple attendance scenarios such as present, absent, half-day, late marks, early exits, and more. Admins can customize these rules to fit the company's policies and shift patterns.