Vendion
    Staff & Scheduling

    Schedule Warnings – Labour Law and Clashes

    7 min read#9

    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

    WarningRuleLevel
    Daily restAt least 11 hours of continuous rest within 24 hours counted from the start of the shift (Working Hours Act §13)🔴 Red
    Weekly restAt least 36 hours of continuous rest per seven-day period (Working Hours Act §14)🔴 Red
    Max working time per dayAll shifts within the same working day are added up and compared against your limit (default 10 h)🔴 Red
    Break requiredShift over 5 hours with no break (Working Hours Act §15)🟠 Orange
    Short gapLess than 6 hours between two shifts on the same day🟠 Orange
    OvertimeMore planned hours per week than your limit (default 40 h)🟠 Orange
    Many long shiftsMore than three shifts of 10 hours or more within a two-week period🟠 Orange
    Many weekends in a rowThree or more consecutive weekends — every other one is the recommendation🟠 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.

    Absence and availability

    WarningRuleLevel
    Absence clashThe shift falls on a day with approved holiday, sick leave, childcare leave or other absence🔴 Red
    Availability clashThe 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, minors and notice period

    WarningRuleLevel
    Overlapping shiftsTwo shifts running into each other — the person cannot work both🔴 Red
    Identical duplicateExactly the same shift already exists on that day🔴 Red
    Minor on a late shiftThe app warns outside 06:00–20:00 for under-16s and outside 06:00–23:00 for ages 16–17. This is a simplified check; see below🔴 Red
    Unpublished shift close in timeA draft falling within 14 days — HRF assumes schedules two weeks ahead🟠 Orange

    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 minors check requires a registered date of birth. It does not cover every rule for minors. Young people normally need at least 12 hours of daily rest and time off either 22–06 or 23–07; special break and weekly-rest rules also apply. Do not plan a minor's hours solely from the warning colour. 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.

    WarningRuleLevel
    Double-bookedAlready scheduled at another of the chain's restaurants at the same time🔴 Red
    Absence at another siteApproved absence at another restaurant in the chain🔴 Red
    Chain daily restThe 11-hour rest is only broken once shifts at the other sites are counted🟠 Orange
    Chain weekly restThe 36-hour rest is only broken in total🟠 Orange
    Chain weekly hoursThe weekly limit is only passed in total🟠 Orange

    Three things are required:

    1. The restaurants belong to the same chain
    2. The person has an active staff record with you — they must be employed by your company
    3. 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 11 h)
    • Minimum weekly rest (default 36 h)
    • Max working time per 24h (default 10 h)
    • Minimum gap between shifts (default 6 h)

    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?