Skip to content
Automation & interfaces

Shift rosters that check rest periods upfront

How rest periods, working time limits, qualification and availability are calculated as rules while the roster is built - and how plan and actual finally come together.

15 min read EinsatzplanungArbeitszeitSchichtplanungQualifikationsmatrixAutomatisierung

In many companies the roster is built in two steps: first the week is staffed, then someone checks whether it was actually permissible. The second step often happens long after the shift has been worked - in payroll, during a review of time accounts, or when somebody asks why a colleague started at six on Wednesday morning after working until ten on Tuesday evening. At that point nothing can be planned any more, only compensated. Yet the rules involved are neither new nor contested: rest periods, the daily working time limit, restrictions on night work, plus company requirements such as qualification, instruction and staffing levels. Each of them can be stored as a parameter and calculated while the shift is being set, instead of being left to a person who is redistributing two sick notes at the same moment. This article describes which rules belong in a planning tool, how qualification and availability are taken into account, how plan and actual come together, and where planning connects to time recording, payroll and order dispatch. How we map such a workflow inside a company is described under process analysis.

Key takeaways

  • The check belongs before the shift is set, not after it has been worked. An alert while planning costs one swap; the same situation after the shift costs a compensating rest period, a correction in the time account and an explanation to the people affected.
  • The statutory reference values are few and clearly worded: at least eleven hours of rest after the end of work, eight hours of daily working time with an extension to ten hours only against compensation, and a markedly shorter reference period for night work (German Working Hours Act).
  • Qualification and availability are planning data, not personnel files. If instruction records, driving entitlements and equipment authorisations carry an expiry date, both can be calculated in the same check that already covers rest periods.
  • Warning and blocking are two different responses. Statutory limits block, company preferences warn - and every deliberate deviation is recorded with a reason and an author, because those are precisely the cases that have to be explained later.
  • Plan and actual belong in the same report. The variance per shift and per week shows whether the plan holds; it is also the basis for the records that the Working Hours Act requires anyway.

Why the correction after the shift arrives too late

Planning itself has remained remarkably analogue in many places. The week is built on a board, in a spreadsheet or in a module that shows shifts but knows nothing about them. Whoever plans carries the rules in their head: no early shift after a late shift, not two night shifts for someone just back from holiday, only instructed staff at the press. As long as staffing is stable this works well. The mistake rarely happens during the first round of planning; it happens at the third swap on Thursday afternoon, when two sick notes and a tour confirmed at short notice come together and the plan has to stand again within minutes.

The gap only becomes visible afterwards. Time recording reports a rest period below the limit, payroll finds a premium that was never planned, and a supervisor explains an event nobody remembers precisely. How the recording side itself is set up cleanly is described in Digital time tracking 2026: implementing the mandate. But recording is the log, not the control. It captures what happened. A conflict can only be prevented where the shift comes into being - in the plan, seconds before somebody confirms it.

Nor is this a marginal issue. According to the Federal Statistical Office, around 14.4 percent of people in employment regularly worked in the evening in 2025 and 4.3 percent regularly worked at night. Behind those shares stand manufacturing plants running multiple shifts, hauliers with night runs, care services, security providers and maintenance teams on call. In all of them the roster is not an administrative exercise but the central control mechanism: it decides whether a line runs, whether a tour departs and whether an agreed appointment is kept. A plan that is only assessed in hindsight does not control anything, it merely documents.

Who works outside the usual hours?

In its indicators on the quality of work, the Federal Statistical Office distinguishes by employment status. According to those figures, 30.8 percent of self-employed people with employees regularly worked between 6 pm and 11 pm in 2025, while among employees the figure was 13.4 percent. For planning purposes this is more than a footnote: evening work is less common among employees, but it follows a plan that somebody draws up - and that can therefore be checked before it takes effect.

Which rules belong in a planning tool

The best known reference value is the rest period. The German Working Hours Act requires an uninterrupted rest period of at least eleven hours after the end of the daily working time. For a planning system this is a very convenient rule, because it follows entirely from two timestamps: the end of the previous shift and the start of the next one. Which is exactly why it is so frustrating that it is still breached in day-to-day operations. The late shift ends at 22:00, the early shift starts at 06:00, and eight hours lie in between. Nobody plans that deliberately; it happens because a swap only looks at staffing levels and not at the previous day.

