Working Hours & Legislation (Working Hours Act)

Automatically monitor working hours, breaks, and daily and weekly limits according to country-specific regulations. Includes overtime detection, auto-clock-out, notifications, and comprehensive reporting.

Why Working Time Control?

ProjectAssistant automatically tracks employee hours based on their clock-ins and clock-outs. Countries have different rules for maximum working hours, breaks, and rest periods. The system automatically calculates these rules per employee, per project, and per day/week/period.

  • Detection of exceeding maximum daily working hours
  • Check per week, 4 weeks, month, quarter or project period
  • Automatic breaks based on country rules
  • Automatic clock-out (optional) after x hours
  • Notifications for employees, managers and project leaders

Rules per country

You can set maximum working hours, breaks, and rest periods for each country. Standard rules exist for countries such as the Netherlands, Germany, Belgium, and France. Companies can override these for exceptions or internal collective labor agreements.

  • Maximum number of hours per day
  • Maximum per week, 4 weeks, quarter
  • Mandatory breaks (hourly basis)
  • Rest time between shifts
  • Special rules for young people or night work

Project-specific rules

Each project can have its own working hours, such as special opening hours or night shifts. This overrides company and country settings unless explicitly disabled.

  • Daily schedule per project
  • Custom start and end times
  • Deviating pause settings
  • Project parties or special deadlines

Automatic breaks

Breaks are automatically calculated based on submitted work hours and applicable country regulations. Breaks are applied before hours are compared to legal limits.

  • Breaks based on total hours worked
  • Multiple breaks (e.g. 30 min + 15 min)
  • Break is automatically mandatory
  • Insight into the hours overview

Violations

If an employee exceeds a limit, the system automatically records the excess. This is done per period, for example, per day or every four weeks.

Types of violations

  • Daily working hours exceeded
  • Weekly limit exceeded
  • 4-week standard exceeded
  • Rest time not met

Unique tagging

Each violation is assigned a unique tag, such as PeriodId_PeriodStart:yyyyMMdd . This allows the system to identify exactly which period was checked and prevent duplicate entries.

Real-time updates

Via SignalR, violations are immediately visible in: • Dashboard • Time registration • Mobile app • Project page

Automatic clock-out

In the event of a significant overrun (e.g., 14 hours in a day), the system can automatically trigger a clock-out. The employee receives a push notification asking if the clock-out time needs to be adjusted.

  • Time limit configurable per country
  • Notification to employee
  • Real-time update to dashboard
  • Audit log of automated actions

Reports

All violations and working hours can be exported to Excel. Reports can be generated by project, employee, and time period.

  • Weekly report
  • 4-week report
  • Daily report per employee
  • Violations per company
  • Export to Excel or PDF