Working hours

The tracking of worked hours is based on the setup of work shifts, specifically on the types of schedules defined within each shift. There are four types of work schedules: fixed, flexible, semi-flexible, and free. Assigning a shift to a user or a workgroup automatically generates daily work schedules for that user. This assignment determines the user’s shift plan — specifying how many hours they are required to work (working time fund), when they must be present at the workplace, or when their presence is optional (working time layout).

The working time fund can be monitored and managed using compensations and personal time off. To track overtime hours, a special type of overtime schedule must be used.

Employees must record their attendance events (arrival, departure, breaks, etc.) using either hardware or software readers. This is necessary for their worked time to be calculated correctly according to the assigned shifts.


Working time fund

The working time fund (i.e. the number of hours an employee is ideally expected to work) is defined by setting the “Length” value.

For fixed and free work types, the “Length” value is calculated automatically based on the defined time interval and the length of the inserted break.

For flexible and semi-flexible work types, the “Length” value must be entered manually.

For example, do not enter a value that exceeds the duration of the assigned work interval (the employee would never be able to fulfill the daily work fund), or a value that is less than the duration of the fixed part of a flexible schedule (the employee must always be present during the fixed part of the shift).

When setting the value of hours worked, you must respect the rounding value set during shift editing. For example, it does not make sense to set the worked hours value with minute precision when the rounding value is set to 1 hour.

The value of hours worked (section Length) is important not only for the work fund but also for absence plans (vacation, sick days, illness, caregiving leave, paid and unpaid leave, etc.).

It does not matter whether the worked hours value is set evenly (the same value each day) or unevenly, as long as the total weekly sum does not exceed 40 hours.

Common Working Time Fund Settings

Example 1 – Common
(Rounding value: 1 hour)

  • Monday: 8h

  • Tuesday: 8h

  • Wednesday: 8h

  • Thursday: 8h

  • Friday: 8h

Total: 40 hours/week

Example 2 – Uneven
(Rounding value: 30 minutes)

  • Monday: 8h 30m

  • Tuesday: 8h 30m

  • Wednesday: 8h 30m

  • Thursday: 8h 30m

  • Friday: 6h

Total: 40 hours/week

Example 3 – Uneven with 15-Minute Rounding:
(Rounding value: 15 minutes)

  • Monday: 8h 15m

  • Tuesday: 8h 15m

  • Wednesday: 8h 15m

  • Thursday: 8h 15m

  • Friday: 7h

Total: 40 hours/week

Working time fund control

The working time fund is monitored within the balancing period (day, week, month, 26 weeks, or year), which can be configured in the shift settings.

If the working fund is not fulfilled, the attendance system will generate an error: “Working time fund check failed.” A negative balance—caused when fewer hours are worked than expected (based on the “Length” value)—can be carried over between balancing periods.

Both the employee and the employer (attendance administrator) can monitor compliance with the working fund at the top of the Plan tab.

An empty rectangle represents the target working time (the time that should be worked). The blue fill indicates how much time has already been worked. If there is any overtime, it appears in brackets – this is time worked beyond the expected value (the “to be worked” value). Overtime can accumulate per day, week, month, or as of a specific date.

Overtime (positive time balance) can be carried over from one month to the next. To transfer it, use the “Monthly fund transfer” button (arrows in a blue square). The transferred balance can be used as compensation time off or transferred again to the next month.

When transferring the time fund, the system automatically offers to transfer either a positive (+) or negative (-) balance for the given month.

From the original month, a positive balance (extra worked time) is deducted and added to the worked time in the following month.
A negative balance is balanced by the transfer (the worked time will match the “Length” value), but the following balancing period must make up for this transferred value by working additional hours.

If time entries are recorded outside the scheduled work plan, an unscheduled overtime is created. This is indicated in the system for each relevant day by an upward arrow in a grey circle.

This unscheduled overtime can be batch scheduled as overtime or compensation using the “Redundant fund planning” button (an upward arrow in a blue square) located in the header of the Plan tab.

Working time layout

According to the type of work, an employee can be assigned a fixed (fixed work type) or flexible (flexible work type) shift schedule. Special types include the “fully flexible” work type and the “free” work type.

