The hours in Timesheet are calculated based on two factors:
weekly work schedule (repeated every week),
logged hours.
Configuration of the work schedule
There can be several working schedules and but each employee can be assigned to only one work schedule.
Configuration→Work schedule→Add→ Choose template as a:
STANDARD
You decide about working days and "from-to" working hours and you can track late arrivals and early departures.
FLEXIBLE
It allows you to define a weekly flexible schedule with start and end times. You define the number of hours that an employee should work within defined "from-to" hours.
You can configure your working week e.g. from 08:00 AM to 05:00 PM, with 8 working hours - then, the "additional" hour can be used for a planned break since the working hour is still 8.
This model allows you to set up core hours as well. For example, if such an employee should be at work between 10:00 am to 2:00 pm but can start/end their shift according to their preference - you can define working hours from 10:00 AM to 2:00 PM & 8 hours to be worked.
DAILY
Allows you to determine a daily working time, e.g., 8 hours per day, without "from-to" working hours.
NONE
An employee works any amount of time, any day.
In the case of this work schedule, note that the system does not then recognize the working days of the user requesting an absence.
If an employee assigned to such working model requests an absence calculated in working days, the length of the request will be calculated as 0 (zero) days deducted from the balance.
In this scenario (none work schedule), you would need to create a separate request type, calculated in calendar days, so that the length of the request is calculated correctly.
The new absence type should have the following configuration with the option Include every calendar day in leave request length:
Important!
If you change the settings for calculating the length of a request from working days to calendar days, all requests from ALL users requesting this type of absence will be recalculated. If not all employees have a flexible work schedule, you should configure two types of requests and assign them to the appropriate users.





