Skip to main content

Setup: Daily Flex Time Registration – Rules and Logic

Create today's work hours via check-in/out

Written by Mathias Anneberg

Introduction to Daily Flex Time Registration

Daily flex time registration is used in time registration with hour bank when employees need to register their work hours daily by checking in and out—either via the mobile app/web or with a QR code at the workplace.

The registered work hours are compared to the employee’s standard hours, and the difference automatically updates the hour bank (plus/minus balance).

The weekly view in the calendar shows how registered work hours affect both the employee’s hour bank and the actual work hours per day and week:

ℹ️ Flex time is used together with the absence module.

Read more about time registration with hour bank here:

Rules and Logic for Flex Time Registration

With flex time registration, it’s important to distinguish between:

  • Actual work hours
    The registered work hours. Used for reporting (e.g., the EU’s 48-hour rule).

  • Hour bank (balance)
    The difference between standard hours and registered work hours.

Choosing a Standard Hours Method

Flex time requires that a standard hours method is set up.

The standard hours form the basis for calculating how daily work hour registration affects the hour bank.

The standard hours method is set up on the policy or on the individual employee’s master data card.

There are two standard hours methods to choose from:

  1. The official start and end time of the day is entered
    Use this method for staff groups with a fixed work schedule that doesn’t change much.

  2. Only the day’s net hours are entered
    Use this method for staff groups without a fixed work schedule.

Absence

Full Day Absence

When registering a full day of absence, no actual work hours are registered.

It is not possible for the employee to register work hours on a full day of absence.

Actual work hours = 0

Hour bank (+/-) = no adjustment

Half Day Absence

A half day of absence is automatically registered with half of the day’s standard hours—regardless of when during the day the absence occurs.

The employee must register the work hours worked in addition to the absence. A half day of absence must be combined with a work hour registration, and the sum of the two adjusts the hour bank balance.

The hour bank is adjusted by the difference between the day’s standard hours and the sum of registered absence and registered work hours.

Actual work hours = Registered work hours
Hour bank (+/-) = Absence + Actual work hours - Standard hours

Note that day bank registrations, plus day and minus day, do not work together with flex time registration.

Absence Hours

Absence hours must be combined with work hours, and the sum of the two adjusts the hour bank balance.

Absence hours include registration types Sick, Child sick and Other vacation.

Actual work hours = Registered work hours

Hour bank (+/-) = Absence hours + Actual work hours - Standard hours

Weekends & Non-Working Weekdays

All registered work fully updates the hour bank when work is registered on a day with no standard hours (0 hour day).

Actual work hours = Registered work hours

Hour bank (+/-) = Work hours update the hour bank 100%

Overtime on Job Codes

Overtime is registered separately from regular work hours and adjusts both actual work hours and the hour bank.

Actual work hours = Registered overtime

Hour bank (+/-) = Overtime updates the hour bank 100% (possibly with a factor)

Time Off

Time off must be registered as a full day. It is not possible to register both flex time and time off on the same day.

Actual work hours = 0 hours

Hour bank (+/-) = The day’s standard hours are deducted

Workday Without Registrations

If the employee does not register work hours on a workday, no adjustments are made.

It is possible to send a reminder to the employee that a registration is missing. Read more about reminders here.

Actual work hours = 0 hours

Hour bank (+/-) = no adjustment

Report for the EU Working Time Directive

The report provides an overview of your employees’ actual work hours and is typically used to monitor the EU’s 48-hour rule.

The report shows:

  • the actual work hours per week for the selected period

  • the average actual work hours for the selected period.

Find the report for actual work hours under: HR statistics → Report Library → Time Registration - with hour bank

FAQ

When should we use daily flex time registration?

You should use daily flex time registration when employees need to register their work hours daily by checking in/out, and plus/minus hours should be calculated automatically.

Why am I not getting minus hours in the hour bank on days without registration?

The hour bank in BitaBIZ is adjusted per day and only based on registered work hours or absence.

If no work hours or absence are registered on a workday, there is no automatic adjustment of the hour bank.

This means that the employee is not automatically deducted the day’s standard hours from the hour bank if the day is not filled in.

A day without registration therefore does not automatically count as a minus in the hour bank. The employee is not penalized for missing registrations.

Instead, the employee can receive a notification that the workday needs to be filled in with work hours or absence.

Approvers and Payroll Admins The Week Calendar, Year Calendar, Team calendar clearly show workdays that need to be filled in.

The hour bank is not calculated collectively per week or month, but continuously per day.

How should a part-time employee on flex fill out a working week?

A part-time employee on flex should fill out all relevant days in the working week.

Each day should be filled out with either:

  • registered work hours

  • registered absence

  • a fixed day off