The “fixed work type” is used for a fixed (either even or uneven) work schedule. The Length value is automatically calculated based on the set interval (start and end times) and the length of the inserted break. The employee must be present (with the access recorded), otherwise, a timekeeping error will be generated.

By assigning work shifts to users or entire work groups, work schedules are created for employees in attendance tracking.

The Plan tab is used to display the work shifts. Here, it is clearly shown what work shift is assigned to the employee, when it starts and ends, when the flexible part begins and ends, what the “Length” value is, and when breaks can be taken.

Additionally, it is possible to generate work shift reports – a monthly overview of shifts by group and a monthly overview of shifts for individuals.

Flexible working time layout

Flexible work schedule is achieved by creating a shift with the work type – flexible. Here, it is possible to set the optional start and end times for working hours. Everything in between is the core working time.

During the core working time, the employee must be present at the workplace (must have access registered), otherwise, an attendance error will be generated. During the optional working time, the employee can arrive and leave as desired.

The average weekly working time is set by filling in the “work to be done” value (the “work to be done” value refers to a specific day, so the average weekly working time is the sum of all “work to be done” values). Afterward, the fulfillment of the working hours is checked.

The same work shift can also be used for full-day business trips.

Special work types

The fully-flexible work type allows complete freedom regarding when an employee arrives at or leaves work—there is no core working time, which also prevents some types of attendance errors.
The only aspect that is monitored is the total time worked (based on recorded entries). If a Length value is entered, the system will also check the total working time fund for the selected compensation period.

This work type is mainly suitable for two scenarios:

  • “Length” is set – we are not concerned with when the employee works, but we do want to monitor whether they have worked the required number of hours (working time fund is checked)

  • “Length” is not set – we are not concerned with when the employee works, nor do we want to track whether they meet any work time fund. This is suitable, for example, for part-time workers or temporary staff.

The free work type is used in cases where employees do not record any attendance (no entries), but you still want to report ideal or expected working time values. The working time fund is not checked, and no attendance errors are generated.

A shift with the “Free” work type is suitable, for example, for senior management (managers, directors, etc.).

Working time account

The working time account is used to record the difference between the set weekly working hours (required hours) and the actual weekly working hours. In attendance reports, it is possible to display the balance item (+/-), which tracks this difference.

Work break

The “Break” type in the shift editing refers to a work break. The time spent on the break is not counted as working time. The break has a defined start and end (interval during which a break can be taken by selecting the break access type), as well as its duration (the minimum time that is not counted as working time).

In practice, the following scenarios may occur:

  • The employee does not log any breaks – The set break duration is not counted as working time. The break is enforced in the last possible interval

    • (For example, if the break interval is from 11:00 AM to 2:00 PM and the break duration is 30 minutes, the break is enforced from 1:30 PM to 2:00 PM).

  • The employee logs breaks and spends less time on the break than the set break duration – The set break duration is not counted as working time.
    • (For example, if the break duration is 30 minutes and the employee spends 25 minutes on the break, the working time will not include the full 30 minutes.)
  • The employee logs breaks and spends more time on the break than the set break duration – The actual time spent on the break is not counted as working time.
    • (For example, if the break duration is 30 minutes, the break tolerance is set to 30 minutes, and the employee spends 45 minutes on the break, the working time will not include the full 45 minutes.)
    • (For example, if the break duration is 30 minutes, the break tolerance is set to 30 minutes, and the employee spends 90 minutes on the break, the working time will not include the 90 minutes, and an attendance error “Longer break” will be generated in the timesheet.)

However, the rounding value set in the shift editing must still be respected. For example, if the break duration is 30 minutes, the break tolerance is set to 30 minutes, the rounding value is 30 minutes, and the employee spends 45 minutes on the break, the working time will not include 60 minutes.

Automatic breaks

In addition to scheduled breaks, the system also offers automatic breaks, which insert a break into the work shift (work schedule) automatically after [ X ] hours worked, with a duration of [ X ] minutes and an interval of [ X ] minutes.

Automatic breaks can be repeated during the day (within the work schedule). After every X consecutive hours worked, a break is automatically created with the specified duration and time window.

For automatic breaks, the following rule also applies: the time spent on a break is not included in the total worked time. A break has both a start and end time (the time window during which a user can initiate a break by logging the appropriate access type with the break function), as well as a defined duration (the minimum amount of time that is excluded from the worked time).

