Skip to main content

Daily flextime registration – rules and logic

Create the day’s working hours via check-in / check-out

Written by Mathias Anneberg

Introduction to daily flextime registration

Daily flextime registration is used in time registration with an hour bank when employees must register their working hours daily by checking in and out – either via the mobile app/web or with a QR code at the workplace.

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

The working time card shows how the registered working hours affect both the employee’s hour bank and the actual working hours per day and week.

ℹ️ Flextime is used together with the absence module.

Read more about time registration with an hour bank here:

Rules and logic for flextime registration

With flextime registration, it is important to distinguish between:

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

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

Absence

Full absence day

When a full absence day is registered, no actual working hours are recorded.

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

Actual working hours = 0

Hour bank (+/-) = no adjustment

Half absence day

A half absence day 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 working hours worked beyond the absence. A half absence day must therefore be combined with a working time registration, and the sum of the two will adjust the hour bank balance.

The hour bank is adjusted based on the difference between the day’s standard hours and the sum of registered absence and registered working hours.

Actual working hours = Registered working hours


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

Please note that day bank registrations, plus day and minus day, do not work together with flextime registration.

Absence hours

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

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

Actual working hours = Registered working hours

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

Weekends & non-working weekdays

All registered working hours fully update the hour bank when work is registered on a day that normally has no standard hours.

Actual working hours = Registered working hours

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

Overtime

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

Actual working hours = Registered overtime

Hour bank (+/-) = Overtime updates the hour bank 100%

Time off in lieu

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

Actual working hours = 0 hours

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

Workday without registrations

If the employee does not register working hours on a workday, no adjustments are made. It is possible to send a reminder to the employee if a registration is missing. Read more about reminders here.

Actual working hours = 0 hours

Hour bank (+/-) = no adjustment

Report for the EU Working Time Directive

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

The report shows:

  • the actual working hours per week for the selected period

  • the average actual working hours for the selected period.

Find the Actual Working Hours report under: HR Statistics → Report Library → Time registration – with hour bank


FAQ

When should we use daily flextime registration?

You should use daily flextime registration when employees must register their working hours daily via check-in/check-out, and plus/minus hours need to be calculated automatically.

Why don’t I get minus hours in the time bank on days without registrations?

The hour bank in BitaBIZ is adjusted per day and only based on registered time.

If no working time or absence is registered on a given day:

  • no adjustment is made to the hour bank

  • the day does not automatically count as minus hours

To get an accurate view of whether you are ahead or behind:

  • all working days must be filled with either working time or absence

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

What is the difference between flextime and deviation registration?

With flextime, working hours are registered daily.

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

Why is the hour bank not affected on a full absence day?

The standard hours are reset on an absence day, and the actual working hours of zero hours therefore match the standard hours. This is why no plus or minus hours are generated 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 lead to minor deviations in the adjustment of the hour bank.

When sick leave is registered in hours, the absence is more precisely aligned with the actual working time on that day.

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

Did this answer your question?