Compliance check
Shyfter continuously scans your schedule and clockings and detects anomalies: missing Dimona, absent contract, legal break not respected, insufficient rest, missing or out-of-norm clocking, with a one-click corrective action.
Building a schedule also means making sure it respects your obligations: a Dimona sent for each shift, an active contract, a sufficient legal break, proper rest between two days, consistent clockings. Checking all of this by hand takes time, and an error quickly goes unnoticed in a busy schedule.
The Compliance check does this work for you, continuously. It calculates a score, lists each anomaly ranked by severity, and offers a direct correction for each one. It's one of the most powerful tools in Shyfter for securing your schedules. It's included in the Pro pack.
Enable and configure the checks
Everything is set in Settings ⚙️ → HR → Compliance rules.
The master switch Enable the compliance check turns the feature on: it makes the Compliance button appear in the schedule and applies the ticked rules when calculating the score.
You then choose the rules to check (those available depend on your modules and your country):
- Check Dimona declarations (Belgium): detects missing Dimonas and Dimonas without an associated shift.
- Check contracts: detects shifts that are not covered by any active contract.
- Base on the rules of the collective agreement: applies the daily rest rules from your collective agreement (joint committee in Belgium).
- Check breaks: detects missing legal breaks and clockings without a break.
- Check clockings: detects missing or unclosed clockings. This rule also opens three sub-checks:
- Check deviations from the planned shift: clockings that deviate significantly from the expected duration.
- Check manual clockings: clockings created by hand, outside the time clock or app.
- Check clockings without a break: clockings long enough to require a legal break but with no break recorded.
If no joint committee is selected for a department, the daily rest and legal break rules rely on default values. Fill in your collective agreement for an exact check.
The score in the schedule
Once the check is enabled, the schedule's action bar shows a Compliance button with the period's score (out of 100). The score is coloured according to a simple code:
- Green from 85: compliant schedule.
- Orange from 60 to 84: points of attention.
- Red below 60: critical anomalies to address.
Next to the score, you see the number of critical anomalies, warnings and shifts checked. Two filters let you target the analysis: by employee and by anomaly type.
What is checked, in detail
Each check generates, where applicable, an anomaly with a clear label. Here's everything Shyfter monitors.
Dimona (Belgium)
- Missing Dimona: the shift started without the Dimona having been sent.
- Dimona without shift: a Dimona was sent but the associated shift no longer exists.
Contract
- Absent or expired contract: no active contract covers this date for the employee.
Rest and breaks
- Insufficient daily rest: the gap between two shifts is below the minimum (for example "only 9h between two shifts, minimum 11h").
- Missing legal break: a shift long enough without the required break (for example "7h30 shift without a sufficient break, 30m required").
Clockings
- Missing clocking: the shift is over but no clocking was recorded.
- Unclosed clocking: the clocking started but was never closed.
- Clocking without a break: a clocking long enough without any break recorded.
- Planned / clocked deviation: the clocking deviates from the expected duration (for example clocking far longer than the planned shift).
- Critical clocking overrun: the deviation exceeds a critical threshold (the percentage and threshold are indicated).
- Manual clocking: the clocking was created by hand, without going through the time clock or the app.
Read the anomaly detail
A click on the Compliance button opens the detailed panel, organised into three sections:
- Blocking to fix: the critical anomalies, to be addressed as a priority.
- To watch: the warnings, less urgent but not to be ignored.
- Rules respected: the checks passed without issue, shown to confirm that everything is running.
Each anomaly displays the employee concerned, the planned shift (date, hours, duration, break) and, where useful, the clocking or Dimona at fault.
Fix in one click
This is where the feature saves the most time: each anomaly offers the action that resolves it, without leaving the panel.
- Missing Dimona: Send the Dimona button.
- Dimona without shift: Cancel the Dimona button (a warning recalls that a Dimona normally can't be cancelled after the same day).
- Absent or expired contract: Create a contract button.
- Missing legal break: Set the legal break button, which automatically adds the required duration.
- Missing clocking: Create a clocking button.
- Unclosed clocking: Close the clocking button.
- Deviation, overrun or manual clocking: Review the clocking button, which opens the clocking edit window.
- For anomalies linked to the shift, an Open the shift button takes you directly to the right slot.
Hide a known anomaly
If an anomaly corresponds to an exceptional and controlled situation, select it and click Stop alerting me. It disappears from the report, but reappears automatically if the shift, clocking or Dimona concerned is modified: you never hide a real problem by mistake.
Receive the report by email
In Settings ⚙️ → HR → Compliance rules → Email report, you schedule an automatic send of the score and critical anomalies:
- Send a compliance report by email: the activation switch.
- Frequency: Daily or Weekly.
- Send day (for weekly) and Send time.
- Period covered: Past (recap) for a review of what happened, ideal before payroll, or Upcoming (anticipation) to check the coming period, ideal at the end of the week.
- Recipients: one or more email addresses.
A Send a test email button immediately sends you a report on the last 7 days, so you can see the result before enabling the send.
The compliance check is a copilot, not a controller: it flags, you decide. By dealing with the critical anomalies first, the score climbs back quickly. These checks are an aid and do not replace legal advice: the exact rules depend on your collective agreement.