Règles de travail et alertes
Badgr applique automatiquement un ensemble de règles sur les pointages — durée maximale de journée, repos obligatoire entre deux journées, seuil d'heures supplémentaires. Toutes ces valeurs sont configurables depuis Paramètres → Règles de travail.
Règles configurables
Le tableau suivant liste toutes les règles disponibles avec leur valeur par défaut :
| Règle | Valeur par défaut | Description |
|---|---|---|
| Durée max. journée | 12 heures | Au-delà, une alerte est générée dans le journal. |
| Heures max. semaine | 48 heures | Seuil hebdomadaire au-delà duquel une alerte est générée. |
| Seuil heures sup. | 38 heures | Heures travaillées au-delà de ce seuil sont comptabilisées comme supplémentaires. |
| Repos entre journées | 11 heures | Repos minimum entre le dernier WORK_OUT et le prochain WORK_IN. Conforme à la réglementation belge. |
| Anti-doublon | 20 secondes | Délai pendant lequel un second pointage identique est ignoré. |
| Fenêtre de travail — début | 06h00 | Heure avant laquelle un WORK_IN est signalé comme hors fenêtre. |
| Fenêtre de travail — fin | 22h00 | Heure après laquelle un WORK_OUT est signalé comme hors fenêtre. |
| Ordre strict | Activé | Empêche les actions incohérentes (BREAK_IN sans WORK_IN, WORK_OUT en pause, etc.). |
Ordre strict des pointages
Lorsque l'ordre strict est activé (comportement par défaut), Badgr vérifie la cohérence de chaque pointage par rapport au dernier événement connu de l'employé :
- WORK_IN — autorisé uniquement si l'employé est actuellement "hors travail" (aucun WORK_IN ouvert).
- BREAK_IN — autorisé uniquement si l'employé est actuellement "en travail" (WORK_IN ouvert, pas en pause).
- BREAK_OUT — autorisé uniquement si l'employé est actuellement "en pause".
- WORK_OUT — autorisé uniquement si l'employé est "en travail" (pas en pause).
Toute violation de cet ordre génère un message d'erreur affiché sur le kiosque et le pointage est refusé.
L'ordre strict peut être désactivé dans Paramètres → Règles de travail → Ordre des pointages pour les organisations qui souhaitent enregistrer les événements sans contrainte de séquence.
Alertes automatiques
Badgr génère des alertes visibles dans le journal des pointages lorsqu'une règle est dépassée. Ces alertes n'empêchent pas l'enregistrement du pointage — elles sont purement informatives et permettent à l'administrateur ou au manager de détecter des anomalies.
Exemples d'alertes générées automatiquement :
- Journée de plus de 12 heures détectée
- Semaine de plus de 48 heures
- Repos entre deux journées inférieur à 11 heures
- Pointage en dehors de la fenêtre horaire autorisée (avant 06h00 ou après 22h00)
- Pointage un jour non planifié
Jours fériés belges
Badgr intègre automatiquement le calendrier des jours fériés belges selon quatre régimes :
- Fédéral — 10 jours fériés légaux applicables à l'ensemble du territoire.
- Région wallonne — jours fériés fédéraux + 27 septembre (Fête de la Fédération Wallonie-Bruxelles).
- Région flamande — jours fériés fédéraux + 11 juillet (Fête de la Communauté flamande).
- Région bruxelloise — jours fériés fédéraux + 27 septembre.
Le calendrier est importé automatiquement pour chaque année à la première consultation — aucune configuration manuelle n'est requise. Un pointage effectué un jour férié est enregistré normalement mais signalé dans le journal.
La région applicable se configure dans Paramètres → Organisation → Région.
Correction de pointage par les managers
Par défaut, seuls les administrateurs et l'owner peuvent corriger un pointage. L'option Autoriser la modification de pointage par les managers permet d'étendre ce droit aux managers, dans la limite des pointages de leur service et du délai de correction configuré.
Le délai de correction par défaut est de 48 heures — un pointage plus ancien ne peut plus être modifié par un manager. L'owner peut ajuster ce délai ou le supprimer.
Documentation à jour au 13 mai 2026. Données vérifiées dans api/punch.php, api/admin/get_settings.php et api/lib/belgian_holidays.php. Si vous remarquez une incohérence, écrivez-nous.
Besoin d'aide ? Contactez le support Badgr
Notre équipe répond en moins de 24h en jours ouvrés.
Réponse sous 24h en jours ouvrés.