If automatic breaks are enabled, it is not possible to insert a fixed break.
Automatically generated breaks in the user’s attendance record cannot be edited or deleted (even when modifying the schedule from the day view).

Automatic breaks can be enabled in the work shift settings:
AdministrationWork Shiftsedit Work Shift (Advanced Mode) Automatic Breaks: Yes.

Overtime work

To track overtime work, the system uses the schedule types Overtime and Overtime – Flexible. Working time recorded under these schedules is shown in the P – Overtime column in attendance reports. An overtime schedule can only be added outside of the regular work schedule (schedule type – Work).

Fixed Overtime has a fixed start time and a fixed duration. The user must be present during this entire period; otherwise, an attendance error will occur. Flexible Overtime allows a flexible start and end time, but a required duration of work is set that must be completed.

Overtime can be added to the attendance record by the attendance administrator (a user with supervisor rights).

New Plan - Overtime fixed
New Plan - Overtime flexible (plus break)

An employee can request overtime by submitting a request, which must be approved by the attendance administrator.

Request - Overtime fixed
Request - Overtime flexible

If the accesses are entered outside the prescribed work schedule, an ‘unscheduled overtime’ is created, which is marked in the system with an upward arrow inside a gray circle for each day.

This unplanned overtime can be collectively scheduled as overtime using the ‘Redundant fund planning’ button (upward arrow in a blue square) in the header of the Plan tab.

If the user works beyond the established weekly working hours to accumulate time off that the employer granted upon the user’s request, the compensation plan type is used.

Compensations and private leave

Compensation is used when an employee works outside their regular work schedule, and this additional work serves to compensate for previously granted compensatory time off. The hours worked under these plans are shown in attendance reports as regular working time. A compensation plan can only be entered outside of the regular work schedule (plan type – Work).

Fixed compensation has a fixed start time and a fixed duration. The user must be present during this time; otherwise, an attendance error will occur. Flexible compensation can have a flexible start and end time, with only the required duration of work specified.

“The plan type ‘Fixed Compensation’ or ‘Flexible Compensation’ can be entered into the attendance system by the attendance administrator (a user with supervisory rights).

New plan - Compensation fixed
New plan - Compensation flexible

An employee can request compensation by submitting a request, which must be approved by the attendance administrator.

Request - Compensation fixed
Request - Compensation flexible

If entries are recorded outside the prescribed work schedule, so-called unscheduled overtime is generated. In the system, this is indicated for each day by an upward arrow inside a grey circle.

This unplanned overtime can be collectively scheduled as compensation using the ‘Redundant fund planning’ button (upward arrow in a blue square) in the header of the Plan tab.

A private leave is closely related to extra work—whether it was recorded within a work plan (work type – flexible or fully flexible) or within a compensation plan. A private departure is used during the time when the user is taking compensatory time off.

A private leave plan overlaps with a (fixed) work schedule during a time when the user is not present—no attendance error is generated.

A private leave can be entered into the attendance system by the attendance administrator (a user with supervisory rights), or the employee can request it by submitting a request, which must be approved by the attendance administrator.

New plan - Private leave
Request - Private leave

For example, an employee worked 2.5 hours more than their prescribed working hours on a given day. The employee and the employer agreed that this extra work would be compensated with time off. A compensation plan lasting 2.5 hours is entered on the day the extra work was performed, and a private departure plan of the same duration is entered on the compensatory day off. During the compensation plan, a positive work balance was created; during the private departure, a negative balance occurred. These two balances offset each other, and the employee worked the exact amount of time required over the entire balancing period.

Bezpečnostní přestávka

(tato část je skryta)

Night work

Night work is counted as working time.

The Attendance Report – Monthly Summary Individuals (XLS) in its extended version displays the value of night work.

Night work can also be displayed in the CUSTOM REPORT (a custom report based on your own design).

Vícesměnné pracovní režimy

Vícesměnné pracovní režimy pomáhá nastavit položka Perioda v nastavení pracovních směn. Na výběr je týdenní, 2 týdenní, 3 týdenní a 4 týdenní.

Směna

Dvousměnný pracovní režim

Třísměnný pracovní režim

Nepřetržitý pracovní režim

Pracovní pohotovost

(tato část je skryta)

Často kladené dotazy

(tato část je skryta)

Leave a Reply