Overview
Attendance policies define the attendance rules for each employee category. Different categories (Confirmed, Interns, Probationers, Part-time, Temporary, Trainees, Leased) can have different rules for work hours, grace time, late/leave calculation, breaks, permissions, overtime, and auto clockout. These policies are applied automatically when attendance is processed.
Attendance Policy List
Open Configuration → Attendance Policy. The list shows: Policy Name, Employee Category, Permission Duration, Permission Count, Calculate Late Days, Calculate Leave, Late Halfday Leave, Mark Halfday Leave, and Actions (pencil to edit). Click + to create a new policy.

Create / Edit Policy

Basic Fields
- Attendance Policy Name, Employee Category, Attendance Start Date (e.g., 1, 5, 25)
- Total work hours in a day, Early Check-in Grace Time, Late Check-out Grace Time
Late & Leave Rules
- Mark 1/2 Day Leave If Late in by > / If Early Out by >
- Calculate 1/2 Day Late in by 3 Days > / Early Out by 3 Days > (No. of days + duration)
- Mark 1/2 Day If work Duration is < / Calculate Leave If Work Duration is <
Breaks
- Break Hours Estimation — Total estimated break per day
- Lunch Break, Dinner Break, Tea1 Break, Tea2 Break — each with Start Time, Duration, Grace Time
- Include Break — Yes / No (whether break time counts as work hours)
Permission
- Permission Duration for a month / Permission Count
Auto Clockout
- Enable Auto Clockout — Toggle + Auto clockout duration
Over Time
- Enable Over Time — Toggle + Minimum Time / Maximum Time
Frequent Punch Limit
- Enable punch limit — Toggle + Total Punch sequence + Consider Final Punch-Out (Yes / No)
Click Submit to save, or Cancel to discard.
How Attendance Policy Works
Each employee belongs to an Employee Category (e.g., Confirmed, Intern, Trainee). The attendance policy assigned to that category controls how the system calculates their late days, half-day leaves, overtime, breaks, and permissions. When attendance is processed via Attendance Process, the system applies the matching policy rules to determine the final attendance status for each employee before salary processing.