Attendance policies are full of small rules: three late marks make a half-day, a short day counts as half, week-offs between leaves count as leave. Applied by hand, they are applied a little differently every month.
1. Late marks are counted in a spreadsheet
If someone exports punches to count late arrivals, the rule is not in your system.
2. Employees dispute paid days after payroll
When nobody can show how a day was classified, every payslip becomes an argument.
3. Overtime appears that nobody approved
If overtime hours come straight from punches, you are paying for time nobody agreed to.
4. Policy changes rewrite last month
A new week-off pattern should start on a date, not change history.
5. Two branches, two answers
The same rule applied by two different people gives two different results.
PeopleOS classifies each day once using your policy and shows the reason in the register.