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:
- Go to
- Click Add Policy and select Work Time
- Enter a name and optional description
- Add constraint plugins to enforce working time rules
- Click Save
Constraint plugins
Constraint plugins validate time registrations and flag warnings or errors when limits are exceeded.
| Plugin | Description | Configuration |
|---|---|---|
| Max daily hours | Limits the total worked time per day (e.g., 10 hours for German labor law compliance) | Maximum minutes per day |
| Max weekly hours | Limits the total worked time per week (e.g., 48 hours for EU Working Time Directive) | Maximum minutes per week |
| Mandatory break | Requires 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
| Issue | Solution |
|---|---|
| Flex balance or caps not applying | Flex 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 appearing | Check that the constraint plugin is configured with the correct values and that the policy is assigned to the employee’s employment terms |