If the employee has a fixed weekly day off, the day off should be set to 0 hours in the standard hours schedule. The day off should also be booked in the calendar so it is visible to colleagues and managers.

If the employee's day off changes from week to week, the standard hours schedule should not have a fixed 0-hour day. Instead, the fixed day off is booked in the calendar on the specific day.

If a workday is not filled out with work hours, absence, or a fixed day off, the employee will not automatically have hours deducted from the hour bank for days missing registration. Instead, the employee may receive a reminder that the day needs to be filled out.

To ensure the hour bank and weekly overview are accurate, the part-time employee's week should always be filled out with either work hours, absence, or a fixed day off:

What is the difference between flex time and deviation registration?

With flex time, work hours are registered daily.


With deviation registration, only deviations from the standard are registered, such as absence and overtime. Read more about deviation registration here.

Why isn't the hour bank affected on a full absence day?

The standard hours are reset on an absence day, so the actual work hours of zero match the standard hours, which is why there is no plus or minus in the hour bank.

Should we use “half absence day” or register sick leave in hours?

A half absence day is registered with half of the standard hours and does not take into account when during the day the absence occurs. In some cases, this may result in minor discrepancies in the adjustment of the hour bank.

When registering sick leave in hours, the absence is more accurately matched to the actual work hours for that day.

Read the guide for setting up sick leave in hours here.

What deducts from the hour bank, and what is neutral?

The hour bank on flex is adjusted by registered work hours and time off.

Regular absence, fixed days off, and public holidays are neutral for the hour bank. This means they neither add nor subtract hours from the hour bank.

Registration / day type

Affects hour bank?

What happens?

Work hours on a normal workday

Yes

Adds or subtracts from the hour bank depending on the difference between registered work hours and the day's standard hours.

Time off

Yes

The day's time off hours are deducted from the hour bank.

Absence

No

Is neutral for the hour bank. Absence does not deduct from or add to the hour bank.

Fixed day off

No

Is neutral for the hour bank.

Public holiday

No

Is neutral for the hour bank.

Empty workday without work hours or absence

No

The hour bank is not adjusted automatically. The employee may receive a reminder about missing registration.

Work hours on a public holiday

Yes

All registered work hours are added to the hour bank.

Work hours on a fixed day off

Yes

All registered work hours are added to the hour bank.

Work hours on a 0-hour day in the standard hours schedule, e.g. weekend

Yes

All registered work hours are added to the hour bank.

Example:

If the employee's standard hours are 7.5 hours and the employee registers 8 hours, the employee gets +0.5 hours in the hour bank.

If the employee registers 6 hours, the employee gets -1.5 hours in the hour bank.

If the employee takes vacation or another type of absence for the whole day, the hour bank is not adjusted.

If the employee works 3 hours on a public holiday, fixed day off, or weekend with 0 standard hours, all 3 hours are added to the hour bank.

How do I register 0 hours on a workday if the standard hours should be deducted from the hour bank?

If an employee needs to have the day's standard hours deducted from the hour bank, the employee should register Time off.

Time off uses the hour bank balance. This means the day's time off hours are deducted from the employee's hour bank.

You should not use regular absence to deduct standard hours from the hour bank. Absence is neutral for the hour bank and therefore does not affect the hour bank balance.

You also should not create a custom absence type to deduct standard hours from the hour bank. If the registration should reduce the hour bank, it must be registered as Time off.

Example:

If the employee's standard hours are 7.5 hours and the employee takes the whole day off via Time off, 7.5 hours are deducted from the hour bank.

If the employee instead registers vacation, sick leave, or other regular absence for the whole day, no hours are deducted from the hour bank.

If the day is left empty without work hours, absence, or time off, the hour bank is not adjusted automatically. The employee may instead receive a reminder that the day needs to be filled out.

Why does the standard hours schedule show hours on a day booked as a fixed day off?

The standard hours schedule may still show the planned standard hours for the day, e.g. 7 hours, even though the day is booked as a Fixed day off.

This does not mean the day is calculated as a regular workday in the flex calculation.

When a workday is booked as a Fixed day off, the calculated standard hours for that specific day are set to 0:00 in the hour bank calculation.

Therefore, the day is neutral for the hour bank as long as the employee does not register work hours on that day.

If the employee registers work hours on a day booked as a Fixed day off, all registered work hours are added to the hour bank.

Example:

The standard hours schedule shows 7 hours on Friday.

Friday is booked as a Fixed day off in the calendar.

In the flex calculation, Friday is treated as 0:00 standard hours.

If the employee does not register work hours on Friday, the hour bank is not affected.

If the employee registers 3 hours of work on Friday, all 3 hours are added to the hour bank.

The same calculation logic applies to public holidays and other days where the day is treated as 0:00 standard hours in the calculation.

Did this answer your question?