Skip to main content

Attendance Policy

Last Updated: October 4, 2025 Document Version: 1.0 Prepared for: Emgage HRMS Implementation Team


Attendance Policy

The Attendance Policy module in Emgage HRMS helps organizations create and manage attendance rules for employees. This guide provides step-by-step instructions for configuring attendance policies.

Overview

Attendance policies define how your organization tracks and manages employee attendance. You can configure multiple policies for different departments, roles, or employee groups with specific rules for:

  • Attendance capture methods (Mobile App, Web, Biometric)
  • Working hours calculation
  • Grace periods and penalties
  • Request types and limits
  • Notifications and alerts

Main Dashboard

The dashboard shows all attendance policies with options to view, manage, and edit each policy.

Main Attendance Policy Dashboard

Dashboard Features

  • Policy Name: Identifies each policy
  • Capture Method: Shows attendance logging methods (App/Web/Biometric)
  • Calculation Method: Working hours calculation logic
  • Multi Punch: Indicates if multiple punches per day are allowed
  • Actions: Management buttons for each policy

Policy Management Actions

1. View Employee List

Employee Assignment View

Shows employees assigned to the policy with search functionality to easily find specific team members.

2. View Policy Details

Policy Details Modal

Displays complete policy configuration including:

  • Capture methods and settings
  • Calculation rules and limits
  • Grace periods and penalties
  • Regularization options

3. Copy Policy

Policy Copy Interface

Create new policies based on existing configurations for efficiency. This is useful when setting up similar policies for different departments.

4. View History

Policy History View

Track all changes made to the policy with:

  • Timestamps of modifications
  • User details who made changes
  • What specific changes were made

5. Edit Policy

Policy Edit Mode

Modify existing policy settings and configurations. All changes are tracked in the history for audit purposes.

Creating New Attendance Policy

Follow these steps to create a comprehensive attendance policy for your organization.

Step 1: Basic Information

New Policy Creation - Basic Details

Configure the foundational settings:

  1. Policy Name: Enter a descriptive name (e.g., "Hr Dept")
  2. Description: Add details about the policy purpose (e.g., "For Hr Department Employees")
  3. Select Applicability Criteria: Define which employees are covered by this policy

Step 2: Attendance Capture Configuration

Attendance Capture Setup

Choose how employees will log their attendance:

  • Emgage App: Mobile attendance tracking with phone icon
  • Web: Browser-based attendance logging with computer icon
  • Bio Metric: Integration with biometric devices with fingerprint icon
  • Toggle Advanced Setting for additional configuration options

Advanced Capture Settings

Configure detailed capture requirements:

Capture Location Settings:

  • Web: Choose from No / Punch In / Punch Out / Both
  • Mobile: Choose from No / Punch In / Punch Out / Both

Selfie Configuration:

  • Punch In: Select No or Mandatory
  • Punch Out: Select No or Mandatory

Additional Settings:

  • Mark Absent (Sandwich) for Week Off and Holiday: Auto-mark attendance
  • Ignore seconds while calculating In-Out capture time: Precision setting

DSR/DAR Setting (Timesheet):

  • Punch In: Off / Mandatory / Optional / First Punch Mandatory / Single Punch Only
  • Punch Out: Off / Mandatory / Optional / First Punch Mandatory / Single Punch Only

Step 3: Attendance Calculations & Limits

Attendance Calculation Settings

Set up calculation rules and request limits:

Attendance Calculation Method:

  • Total Working Hours: Calculate based on total time logged (default selected)
  • Net Working Hours: Calculate excluding breaks and non-work time
  • Single Punch: Simple single entry/exit system

Multi Punch Configuration:

  • Multi Punch Allowed? (Per Day): Select Yes or No

Calendar Settings:

  • Calendar Start Day: Choose from dropdown (Sunday is shown selected)

Attendance Limits:

  • Correction Request Limit: Toggle to enable

  • Request allowed within (Days): Set number (e.g., 7)

  • Maximum request per month: Set limit (e.g., 5)

  • Regularization Request Limit: Toggle to enable with "Manage Types And Limits" button

  • Request allowed within (Days): Set number (e.g., 7)

  • Maximum request per month (Include Limits): Set limit (e.g., 5)

Auto-ignore Shortfall Settings:

  • Full Day: Set Hours and Minutes tolerance
  • Half Day: Set Hours and Minutes tolerance

Step 4: Grace Periods & Penalty Configuration

Grace Period Settings

Configure tolerance and penalty settings for fixed work schedules:

Late Coming and Early Going Rules:

  • Toggle Set Late Coming and Early Going rules for 'Fixed Work Schedule'

Late Coming Grace:

  • Grace Time: Set MM Minutes "After shift starts (Late Coming Grace)"
  • Allow Late Coming: Configure "By" MM Minutes "beyond grace time" for "no of" times "times in a month"

Early Going Grace:

  • Grace Time: Set MM Minutes "Before shift ends (Early Going Grace)"
  • Allow Early Going: Configure "By" MM Minutes "beyond grace time" for "no of" times "times in a month"

Half Day Configuration:

  • Consider Half Day if first punch is late by: Set Hours and Minutes "hours from the shift start time"

Penalty Application:

  • Toggle Apply Penalty for Late Coming & Early Going
  • Remove all other late coming penalties, when half day penalty is applied
  • Group late coming & early going events for penalty

