For users with the Time & Attendance module, public holidays are calculated by looking at the employee's shifts for the day (where the employee has clocked hours for these days).
This is especially useful when they do not work the same hours each day, as can be seen in the following example.
An employee works the below schedule:
Total of 16hrs per week.
The average daily hours of the employee would be: 16hrs / 5 days = 3.2hrs
However, if a public holiday happens to fall on any of the days other than Tuesday, Saturday, or Sunday, they would get paid extra. Conversely, if a public holiday happens to fall on Tuesday, they would be paid less (3.2 hours is less than 4 hours).
To get around this, Talexio projects future shifts* (without needing to create them yourself) and can estimate how many hours the employee would have worked if it was a normal working day.
* If a shift already exists, Talexio would look at those hours instead, in case the user overrides the hours