The second reference value is duration. Daily working time must not exceed eight hours and may only be extended to up to ten hours if an average of eight hours per working day is maintained over six calendar months or 24 weeks. The same framework applies to night work, but with a much tighter reference period of one calendar month or four weeks. A plan that does not keep those two windows apart calculates too generously for night workers and reports the excess only once compensation no longer fits into the period. Anyone currently keeping such calculations in a spreadsheet will recognise the typical consequences in replacing spreadsheet workarounds.

planning-rules.txt
Rule                      Parameter                         Checked at         Response
-------------------------------------------------------------------------------------------
Rest period               at least 11 hours                 when set           block
Daily working time        8 h, up to 10 h with offset       when set           block
Reference period          24 weeks / night 4 weeks          nightly run        warn
Breaks                    30 or 45 minutes                  when set           notice
Qualification             valid on the shift date           when set           block
Availability              leave, absence, blocked time      when set           block
Preference                stored per person                 when set           notice
Staffing level            target headcount per station      on publication     warn
Shift sequence            early-late-night per model        on publication     warn

A table like this is not a program, it is an agreement. It records which rule applies with which parameter, when the check runs and what the check triggers. Only after that does the technical question arise of where the rule is calculated - in an existing planning module, in a small service beside it, or in the system that already holds the recorded times. We usually build this check as an automation attached to the existing landscape, described under process automation. What matters is not the tool but the fact that the parameters live in one place rather than in three people's heads.

Taking qualification and availability into account

Statutory limits are only one half of the picture. The other half decides whether a shift is able to work at all. Not everyone may operate a machine with particular requirements, a forklift needs a valid entitlement and a written assignment, an inspection task presupposes a formal competence, and many instruction records expire after twelve months. This information exists in almost every company. It is simply stored in the wrong place: in a folder, in an overview kept by the health and safety officer, in a file on a drive that the planning side cannot reach.

Planning needs very little of it, but in structured form: an identifier for the qualification, the person concerned, an expiry date and the workstations for which it is required. Nothing more. That is enough to ask the same question while planning as for the rest period, namely whether the assignment holds on the day of the shift. Where such records are kept and given deadlines is described in digital personnel files: access and retention. The separation matters: planning only needs the attribute and the date, not the scanned document and not the rest of the file.

Availability is the second data set of this kind. Holiday, sickness, training, parental leave, company blocked periods, agreed fixed working days for part-time staff, plus preferences that have been promised. The first items are hard limits, the last ones are wishes - and that difference belongs in the data, not in the memory of the person doing the planning. In practice, a plan that blocks holiday and merely displays preferences is considerably more robust than one that treats both alike. In the first case you get an error message, in the second a discussion.

Rest period from two timestamps

End of the previous shift, start of the next one, difference in hours. The rule needs no interpretation, only the shift times of the previous day - including across site and department boundaries.

Keep the two reference windows apart

The standard case is calculated over six calendar months or 24 weeks, night work over one calendar month or four weeks. Putting both in one pot delays every excess until it can no longer be offset.

Qualification with an expiry date

Instruction records, driving entitlements, equipment authorisations and formal competences are held with an expiry date. Planning does not check the document, only whether the attribute is valid on the day of the shift.

Absence as a hard limit

Holiday, sickness, training and agreed days off block an assignment. Preferences, by contrast, appear as a notice, so that a deliberate intervention remains possible where it is genuinely needed.

Staffing level per workstation

Beside the question of who is allowed stands the question of how many are needed. A stored target headcount per workstation and shift makes under-staffing visible while it can still be fixed.

Deviation with reason and author

Where a deviation is made deliberately, the system records the time, the person and the justification. That is not surveillance of the planners but the basis for every later explanation.

From the plan to the actual and back again

A checked plan is a good start, but it remains an intention. The work happens differently: a shift starts later, a handover drags on, a fault extends an assignment, somebody steps in. Those deviations are normal and no sign of poor planning. It only becomes a problem when they do not come together anywhere. Then two truths exist side by side: the plan that dispatch worked from, and the recording that payroll settles against. Bringing them together produces a single figure that can actually be managed - the variance per shift, per workstation and per week.

The feedback loop matters just as much as the planning itself. If a shift regularly runs three quarters of an hour longer than planned, the issue is not the workforce but the stored target value. Feedback of that kind is already arriving whenever order and machine data are captured; how that works without paper is described in shop floor feedback without paper. The plan does not become more rigid as a result, it becomes more honest: it describes what is actually needed rather than what was once set as a guideline.

