Business module
Attendance Management Software
Daily attendance recorded against the employee directory, with holidays that outrank leave and a day status that always adds up. Part of Kellith HRMS.
Attendance looks simple until the exceptions arrive: the holiday declared after the roster was planned, the leave approved retroactively, the person who worked through a company holiday. Kellith's attendance module resolves all of it with one derivation that always adds up.
The rules it enforces
Not aspirations — guarantees. Each of these is a documented behaviour of the module, covered by a test.
- A holiday outranks leave — and attendance outranks a holiday.
- Nobody spends leave on a day the organisation was closed. But someone who worked, worked: a logged day beats the calendar.
- Day status is derived at read time, never stored.
- A late attendance correction or a retroactive leave approval self-corrects the record. There is no backfill job because none is needed.
- An approved leave explains an absence.
- A day already marked absent reads as on-leave the moment leave approves it — and returns to absent if that leave is later cancelled.
- Working remotely counts as present.
- And a future date with no record is “not marked”, never “absent”. The record states facts, not accusations.
- One holiday per date, and every holiday has a name.
- The calendar stays a list a person can read, not a set of flags.
- Every record names who logged it and when.
- Recording a day and declaring a holiday both land on the audit trail naming the actor; a refused duplicate records nothing.
What it lets people do
- Record whether someone was at work on a day.
- See attendance records.
- Declare a public or company holiday.
- See the holiday calendar.
- Remove a declared holiday.
Runs inside
Need attendance in a product shaped for you? Tell us what to assemble.
