Skip to content

Work time policies

Work time policies define working time rules and constraints for your employees, such as maximum daily hours and mandatory breaks.

Overview

A work time policy combines two types of rules:

  • Constraints — Validate time registrations against working time limits (e.g., maximum hours per day or week, mandatory breaks)
  • Auto-registrations — Automatically adjust worked time (e.g., deducting unpaid lunch breaks)

Work time policies are assigned to employees through their employment terms.

Getting started

To create a work time policy:

  1. Go to SettingsPolicies
  2. Click Add Policy and select Work Time
  3. Enter a name and optional description
  4. Add constraint plugins to enforce working time rules
  5. Click Save

Constraint plugins

Constraint plugins validate time registrations and flag warnings or errors when limits are exceeded.

PluginDescriptionConfiguration
Max daily hoursLimits the total worked time per day (e.g., 10 hours for German labor law compliance)Maximum minutes per day
Max weekly hoursLimits the total worked time per week (e.g., 48 hours for EU Working Time Directive)Maximum minutes per week
Mandatory breakRequires a minimum break after a period of continuous work (e.g., 30 minutes after 6 hours)Work threshold in minutes, required break in minutes

Auto-registration plugins

Auto-registration plugins automatically adjust worked time based on predefined rules — for example, deducting an unpaid lunch break or filling unregistered attendance onto a default activity. Each plugin has its own behaviour and configuration options, and several can be combined on a single policy.

See Auto-registration plugins for the full list and how each one works.

Settlement

What happens to the flex balance at the end of a period — banking the delta, premiums, balance caps and payouts — is configured in a separate settlement policy, attached to the same employment term. The flex-balance ceiling that used to be a Balance cap constraint here is now a cap step on the settlement policy.

A flex account with no settlement policy still carries its balance forward automatically, so simple flex setups need no settlement policy at all.

Troubleshooting

IssueSolution
Flex balance or caps not applyingFlex banking, caps and payouts live on a settlement policy and the flex account on the employment term — not on the work time policy
Constraint warnings not appearingCheck that the constraint plugin is configured with the correct values and that the policy is assigned to the employee’s employment terms