How attendance clocking works
Employees clock in and out in whatever way suits them: from the mobile app (with optional geofencing that confirms they are at the workplace), from the browser for office staff, or from a physical terminal at the site for production or retail teams. Each punch is recorded with a timestamp and, optionally, location, forming the attendance register. The system derives actual worked hours from these punches, with no manual calculation by the employee or manager.
Regular, overtime and night hours — computed correctly
The Labour Code sets clear rules: normal duration is 8 hours/day and 40 hours/week, working time may not exceed 48 hours/week on average over a reference period (usually 4 months), and overtime is compensated with time off or a premium. Night work (22:00–06:00) and work on rest days or public holidays have their own regime. 4mystaff applies these rules automatically to each employee’s timesheet: it separates regular from overtime hours, identifies night work, flags weekly-limit overruns and computes the related premiums — so the payroll export is correct from the start.
Shift planning and matching against actual attendance
For teams working in shifts (retail, hospitality, manufacturing, healthcare), you plan shifts visually on a calendar: assign employees to shifts, check coverage on each interval and avoid overlaps. Then you match the plan against actual attendance — you see at once who showed up for the scheduled shift, who was late and where a coverage gap appeared. This plan-vs-actual comparison is exactly what spreadsheet timesheets lack, and what makes the difference at a correct month-end close.
Exceptions, approval and export to payroll
Before closing the month, the manager reviews the exception list — late arrivals, unjustified absences, schedule overruns — and resolves them: approves overtime, links an absence to a leave request, corrects a missed punch (with a reason logged in the audit trail). After approval, the timesheet becomes the source of truth for payroll: you export regular, overtime hours and premiums into a file ready to import into payroll software or send to the accountant. No more double entry and no more payslip arguments.