Skip to main content

Attendance Management

Attendance Management provides a complete system for tracking employee work hours, managing check-ins and check-outs, handling attendance corrections, and generating reports. This guide covers all features available from the admin/manager perspective.

Dashboard

Navigate to Attendance Management > Dashboard to access the attendance dashboard.

The dashboard provides an at-a-glance overview of your team's attendance:

  • Today's Statistics: Present, absent, late, and early departure counts
  • Weekly Statistics: Average attendance and total hours worked
  • Pending Regularizations: Number of attendance correction requests awaiting review
  • Monthly Trends: A 30-day attendance trend chart showing daily present counts and percentage
  • Team Attendance Table: Real-time view of each team member's status, check-in/out times, and total hours for the selected date

All Attendance Records

Navigate to Attendance Management > All Attendance Records to view and manage attendance data.

Viewing Records

The attendance records list displays all employees' attendance entries with the following information:

  • Employee name and code
  • Date
  • Check-in and check-out times
  • Working hours
  • Late hours and early departure hours
  • Status (Checked In, Checked Out, Absent)
  • Employee Filter: Filter by a specific employee
  • Date Filter: Filter by date
  • Search: Search by employee name or code
  • Export: Download attendance data as Excel or CSV

Creating Manual Attendance

Admins can create attendance entries manually:

  1. Click Add Attendance or use the create action
  2. Select the employee
  3. Enter the date, check-in time, and check-out time
  4. Save the record

Editing Attendance

  1. Find the attendance record in the list
  2. Click Edit from the actions menu
  3. Modify the check-in time, check-out time, or other details
  4. Save changes

Working hours, late hours, and overtime are recalculated automatically when attendance records are updated.

Monthly Calendar View

Navigate to Attendance Management > Monthly Calendar View to see a calendar-style summary.

This view displays a month-at-a-glance for all employees:

  • Month/Year Selection: Choose the month and year to view
  • Department Filter: Filter by department
  • Employee Filter: Filter by specific employee
  • Each cell shows the attendance status for that employee on that day
  • Color-coded indicators for present, absent, late, holiday, and weekend

This view is useful for quickly identifying attendance patterns and gaps across your team.

Web Check-in Station

Navigate to Attendance Management > Web Check-in Station to access the browser-based attendance kiosk.

The Web Check-in Station allows employees to check in and check out directly from a web browser. This is useful for office-based teams where a shared kiosk or individual workstations are used for attendance.

  • Employees can check in and check out from the web interface
  • The system records the timestamp of each action
  • Administrators can configure which employees have access to web check-in

Regularization Management

Navigate to Attendance Management > Regularization Management to manage attendance correction requests.

Regularization allows employees to request corrections to their attendance records when they forget to check in/out or when there are discrepancies.

Viewing Requests

The list shows all regularization requests with:

  • Employee name and department
  • Request date and attendance date
  • Requested check-in/check-out times
  • Regularization type
  • Status (Pending, Approved, Rejected)
  • Approved by (if processed)

Request Types

TypeDescription
Missing Check-inEmployee forgot to check in
Missing Check-outEmployee forgot to check out
Wrong TimeRecorded time is incorrect
Forgot PunchEmployee forgot to record attendance entirely
OtherOther attendance corrections

Filtering Requests

  • Status Filter: Filter by Pending, Approved, or Rejected
  • Type Filter: Filter by regularization type
  • Employee Filter: Filter by specific employee
  • Date Range: Filter by date range

Processing Requests

To approve a regularization request:

  1. Click Approve from the actions menu
  2. Optionally add manager comments
  3. Confirm the approval

When a request is approved, the attendance record is automatically updated with the requested times, and working hours are recalculated.

To reject a request:

  1. Click Reject from the actions menu
  2. Provide a reason for rejection (required)
  3. Confirm the rejection
Regularization Statistics

The page displays statistics cards showing the total number of requests, pending requests, and today's approved and rejected counts.

Shifts

Shift management is covered in its own dedicated guide. See Shifts for details on creating and managing work schedules.

