Attendance configuration

Nov 04, 2019

HRStop allows admins to configure and customize the attendance module based on the organization’s policies. These settings help manage employee attendance more efficiently and provide flexibility in enabling features like punch justifications, mobile attendance, and approval workflows.


Steps to Configure Attendance

Step 1: Access Attendance Settings
Navigate to: Control Panel → Settings → Attendance → Configure
Here, you’ll find various settings that you can enable or disable as per your organization’s requirements.


Key Configuration Options

Core Settings

  • Enable Attendance Module: Activates attendance tracking across the system.
  • Disable Web-Based Attendance: Hides the "Time In" and "Time Out" buttons from the web interface.
  • Enable IP-Based Restrictions: Allows punches only from approved IPs.
  • Disable Mobile-Based Attendance: Prevents attendance punching from the HRStop mobile app.

Shift and Unit Settings

  • Enable Roster Shifts: Allows admins to assign and rotate shifts for employees.
  • Enable Attendance Unit: Lets you define attendance units (e.g., full-day, half-day).

Attendance Rules

  • Enable Sandwich Rules: Handles how holidays/weekends between absences affect attendance (e.g., marking them as absent).
  • Enable Attendance Rules Based on Shifts: Set shift-specific rules (Elite plan only).
  • Daily Automatic Attendance Calculation: Automatically processes attendance daily (Elite plan only).

Employee Attendance Actions

Justification & Request Settings

  • Enable 'Justify' Punch by Employee: Allows employees to explain late arrivals or early exits.
  • Restrict Justification Requests for Past Days: Limits how far back employees can submit justifications.
  • Enable 'Request Punch' by Employee: Lets employees request a missed punch.

Approval Workflows

  • Enable Requested Punch Approval by Manager: Enables managers to approve punch requests.
  • Approval Status Options:
    • Approved: Manager and Admin both can approve.
    • Manager Approved: Manager first approves, then admin finalizes.

Request Restrictions

Limit the number of approval requests per month (optional) for:

  • Attendance Punch
  • On-duty
  • Late Justify
  • Early Leave Justify
  • Total Time Justify

Overtime Settings

  • Enable Overtime Approval: Allows overtime tracking.
  • Approval by Manager: Define whether manager-only or both manager and admin can approve.

Break Management

  • Deduct Break Hours on Total Time: Automatically subtract break hours from total work hours.

Weekly Off Configuration

  • Define weekly offs by selecting weekdays and their frequency.
  • Use "Add Row" to define multiple offs.
  • Mark the checkbox to confirm the number of offs.
  • Click Submit to save your settings.

Once submitted, the system will confirm with a success message, and all changes will take effect immediately.