Deduction Settings:

  • Deduction Event Type: Select "For Every Event" from dropdown
  • Deduct from: Select "Leave" from dropdown
  • Select Leaves & Their Priority: Button to configure leave hierarchy
  • Penalty Amount: Set value (e.g., 0.25)

Waive Penalty Conditions:

  • Full Day: Waive penalties for complete day attendance
  • Half Day: Waive penalties for half-day attendance

Step 5: Flexible Work Schedule Configuration

Flexible Schedule Settings

Configure settings for flexible work schedules:

Shortfall Management:

  • Toggle Set Working hour shortfalls for 'Flexible Work Schedule'

Grace Time Configuration:

  • Grace Time Weekly/Monthly Shortfall Upto: Set Hours and Minutes
  • Additional text: "hour is allowed (excluding daily auto ignored shortfall)"

Deduction Settings:

  • Deduct from: Select "Leave" from dropdown
  • Select Leaves & Their Priority: Button to configure leave type priority

Shortfall Hours Slabs: Configure progressive deduction system with checkboxes:

  • MM to MM → Deduction: 0.25
  • MM to MM → Deduction: 0.50
  • MM to MM → Deduction: 0.75
  • MM to MM → Deduction: 1.00

Step 6: Request Types Management

Regularization Request Types

Configure available regularization request types in the modal dialog:

Configuration Options:

  • Time Limit: Set Hours and Minutes allowed for each request type
  • Monthly Instance Limit: Number of times allowed per month
  • Count in Total Limit: Checkbox to include in overall monthly limits
  • Status: Toggle between Active and Inactive
Important Note

Late Coming Request and Early Going Request will work only with fixed shifts / work schedules and Time Off will work only with flexible work schedules.

Actions:

  • Reset: Clear all changes
  • Save: Apply configuration

Step 7: Leave Deduction Priority (Flexible Schedule)

Leave Deduction Priority

Configure leave deduction hierarchy for flexible work schedules:

Select Leaves:

  • Casual Leave
  • PL (Privilege Leave)
  • Condolence Leave
  • OL (Other Leave)
  • Attendance

Prioritize Leaves For Deduction:

  • ⋮⋮ NBL (drag handle for reordering)
  • ⋮⋮ SL (drag handle for reordering)

Use the drag handles (⋮⋮) to reorder leave types by priority. Higher priority leaves will be deducted first when shortfalls occur.

Actions:

  • Reset: Clear all changes
  • Save: Apply leave priority configuration

Step 8: Notification Configuration

Enable automated notifications for various attendance scenarios:

Available Notification Types:

  • Working hour shortfall based on full day/half day hours
  • Working hour shortfall (Flexible Work Schedule)
  • Late Coming-Early Going Warning
  • In punch - Out punch missing
  • Penalty Warning

Select the checkboxes for notifications you want to enable. These will automatically alert employees and managers about attendance issues.

Final Actions:

  • Reset: Clear all form data and start over
  • Submit: Save the attendance policy configuration

Video Demonstrations

Complete Attendance Policy Setup

This video demonstrates the complete process of setting up an attendance policy from start to finish.

Advanced Configuration Options

This video covers advanced configuration options and best practices for attendance policy setup.

Best Practices and Recommendations

Policy Design Guidelines

  1. Start Simple: Begin with basic policies and gradually add complexity as needed
  2. Test Thoroughly: Test policies with a small group before organization-wide deployment
  3. Department-Specific: Create separate policies for different departments or roles
  4. Regular Reviews: Review and update policies quarterly based on usage patterns
  5. Clear Communication: Ensure employees understand policy rules and procedures

Common Configuration Scenarios

Traditional Office Environment

  • Capture Methods: Web + Biometric
  • Fixed Schedule: Single punch with grace periods
  • Strict Compliance: Limited correction requests
  • Clear Penalties: Progressive deduction system

Hybrid Work Model

  • Capture Methods: App + Web + Biometric
  • Flexible Scheduling: Multi-punch capability
  • Work from Home: Extended regularization options
  • Location Tracking: Enhanced monitoring for remote work

Field-Based Operations

  • Capture Methods: Mobile App primary
  • Location Capture: Mandatory for all punches
  • Flexible Timing: Accommodates travel and client meetings
  • Extended Grace: Accounts for operational realities

Security and Compliance

  • Location Tracking: Use capture location features judiciously, considering privacy concerns
  • Biometric Data: Ensure compliance with local privacy laws when using biometric capture
  • Access Controls: Limit policy management access to authorized HR personnel only
  • Audit Trails: Regularly review policy change history for compliance purposes

Troubleshooting

Common Issues and Solutions

Policy Not Applying to Employees

  • Check Applicability Criteria: Verify employee matches policy rules
  • Review Active Status: Ensure policy is enabled and active
  • Validate Date Ranges: Confirm policy effective dates

Incorrect Working Hours Calculation

  • Verify Calculation Method: Check Total vs Net working hours setting
  • Review Multi-Punch Settings: Ensure alignment with work patterns
  • Check Calendar Settings: Validate week start day configuration

Regularization Requests Not Working

  • Confirm request type is active in policy
  • Check monthly limits haven't been exceeded
  • Verify request is within allowed time limit
  • Ensure schedule type matches request type (fixed vs flexible)

Missing Notifications

  • Enable Notification Types: Verify required alerts are activated
  • Check Email Configuration: Ensure system email settings are correct
  • Review User Preferences: Validate individual notification settings

Was this page helpful?