Schedule Warnings – Labour Law and Clashes
Categories and articles
Vendion recalculates the schedule every time you change something and shows which rules are broken. Below is what is checked, where you see it and what you can change.
Warnings never block a publication
This is the most important thing to understand: no warning blocks anything. If there are warnings when you publish, the button simply changes to Publicera ändå, and the publish dialog lists everything still outstanding.
Read and resolve the warnings before publishing. An available button does not mean the working hours are permitted. An employee's request does not replace rest and working-time rules; check the law and the collective agreement that applies to your restaurant.
But it also means the responsibility is yours. Vendion points; you decide.
Rest and working time
| Warning | Rule | Level |
|---|---|---|
| Daily rest | At least 11 hours of continuous rest within 24 hours counted from the start of the shift (Working Hours Act §13) | 🔴 Red |
| Weekly rest | At least 36 hours of continuous rest per seven-day period (Working Hours Act §14). The period is the calendar week, Monday 00:00 to Sunday 24:00, and the rest must fit within it. Two days off on either side of the week change, for example Sunday and Monday, are therefore not added together. A shift that runs past midnight into a new week counts in both weeks | 🔴 Red |
| Max working time per day | All shifts within the same working day are added up and compared against your own limit (default 10 h). The limit is the restaurant's setting, not law: the Working Hours Act has no daily limit | 🟠 Orange |
| Break required | Shift over 5 hours with no break (Working Hours Act §15) | 🟠 Orange |
| Short gap | Less than 6 hours between two shifts on the same day | 🟠 Orange |
| Overtime | More planned hours in a week than your weekly limit (default 40 h) | 🟠 Orange |
| Many long shifts | With the Visita/HRF agreement: more than six shifts of 10 hours or more within four weeks (the agreement says at most three per two weeks on average, Gröna riksavtalet §9 mom 5). Without an agreement: more than three shifts at your daily limit or longer within two weeks | 🟠 Orange |
| Many weekends in a row | Three or more consecutive weekends — every other one is the recommendation | 🟠 Orange |
| Rest owed | Daily rest was shortened and no rest of at least the limit plus the shortfall follows within a week (Working Hours Act §13, Gröna riksavtalet §9 mom 7.1) | 🟠 Orange |
| Calculation period | The period is longer than the law or the agreement allows, or the person is planned above the period's target | 🟠 Orange |
Two of the rules probably work differently than you expect:
Daily rest is measured as the longest continuous rest. A split shift of 11–14 plus 17–22 is therefore not a breach, even though there are only three hours between the shifts — the day still contains eleven unbroken hours of rest. Also check the shifts before and after the split shift.
Max working time is counted per day, not per shift. Two six-hour shifts on the same day make twelve hours and trigger a warning, even though no single shift is long. The day is counted from your cut-off hour, not from midnight.
Calculation period length. Without a collective agreement, working hours may be averaged over at most four weeks (Working Hours Act §5). Gröna riksavtalet allows 8 weeks for hourly paid staff, 16 for salaried staff and 26 for salaried staff working at least 70 per cent. With any other agreement Vendion does not warn about the length.
The legal caps on overtime and extra hours
Besides the weekly warning, the schedule checks the Working Hours Act caps for the month and the year.
| Warning | Rule | Level |
|---|---|---|
| Overtime per month | More than 50 hours of overtime in a calendar month (Working Hours Act §8) | 🔴 Red |
| Overtime per year | More than 200 hours in the calendar year. Anything above is extra overtime, which requires special reasons (§8 a) | 🟠 Orange |
| All overtime used | More than 350 hours in the year | 🔴 Red |
| Extra hours | Part-timers' extra hours (mertid) have the same caps: 50 hours a month, 200 and 350 a year (§§10 and 10 a) | 🔴 Red / 🟠 Orange |
| 48-hour average | More than 48 hours a week on average over four months, with holiday and sick leave counted as worked (§10 b). The warning also reminds you of the night-work rule: at most 8 hours per 24 hours on average over at most four months (§13 a) | 🔴 Red |
How it is counted. Time already punched before today is added to the shifts planned from today. Hours above 40 in a week are overtime, and time between the person's contracted weekly hours and 40 is extra hours. That is the law's 40 hours, not your own weekly limit. The law lets the employer measure per four weeks (48 hours) or per calendar month (50 hours); Vendion measures per calendar month.
The warning only appears when the period it concerns has planned shifts. A cap passed last spring is history, not planning. The full record per person and month is in Working Time Records and the Legal Overtime Caps.
Night work. A night worker, someone who normally works at least three hours of their shift at night, may work at most 8 hours per 24 hours on average over a reference period of at most four months (Working Hours Act §13 a). The law deducts 24 hours for every started seven-day period, so the average comes to the same 48 hours a week the warning above checks. There is therefore no separate night warning: the 48-hour warning mentions the rule. The schedule does not know who is a night worker, so check that yourself. With Visita/HRF night is 00–07, and the reference period can be six months by local agreement with HRF (Gröna riksavtalet § 9 mom 8).
Absence and availability
| Warning | Rule | Level |
|---|---|---|
| Absence clash | The shift falls on a day with approved holiday, sick leave, childcare leave or other absence. A shift that existed when the sick report was made is not a clash: it is shown as Sjuk (sick) | 🔴 Red |
| Availability clash | The person marked the day as off, or the shift falls outside the time window they gave | 🟠 Orange |
The colour difference is intentional. Approved absence is a decision — the person will not turn up. Availability is a preference the person stated, and you should be able to place the shift anyway, but deliberately.
Duplicates, work permits and notice period
| Warning | Rule | Level |
|---|---|---|
| Overlapping shifts | Two shifts running into each other — the person cannot work both | 🔴 Red |
| Identical duplicate | Exactly the same shift already exists on that day | 🔴 Red |
| Work permit | The shift falls after the person's work permit expired, or the validity is missing on the staff record | 🔴 Red |
| Unpublished shift close in time | A draft within your publishing notice window, see below | 🟠 Orange |
| Changed at short notice | A published shift was moved, shortened or cancelled less than two weeks ahead. That requires the business or something unforeseen to make it necessary (Working Hours Act §12). With Visita/HRF you must also consult the employee no later than 14 days before, unless you have agreed otherwise | 🟠 Orange |
The window is set by Påminn om opublicerat schema (remind about unpublished schedule) under Personal › Inställningar › Schema (14 days by default, last day included). The law requires the schedule to be given at least two weeks in advance (Working Hours Act §12), so the setting cannot be lower than 14 days. It is the same window as the reminder in the notification bell, so the two always flag the same shifts. With the Visita/HRF agreement the warning says that HRF requires schedules 14 days in advance. Otherwise it only says that staff will not see the shift until the schedule is published.
Changed at short notice shows already in the shift dialog: if you move, shorten or cancel a published shift within two weeks, the dialog warns you before you save.
The duplicate warning exists because the copy routes create precisely such shifts when the button is pressed twice. Hours, cost and the publish counter all double — and staff see two shifts at once in their app.
The work permit is recorded on the staff record (see Adding a New Staff Member). The notification bell reminds you 30 days before a permit expires.
Minors
Vendion checks the Swedish Work Environment Authority's rules for minors (AFS 2023:2 chapter 8). A collective agreement cannot deviate from them.
| Warning | Rule | Level |
|---|---|---|
| Night, children | Under 16, or not yet finished compulsory school: no work 20–06 | 🔴 Red |
| Night, young people | Ages 16–17: every night must have one continuous time off, either 22–06 or 23–07. Work until 24 or from 05 is only allowed when the shift would otherwise cause great inconvenience | 🟠 Orange |
| Night, all minors | No work 24–05 | 🔴 Red |
| Daily rest | Children 14 hours. Young people 12 hours, or 11 when the shift ends between 22 and 24 | 🔴 Red |
| Working time | Young people at most 8 hours a day and 40 a week. Children at most 2 hours on a school day, 7 on a day without school or during holidays, 12 in a school week and 35 in a holiday week | 🔴 Red |
| Break | At least 30 minutes after no more than 4.5 hours of work | 🟠 Orange |
| Days off | At least two days off per week | 🔴 Red |
| No adult present | Part of the shift has nobody over 18 on shift. Minors must work under the supervision of an adult (AFS 2023:2 chapter 8 section 9) | 🟠 Orange |
| Under 13 | Children under 13 may not work, except light tasks in a family business with no other employees (chapter 8 section 12) | 🔴 Red |
Age is taken from the personal identity number. Without it the birth year is used, and the person is then treated as born on 31 December, the youngest possible age. Someone turning 16 during the year counts as a child until 1 July, since they normally finish compulsory school in June.
School holidays. The children's hour limits depend on whether it is a school week or a holiday. Enter the school holidays under Personal › Inställningar › Schema › Skollov. A week without a holiday counts as a school week, and a public holiday on a weekday counts as a school day until you add it as a holiday. A holiday must last at least one week to count.
What Vendion does not check: that 13–15-year-olds may not sell alcohol or tobacco, the risk assessment before a minor starts, and the guardian's consent for children. Read the Swedish Work Environment Authority's working-time rules for minors.
If you run several restaurants in a chain
When the same person works at more than one of the chain's restaurants, the whole working week counts towards the warnings, not just the shifts with you.
| Warning | Rule | Level |
|---|---|---|
| Double-booked | Already scheduled at another of the chain's restaurants at the same time | 🔴 Red |
| Absence at another site | Approved absence at another restaurant in the chain | 🔴 Red |
| Chain daily rest | The 11-hour rest is only broken once shifts at the other sites are counted | 🟠 Orange |
| Chain weekly rest | The 36-hour rest is only broken in total | 🟠 Orange |
| Chain weekly hours | The weekly limit is only passed in total | 🟠 Orange |
Three things are required:
- The restaurants belong to the same chain
- The person has an active staff record with you — they must be employed by your company
- The person can be linked across the restaurants. That happens in two ways: the same login, or the same personal identity number. Staff who only sign in with a PIN can also be matched when the same identity number is registered at both restaurants. Without either a shared login or an identity number the system finds no connection
Hours are never combined for payroll. Each company is a separate employer, so overtime, unsocial-hours pay and payroll data are still calculated per restaurant. The chain-wide count exists only in the warnings, to protect the employee's rest time.
If you are not a chain member, "another restaurant in the chain" is shown instead of the restaurant name — you need to know the person is busy, not where they hold their other job.
Where you see the warnings
- On the shift: a triangle in the top right corner, red or orange. Click it to read which rules are broken
- In the toolbar: a button saying how many warnings the period has. Click for the full list, person by person
- In the publish dialog: the same list, with the number of red ones called out
When you publish, the period's warnings are also archived. If you fix something afterwards, the list remains under the heading Fanns när veckan publicerades in the warnings panel. It is the record of what your staff actually received — useful if a labour law question comes up much later.
Changing the thresholds
Go to Personal › Inställningar › Schema and the Arbetstidsregler section. There you set:
- New day cut-off hour (default 05:00) – when a new working day starts in the schedule. Governs how night shifts are counted
- Minimum daily rest (default and lowest 11 h)
- Minimum weekly rest (default and lowest 36 h)
- Max working time per 24h (default 10 h)
- Minimum gap between shifts (default 6 h)
- School holidays (see Minors above)
Daily rest, weekly rest and the unpublished-schedule reminder cannot be lower than the law's floor. A lower value is not saved, neither in the form nor through AI Boss. A higher value is your choice. The legal caps on overtime and extra hours and the rules for minors cannot be changed.
The weekly overtime threshold is set under Personal › Inställningar › Lön (Staff › Settings › Pay).
The thresholds are app checks, not a complete assessment of your schedule. Check the Swedish Working Hours Act and your collective agreement when deciding working hours or deviations.
This feature is part of Vendion Staff.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
Related articles
Shift Conflicts and Double Bookings – Find and Fix
How to find and fix clashes in the schedule: overlapping shifts, insufficient rest, absence clashes and double booking within the chain. Warnings inform – they never block a publication.
Staff Settings – Find the Right Setting
Staff settings has eight sub-tabs, starting with Lönesystem (payroll system). Pay settings are divided into clear sections. Find what lives where and the permission each part requires.
Publish the Schedule and Notify Staff
Publish draft shifts so staff can see them. Choose app or email notifications, check delivery and manage changes or unpublishing.
