Compliance Check: your new HR copilot
Picture this: your weekly schedule is ready, your teams are in place, everything looks fine. But between two shifts, a Dimona declaration was forgotten. On another shift, the legal break was not added. And over there, an employee is working without an active contract for that specific date. Three small mistakes, three big risks in case of a social inspection.
At Shyfter, we know how much this mental load weighs on managers, HR officers and payroll administrators. That is exactly why we built the Compliance Check, a feature that automatically scans your schedule and tells you, at a glance, where the anomalies are and how to fix them in one click.
We are proud to offer you a feature that no one else on the Belgian market provides at this level of precision. It is our way of telling you: you are no longer alone facing regulatory complexity.
Who is this feature for?
This new feature is made for you if you are a manager, HR officer or payroll administrator and you want the certainty that your schedules comply with legal obligations (Dimona, contracts, rest periods, breaks, time tracking) before an anomaly becomes a problem.
Good news: the Compliance Check is included in the Pro Pack. And if your account is still on the old pricing (before the introduction of the packs), you have access to it at no additional cost.
How does it work, in practice?
The idea is simple: Shyfter continuously analyses your weekly schedule and gives you two essential things.
First, a score out of 100. Green above 85, orange between 60 and 84, red below. A single glance at the schedule is enough to know whether the week is calm or whether you need to step in.

Second, a precise list of detected anomalies, sorted by priority. For each anomaly, an action button is suggested: send the missing Dimona, add the forgotten break, open the relevant shift, adjust a time entry. Everything is designed so that you fix in seconds what would have taken hours of manual checking.
Activate the check in a few clicks
Everything happens in Settings → HR → Compliance Rules. You will find a main master switch there. As long as it is disabled, no score is calculated and the Compliance button in your schedule stays neutral. Once activated, two worlds open up: choosing which rules to apply, and scheduling automatic emails.

Choose the checks that matter to you
Still in Settings → HR → Compliance Rules, just below the master switch, you access the list of rules to check. All are enabled by default, because compliance cannot be sliced into pieces. But you keep full control over what should be checked according to your reality.
Good to know: the displayed rules depend on the options activated on your account. If you do not have the Dimona module, the Dimona option will not appear. If you do not use the Contracts module, you will not see the corresponding rule. Same for time tracking. You only manage what concerns you, without unnecessary noise.
Dimona declaration check
Available on Belgian accounts with the Dimona module enabled. Shyfter reviews all your Dimona declarations and flags the two situations that cause problems:
- Missing Dimona: a shift is scheduled, but no valid Dimona has been sent yet to cover it. You avoid oversights that can be costly in case of a social inspection.
- Dimona without shift: a Dimona was sent, but the corresponding shift no longer exists (cancelled, deleted, moved). You spot orphan Dimonas that need to be cancelled before they create inconsistencies in your declarations.
Contract check
Available if the Contracts module is enabled on your account. Shyfter verifies that every scheduled shift is properly covered by an active contract.
- Missing contract: if an employee has already had at least one contract in Shyfter, the system makes sure they still have a valid one for upcoming shifts. You immediately spot expired contracts before an employee ends up working without contractual coverage.
Time tracking check
Available if the Time Tracking module is enabled on your account. This family of checks is probably the most valuable on a daily basis because it compares the actual against the planned.
- Late clock in: a shift has started, but no time entry was recorded at the scheduled time. You are alerted immediately, without waiting until the end of the day.
- Missing time entry: a shift has ended, but the employee never clocked in or out. Essential to keep payroll reliable.
- Time entry significantly exceeding the planned hour: the time entry goes well beyond the scheduled end time. Ideal to validate (or contest) overtime before payroll processing.
- Time entry without break: a long time entry contains no recorded break. You spot situations that do not respect the mandatory rest period.
- Manual time entry: the time entry was created manually by a manager rather than through the badge reader or app. Useful to keep traceability and know when a human action took place.
- Planned vs. tracked gap: Shyfter flags significant gaps between planned hours and actual hours worked, distinguishing critical overruns from moderate deviations.
Legal rules according to the joint committee
Available on Belgian accounts. Shyfter automatically applies the rules of your joint committee (commission paritaire), without you having to know them by heart.
- Working time: Shyfter verifies that the total worked duration respects the legal thresholds applicable to your sector.
- Compliance with legal breaks per day: for each shift, the system checks that mandatory breaks are scheduled in line with the planned duration (the 6 hour rule, the 9 hour rule, and all variants specific to your joint committee).
- Rest between working days: Shyfter monitors the mandatory minimum rest period between the end of one shift and the start of the next. You avoid problematic sequences that can go unnoticed in a busy schedule.
- And much more: Shyfter integrates the specific rules of your joint committee as they evolve. You automatically benefit from updates without having to reconfigure anything.
Read the score from your schedule
In the action bar of your weekly schedule, a Compliance button is always there showing the score of the displayed week. You switch weeks, the score adapts. You switch departments, same thing. The score is always there, in the background, like a silent copilot keeping watch for you.

Click on this button to open the full details of the check. You will find your score as a coloured circle, three counters (critical anomalies, warnings, total shifts checked) and the list of anomalies organised into three clear sections.

The Blocking, to fix section lists the critical anomalies. These are your absolute priorities.

The To monitor section gathers the warnings: less urgent, but to be addressed in a second step.

