A clear, consistent rule set removes disputes and keeps payroll accurate.
Most attendance disputes aren't about the data — they're about the rule. When "late" and "half-day" aren't clearly defined, every case turns into a negotiation. Fix the rule once, and the disputes stop.
Pick a grace window after the official start time (commonly 10–15 minutes) during which arrival still counts as on-time. Anything after that is late. The number matters less than applying it identically to everyone, every day.
A half-day is usually triggered one of two ways:
Write down which rule you use and the exact numbers. Ambiguity is what creates disputes, not the policy itself.
A rule applied consistently feels fair even when it's strict. A rule applied inconsistently feels unfair even when it's lenient.
A common approach: allow a small number of late marks per month with no penalty, then convert every late mark beyond that into a half-day (or full-day) deduction. Whatever you choose, the calculation should run the same way every month — not be decided case by case at payroll time.
Once the rule is fixed, it should apply itself: attendance status feeds straight into the days-worked calculation that payroll uses, so no one has to manually total late marks and half-days before running pay. See from attendance to payroll for how that connection works.
Merik records entry and exit time for every employee and marks the day present, late, or half-day based on the rule you set — then carries that status straight into monthly payroll, so late marks and half-days are calculated the same way every time. See the features.