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.