The terminal always books exactly what the employee selects at the terminal. If the employee clocks out at 23:00, this is exactly what is done and a maximum working time is not taken into account.
So that the recording of unwanted overtime can still be taken into account, it is possible to record this in the form of absences. The overtime itself is not lost and the supervisor can decide whether the employee is paid for the overtime or not and is automatically informed.
Example:
Employees are allowed to work a maximum of 10 hours a day.
If an employee starts work at 07:00 in the morning and clocks out at 19:00, they will exceed the maximum working time of 10 hours, even if breaks are taken into account. In this case, halion clock:it generates the following postings:
- A working time from 07:00 to 17:45 with a 45-minute break
- An absence request of the type "Overtime" from 17:45 to 19:00
This means that 1 hour and 15 minutes of overtime is recorded as "Overtime" absence and the line manager is automatically informed.
Configuration:
For this purpose, a new absence type "Overtime" must be defined in Personio, which is recorded in hours.
This new absence type is now additionally configured with a tolerance in the halion clock:it settings, whereby the tolerance leaves a little leeway before an absence request is made. This prevents an absence from being requested after just a few seconds / minutes.