First the existing models are described: start and end times, break positions, permitted sequences and the reference period per model. This list is usually shorter than everyone expects - in most companies three to six models are enough to cover the whole operation.

Three figures are enough for reporting at the start: the share of shifts with a variance above a defined threshold, the number of rule alerts per week before publication, and the number of deliberate deviations with a justification. The first figure shows whether the plan is realistic, the second whether it is produced cleanly, the third where a rule does not fit the operation. Which key figures carry beyond that, and how they can be produced without additional effort, is described under metrics and reporting.

Warn or block - the most important decision

Every rule needs a response, and there are exactly three sensible ones: block, warn, inform. Block too much and people work around the system because otherwise the operation stops; block too little and everybody clicks through, so the alerts lose their effect. A good rule of thumb: what the law sets, blocks. What the company has agreed, warns. What an individual would prefer appears as a notice. And any block that has to be overridden regularly in day-to-day work points to a wrong parameter, not to an undisciplined team.

AspectRule check in the planCorrection after the shift
Time of the findingWhen the shift is set, seconds before it is confirmedAt recording, payroll or audit, often weeks later
Effort to resolveOne swap in the planCompensating rest, a correcting entry and a conversation with the person affected
TraceabilityAlert, decision and justification stay attached to the recordReconstruction from memory and separate documents
Effect on the workforceReliable plans and fewer last-minute queriesRetrospective encroachment on days off that were already promised
Data basisShift times, qualification and absence held in one placeTime accounts and roster sit in separate systems
Link to the recording dutyPlan and actual supply the records under Working Hours Act, Section 16 (2)Records only come into being through additional manual work

There is a second point that is easily overlooked: who is allowed to override a warning? In smaller companies that is the operations manager, in larger ones a named role with a deputy. What matters is that the decision takes the same form as any other approval in the business - with a timestamp, a person and a justification. How such approvals are mapped without a break in media is described in digitising approval workflows. Without that trail, all that remains in the end is the assertion that it must have been fine at the time.

Connecting to time recording, payroll and dispatch

Shift planning rarely stands alone. It supplies target times to time recording, premium types to payroll, availability to order or tour dispatch and hours to post-calculation. In return it needs absences from personnel administration, orders from the ERP system and downtime from maintenance. Each of these connections can be built as a file, as an interface or as a scheduled reconciliation. The expensive mistake is not the technology but duplicate maintenance: as soon as an absence has to be entered in two places, the only open question is which of the two lists goes stale first.

The connection points differ markedly by sector. In manufacturing the plan hangs off orders, setup times and machine availability, described under processes in production. In logistics it hangs off tours, time windows and loading appointments, plus driving and rest times that bring their own rules for drivers - more on that under processes in logistics. For service providers it is appointment scheduling at the customer site. The core stays the same: planning needs demand, rules and availability in one view, otherwise it is produced from experience rather than from data.

Derogations are parameters, not exceptions

The German Working Hours Act allows for latitude, and it belongs in the parameters rather than in a footnote. In certain areas the rest period may be shortened by up to one hour provided that every shortening is offset within one calendar month or four weeks by extending another rest period to at least twelve hours. Under Section 7 (1) a collective agreement may shorten the rest period by up to two hours where the nature of the work requires it and the shortening is offset within a defined reference period. Anyone applying such provisions stores them with their scope and their compensation deadline - then the system calculates with them instead of ignoring them.

One item belongs on the agenda early rather than at the end: a system that plans working time and logs deviations is as a rule subject to co-determination. Inviting the works council only for the final acceptance costs weeks and sometimes the entire project. How such involvement works in practice, which documents are useful and which evaluations are better excluded from the outset is described in involving the works council in IT projects. Experience shows that the question of monitoring conduct and performance is settled faster when the reporting scope is limited in writing.

What a company can prepare itself

Getting started needs neither a software decision nor a project with a steering committee. It needs an honest inventory, and that can be produced within a few days. Four questions carry most of the weight: which shift models actually exist, which rules apply per site and area, which qualifications are required at which workstations, and where is that information held today? The fourth question is the uncomfortable one, because the answer usually names several places. But that is precisely the finding on which everything else is built.

  • Collect the shift models: start and end times, break positions, permitted sequences, reference period. If two departments call the same model by different names, that is already a result and saves a round of coordination later on.
  • Put the rules in writing: one parameter, one check point and one response per rule. Whatever is not written down will be interpreted differently in case of doubt - and exactly those differences consume the most time during rollout.
  • Set up a qualification matrix: workstation, required qualification, person, expiry date. A spreadsheet is enough to begin with; all that matters is that it has one source and is not assembled from three separate folders.
  • Hold absences in one place: holiday, sickness, training and blocked periods belong in one leading system. Planning collects them from there instead of maintaining a second list that nobody keeps fully up to date.
  • Check the data routes: which systems can export, which have an interface, where does only a scheduled reconciliation remain? The possibilities and limits of these routes are described under integrations.
  • Have four weeks of actuals ready: the plan and the recorded times of the past month are enough to calculate the variance per shift and to test the target values before anything is changed at all.

