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)
Filtering and Search
- 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:
- Click Add Attendance or use the create action
- Select the employee
- Enter the date, check-in time, and check-out time
- Save the record
Editing Attendance
- Find the attendance record in the list
- Click Edit from the actions menu
- Modify the check-in time, check-out time, or other details
- 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
| Type | Description |
|---|---|
| Missing Check-in | Employee forgot to check in |
| Missing Check-out | Employee forgot to check out |
| Wrong Time | Recorded time is incorrect |
| Forgot Punch | Employee forgot to record attendance entirely |
| Other | Other 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:
- Click Approve from the actions menu
- Optionally add manager comments
- 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:
- Click Reject from the actions menu
- Provide a reason for rejection (required)
- Confirm the rejection
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.
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.
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.
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.
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.
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.