The Rules respected section shows you everything that is compliant. And yes, this is intentionally highlighted. Seeing in black and white what is working is reassuring and well deserved.

Fix an anomaly in one click
This is, in our view, the real strength of the feature. Each anomaly is not just an error message, it is a proposed action.
Missing Dimona? A Send the Dimona button takes you directly there.
A Dimona must be cancelled? A Cancel the Dimona button handles everything, warning you if the cancellation is late and that you take responsibility for it.
A legal break is missing? A Fix the legal break button automatically adds the required number of minutes, after your confirmation.

A time entry needs reviewing? A button directly opens the time entry editing window, where you adjust start, end and breaks.
A contract is missing? A button takes you to the Contracts page to create or open the relevant contract.
And a small detail that changes everything in daily use: all these actions reuse the same tab from one correction to another. You will never end up with fifteen tabs open while fixing your week.
Hide an anomaly when it is intentional
Sometimes an anomaly corresponds to an exceptional case that is perfectly under control. No problem: tick the line (or several at once) and click Stop alerting me. The anomaly disappears. But Shyfter is still watching: if the affected shift, time entry or Dimona is later modified, the anomaly will automatically reappear. So you never risk hiding a real problem by mistake.

Understand your score
The score reflects the proportion of shifts affected by anomalies, not the absolute number. That is fair: an account managing 500 shifts a week with 30 critical anomalies is not in the same situation as an account with 30 shifts, of which 30 are critical.
The score starts at 100, critical anomalies can deduct up to 70 points, warnings up to 25, and the score never drops below 0. Concretely, as soon as you deal with the critical anomalies, your score rises significantly. Progress is visible, motivating and fair.
Schedule automatic emails
You do not want to have to open Shyfter every morning to check? Schedule an automatic delivery of the compliance report by email. This is where the feature becomes truly powerful: Shyfter works for you in the background, and you are only alerted when needed.
Everything is set in the same place, in Settings → HR → Compliance Rules, in the section dedicated to the email report. You choose the frequency (daily or weekly), the day, the time, the recipients (payroll administrator, HR officer, social secretariat, as many as needed) and most importantly the viewpoint: past or upcoming.

In Past mode, you receive a summary of what has happened: the previous day for a daily report, the previous 7 days for a weekly report. Perfect for the Monday morning review.
In Upcoming mode, the report looks ahead and lets you anticipate. Ideal on Friday evening to validate the next week before it starts. No surprises, no forgotten Dimona for an employee starting Monday at 6 a.m.
Before activating a recurring delivery, you can test the rendering by clicking Send a test email. You immediately receive a preview of what your recipients will see, identified as a test to avoid any confusion. It works even if the check is not yet activated on your account, allowing you to prepare everything in advance, at your own pace.
And yes, the report is sent even if your schedule is perfectly compliant. That is intentional: receiving an all green report is the reassuring confirmation that the checks are running and that no surprise awaits you.

Our recommendations by role
For a scheduling manager: use the Compliance button directly in the schedule. Fix things as you go, while building the week. That is when corrections are quickest.
For an HR officer or payroll administrator: activate the weekly email in Past mode. Every Monday morning, you receive the recap of the previous week. Ideal before payroll processing.
For management: activate the weekly email in Upcoming mode, scheduled for Friday evening. You validate the compliance of the next week before it begins.
For recurring anomalies: do not just hide them. If the same anomaly comes back every week on the same employee, it is probably the underlying configuration that needs adjusting: the employee's Dimona settings, the joint committee linked to the department, or the contract in the employee record. Shyfter flags the symptom, you go back to the cause.
Your questions, our answers
Why doesn't my displayed score update when I fix an anomaly?
The score on the button is memorised from the last check. Click on Rerun in the details to immediately run a fresh analysis with the latest data.
Why don't I see the Dimona option in my settings?
This option only appears on Belgian accounts with the Dimona module enabled. If your account is Belgian and the option is not visible, contact our support team, we will check that with you.
I deactivated an employee, but they still appear in anomalies.
Checks apply to existing shifts. If the deactivated employee still has published shifts in the period, they continue to be analysed. Reassign or delete these shifts and the anomaly will disappear.
How many email addresses can I add to receive the report?
As many as needed. No strict limit. Add payroll administrator, HR officer, social secretariat, management, anyone who needs to be informed.
If I hide an anomaly, will I have to hide it again next week?
No. Your choice is memorised as long as the relevant shift, time entry or Dimona is not modified. If the element is later modified, the anomaly may reappear so you can reconfirm your decision.
My score is low and I don't know where to start.
Focus first on the Blocking, to fix section. These are the critical anomalies. As soon as you handle them, your score rises sharply. Warnings can be dealt with in a second step, calmly.
Can I see the history of scores from previous weeks?
The score is memorised for each week. By navigating from one week to another in your schedule, you find the corresponding score each time.
Why this feature changes everything
Before the Compliance Check, you had to cross reference multiple screens, open several tabs, mentally check the rules of the joint committee, remember the break thresholds, track down forgotten Dimonas. An invisible but very real burden.
Today, Shyfter does this work for you, continuously, in the background. You keep full control, but you gain a copilot that never sleeps and turns compliance into a simple list of concrete actions.
That is the Shyfter experience: technology at the service of your peace of mind.
Updated on: 12/05/2026
Thank you!