Logistics adds a particular twist: there the staffing plan hangs directly off the tour. Anyone who keeps staff planning and tour planning apart plans the same capacity twice and only notices when a run stands there without a driver. How tours, proofs and feedback fit together is described in route planning and proof of delivery. It also shows why the effort put into clean master data almost always pays off somewhere other than where it is incurred.

Four weeks of planning are enough as a basis

A reliable assessment does not require a full year of data. Four weeks of planned and actual data, evaluated for rest periods below the limit, daily working time above the limit, assignments without a matching qualification and under-staffing per workstation, show the distribution clearly enough. Experience suggests the third figure is the most surprising: assignments without a valid qualification barely stand out in daily work, because the person concerned is perfectly capable of the task - the record has expired nonetheless.

The next steps in practice

The route from the board to a checked plan can be taken in stages, and the first stage is small. To begin with only checks are run, nothing is blocked: the plan is produced as before, an overnight run reports conflicts, and after two weeks there is a list that provides figures instead of assumptions. That list makes it obvious which rule should be enforced first. In most companies it is the rest period, because it produces the most hits and can be resolved with a single swap.

  • Stage 1 - measure without intervening: calculate the plan and actuals of the past four weeks against the rules. The result is one figure per rule and per area, and it costs not a single intervention in day-to-day operations.
  • Stage 2 - alert while planning: the check moves to the point where the shift comes into being. At first it only reports; the planners get to know the system's rules before those rules become binding on them.
  • Stage 3 - block where the law sets the limit: rest period, daily working time and qualification become binding. Overriding remains possible, but only through a named role and only with a justification attached to the record.
  • Stage 4 - connect: absences, orders and time recording run over fixed routes instead of by word of mouth. From here the plan becomes the source that other systems read from, rather than a copy sitting beside them.
  • Stage 5 - evaluate: variance, alerts and deliberate overrides are reviewed monthly. The overrides lead either to better parameters or to a conscious business decision that everybody can then see.
  • Train alongside: whoever plans needs an hour of introduction and a point of contact for the first few weeks. How we set up rollout and training is described under training and rollout.

Employees must have an uninterrupted rest period of at least eleven hours after the end of their daily working time.

German Working Hours Act, Section 5 (1), translated from the German original

To put the effort in context: a process analysis starts at 1,900 EUR net, delivery per automation or interface at 4,900 EUR net, ongoing support at 190 EUR net per month. Prices as of September 2026. The ongoing services can be cancelled monthly; there is no minimum term. The overview is available under pricing, and a first conversation can be arranged via contact. Related reading: packaging reporting driven by the item master for reporting duties built on master data, and interim payments and variations on building sites for an orderly cash flow on long-running jobs.

Sources and legal basis

This article draws on the German Working Hours Act as published on gesetze-im-internet.de, in particular Sections 3, 4, 5, 6, 7, 16 and 22, and on the indicators on the quality of work published by the Federal Statistical Office regarding evening and night work, page status 23 July 2026. Additional or differing provisions apply to drivers, young people, expectant mothers and certain sectors, and collective agreements and works agreements may contain their own rules. The description is general in nature and does not replace legal advice in an individual case.

Related Articles

Automation & interfaces

Verification of payee in payment runs: handling mismatches

Since October 2025, banks check name and IBAN before every credit transfer. How supplier master data, payment blocks and call-backs handle the bank's responses.

16 min read
Automation & interfaces

Interim Payments and Variations on Building Sites

How a stage of completion becomes an interim invoice, why a variation is a case with a deadline of its own, and how that produces a final account that can be checked without rework.

14 min read
Automation & interfaces

From shared mailbox to a traceable case

A shared mailbox starts deadlines nobody ordered. How incoming messages become cases with an owner, a deadline and a filing location, and what the law expects.

17 min read