HR Attendance
This chapter covers how to track and manage employee attendance in the School Management System.
---
Overview
The HR Attendance module allows administrators and HR staff to record and monitor employee attendance daily. This includes tracking arrivals, departures, and work hours for all staff members.
---
Accessing HR Attendance
- Log in to the system with your Administrator or HR account
Navigate to Human Resources → Attendance
The attendance dashboard displays today's attendance status---
Marking Daily Attendance
Step-by-Step Process
From the HR Attendance page, select the date for which you want to mark attendance (default is today)
Choose the department or select "All Departments" to view all employees
- The system displays a list of all active employees with their current attendance status
For each employee, select the appropriate status:
-
Present - Employee was present for the full day
-
Absent - Employee was absent without notice
-
Late - Employee arrived late but attended
-
Half Day - Employee attended only half the day
-
Holiday - Day is designated as a holiday
-
Leave - Employee is on approved leave
Bulk Actions
To mark attendance for multiple employees at once:
- Select employees using the checkboxes on the left
- Choose the status from the bulk action dropdown
Click Apply to update all selected recordsAdding Notes
For any attendance record, you can add notes:
Click the notes icon next to an employee's name
- Enter details such as reason for lateness, early leave, etc.
Click Save---
Viewing Attendance Records
Historical Data
- Use the date picker to select any past date
- View or modify attendance records as needed
Changes are logged with timestampsMonthly Overview
Navigate to the Monthly Report tab
Select the month and year
Select a department (optional)
- View a calendar-style overview showing attendance for each day
Color codes indicate: Green (Present), Red (Absent), Yellow (Late), Blue (Leave)Individual Employee Report
- Click on an employee's name to view their detailed attendance record
- See statistics: total days present, absent, late, etc.
Export this data to PDF or Excel---
Attendance Settings
Configure attendance parameters:
Go to Settings → HR Settings → Attendance
Configure:
-
Working hours - Define start and end times
-
Late threshold - Minutes after which arrival is marked late
-
Half day criteria - Hours required for half day status
-
Weekend settings - Which days are considered weekends
---
Reports and Analytics
Generate Reports
Go to Reports → HR Attendance Report
Filter by:
- Date range (from/to)
- Department
- Employee
- Attendance status
Click Generate Report
View, print, or export to PDF/ExcelAvailable Reports
Monthly Summary - Overview of attendance by department
Late Arrival Report - List of employees who arrived late
Absent Report - Employees who were absent
Attendance Percentage - Individual and department-wise percentages---
Common Tasks
Recording Manual Entry
Forgot to mark attendance yesterday? Add a manual entry:
- Select the appropriate status
Add a note explaining the correctionHandling Overtime
To record overtime hours:
- Click on the employee's name
Select the Overtime tab
- Enter date and hours worked
Save the record---
Troubleshooting
Problem: Employee not appearing in the list
Solution: Verify the employee is set to "Active" status in employee managementProblem: Cannot modify past attendance
Solution: Only administrators with appropriate permissions can edit past recordsProblem: Late marks not appearing correctly
Solution: Check the late threshold settings in HR Settings---
Related Topics
Employee Management - Adding and managing staff
Leave Management - Managing employee leave
Payroll - Salary processing with attendance integration---
Permissions
The following roles can access HR Attendance:
Administrator - Full access to all features
Accountant - View-only access
Teacher - No access---
Last Updated: April 2026