Permission System (10-Minute Rule)
Source:
PermissionUtilizedBO.cs+AttendanceProcessingBO.cs
The permission system covers small grace periods for late arrival or early departure — up to 10 minutes per instance, with a monthly cap.
Permission Decision Flow
Monthly Permission Budget
Key Rules
| Rule | Value | Source |
|---|---|---|
| Max permissions per month | 2 | NoOfPermissionsApplicableInAMonth |
| Minutes per permission | 10 | GetMinutesPerPermission |
| Late > 10 mins | Cannot use permission → half-day/absent | AttendanceProcessingBO |
| Each permission covers | 1 instance of late OR early | Not cumulative |