Holidays

Holiday management is covered in its own dedicated guide. See Holidays for details on managing company holidays.

IP Groups

Navigate to Attendance Management > IP Groups to manage IP-based attendance restrictions.

Addon Required

This feature requires the IP Address Attendance addon to be enabled.

IP Groups define which IP addresses employees can use to mark their attendance. This is useful for ensuring employees can only check in from office networks.

  • Create groups with one or more IP addresses or IP ranges
  • Assign IP groups to employees during employee creation or profile editing
  • Employees assigned to an IP group can only record attendance from the specified IP addresses

Geofence Groups

Navigate to Attendance Management > Geofence Groups to manage location-based attendance boundaries.

Addon Required

This feature requires the Geofence System addon to be enabled.

Geofence Groups define geographical boundaries within which employees can mark their attendance using the mobile app.

  • Create groups by defining a center point (latitude/longitude) and radius
  • Assign geofence groups to employees
  • Employees must be physically within the defined boundary to check in or check out via the mobile app
  • Map settings (Google Maps API key) can be configured via Settings > Map Settings in the admin panel

QR Code Groups

Navigate to Attendance Management > QR Code Groups to manage QR code-based attendance.

Addon Required

This feature requires the QR Attendance addon to be enabled.

QR Code Groups allow you to set up static QR codes for attendance tracking.

  • Create QR code groups and generate unique QR codes
  • Print and place QR codes at office entrances or work areas
  • Employees scan the QR code using the mobile app to record their attendance
  • Assign QR code groups to employees to control which QR codes they can use

Face Attendance Devices

Navigate to Attendance Management > Face Attendance Devices to manage face recognition attendance devices.

Addon Required

This feature requires the Face Attendance Device addon to be enabled.

This section allows you to manage face recognition kiosk devices (tablets running the OpenCore Attendance app).

  • View all registered face attendance devices
  • Monitor device status and last sync time
  • Manage employee enrollment on each device

Sites

Navigate to Attendance Management > Sites to manage site-based attendance locations.

Addon Required

This feature requires the Site Attendance addon to be enabled.

Sites define physical work locations where employees are expected to check in.

  • Create sites with name, address, and location coordinates
  • Assign employees to specific sites
  • Track attendance by site location
  • Useful for organizations with multiple work locations or construction sites

Reports

Navigate to Attendance Management > Reports to access attendance analytics. The following reports are available:

Daily Attendance Report

Navigate to Reports > Daily Attendance Report.

View attendance data for a specific date across all employees. Shows who was present, absent, late, or had early departures on a given day.

Monthly Summary Report

Navigate to Reports > Monthly Summary Report.

A comprehensive monthly overview showing each employee's attendance statistics:

  • Total present days
  • Late days
  • Early departures
  • Total working hours
  • Average hours per day

Filter by month, year, department, or specific employee.

Late Arrivals Report

Navigate to Reports > Late Arrivals Report.

Focuses specifically on late attendance entries. Useful for identifying patterns of tardiness.

Overtime Hours Report

Navigate to Reports > Overtime Hours Report.

Tracks overtime worked by employees with the following details:

  • Employee name and department
  • Date and day type (weekday, weekend, or holiday)
  • Shift details and actual check-in/out times
  • Working hours and overtime hours
  • Approval status

Filters available:

  • Date range
  • Department
  • Employee
  • Minimum overtime hours
  • Day type (weekday, weekend, holiday)
  • Approval status (approved, pending)

Statistics include:

  • Total overtime hours
  • Employees with overtime
  • Average overtime per employee
  • Breakdown by weekday, weekend, and holiday overtime
  • Overtime by department
  • Monthly trend
  • Top overtime employees

Managers can approve overtime directly from this report by clicking Approve Overtime on pending entries.

Department Comparison Report

Navigate to Reports > Department Comparison Report.

Compares attendance metrics across departments, helping identify departments with higher absenteeism or better attendance rates.


Next: Learn about Leave Types to configure the types of leave available to your employees, or continue to Leave Management to manage leave requests.