Une pointeuse fait une seule chose, et elle la fait bien : elle écrit qu'un identifiant est passé devant un lecteur à telle seconde. Tout le reste — était-ce à l'heure, était-ce prévu, cela compte-t-il en heures supplémentaires — n'est pas dans le fichier. C'est une reconstruction, et c'est là que les ennuis commencent.
Le relevé brut ne contient pas la question
Ouvrez l'export d'un terminal ZKTeco ou Hikvision : vous obtenez un matricule, une date, une heure, parfois un sens de passage. Rien d'autre. Pour transformer cela en temps de travail, il faut y ajouter trois informations que la pointeuse ignore : l'horaire attendu ce jour-là, les absences autorisées, et le statut du jour dans le calendrier.
Le même pointage à 9 h 12 est un retard, une prise de poste normale ou une anomalie. Le fichier ne sait pas lequel.
Dans la plupart des entreprises, cette reconstruction se fait dans un tableur, en fin de mois, par une personne qui croise de mémoire les plannings et les demandes de congés. Le résultat est juste tant que l'organisation est simple. Il cesse de l'être dès qu'un des quatre cas suivants apparaît.
Les quatre endroits où le calcul manuel dérape
- Le poste de nuit — À cheval sur deux dates, il se range sur deux journées. Un calcul par date calendaire voit deux heures puis six, au lieu d'un poste de huit. L'écart se cumule à chaque nuit travaillée.
- La rotation continue — En 3×8 ou 4×6, l'horaire attendu change chaque semaine. Un seul modèle de calcul ne convient à personne : le même retard de dix minutes n'a pas le même sens selon l'équipe et le cycle en cours.
- Le férié religieux — Aïd al-Fitr, Aïd al-Adha, 1er Moharram, Aïd al-Mawlid reculent d'environ onze jours par an et se confirment à l'annonce officielle. Mal placés, ils produisent des absences injustifiées pour des salariés en congé légal.
- La journée coupée — Deux plages séparées par une coupure longue : quatre pointages dans la journée. Le calcul doit savoir laquelle des deux interruptions est la coupure prévue, et laquelle est un départ anticipé.
Deux objets qu'on confond
La confusion tient à un mot : on appelle « pointage » aussi bien l'événement enregistré par le lecteur que le résultat attendu par la paie. Ce sont deux objets différents, produits par deux systèmes différents, et aucun logiciel ne peut inventer le second à partir du premier seul.
| Relevé de pointeuse | Temps de présence | |
|---|---|---|
| Contenu | Matricule, date, heure, sens de passage | Statut de la journée, temps travaillé, écarts |
| Produit par | Le terminal | Le croisement avec le planning |
| Sait si un horaire était prévu | Non | Oui |
| Sait si un congé était posé | Non | Oui |
| Sait si le jour était férié | Non | Oui |
| Rattache un poste de nuit à la bonne journée | Non | Oui |
| Vérifiable par le salarié | Illisible en l'état | Oui, règle consultable |
Un intégrateur qui propose « l'export de la pointeuse » comme solution de gestion du temps vend la colonne de gauche. C'est utile, c'est nécessaire, et ce n'est pas ce qui est demandé en fin de mois.
Ce que fait un logiciel de pointage à la place
Le principe est de comparer en continu deux choses : ce qui s'est passé, et ce qui était prévu. Les pointeuses fournissent la première ; des tables d'horaires, des shifts, des affectations, des exceptions, des congés et un calendrier férié fournissent la seconde. La journée est alors qualifiée automatiquement, à chaque nouvel événement.
Décrire le shift une fois
Un poste de nuit se décrit comme un shift à cheval sur deux dates, et le rattachement des heures à la journée de prise de poste devient automatique pour toute la rotation.
Confirmer le férié d'un clic
Les fêtes religieuses sont estimées selon le calendrier hégirien puis confirmées après l'annonce officielle, sans retoucher le calcul du mois.
Rendre la règle consultable
Horaire affecté, pointages enregistrés, mode de calcul : quand chacun peut vérifier, le litige n'a plus de matière. Voir notre page pointeuse et gestion du temps.
C'est exactement ce que fait TicTime, le logiciel de pointage que nous déployons : il lit les terminaux ZKTeco et Hikvision déjà installés, applique le planning, et produit les états que la paie attend. Il ne remplace pas le logiciel de paie — il lui donne des chiffres défendables.
Ce qu'il faut vérifier avant de choisir
- La compatibilité du parc existant — le terminal remonte-t-il ses journaux en connexion directe ou en push ADMS ? Si oui, il est exploitable et n'a pas à être remplacé.
- Le traitement du poste de nuit — demandez une démonstration sur un cycle 3×8 réel, pas sur un horaire de bureau. C'est là que se voient les limites.
- Le calendrier marocain — fêtes religieuses estimées et confirmables, pas une liste figée importée d'un autre pays.
- Le lieu de stockage des données — un journal de pointage nominatif est un traitement de données personnelles au sens de la loi 09-08, à déclarer à la CNDP, avec une durée de conservation définie. Voir notre page conformité CNDP.
Ce qu'il faut retenir
Un relevé de pointages n'est pas un temps de présence : c'est la matière première d'un calcul qui a besoin du planning, des absences et du calendrier pour exister. Tant que ce calcul se fait à la main, il reste juste sur les organisations simples et devient contestable dès qu'il y a de la nuit, de la rotation ou un férié mobile.
La question utile n'est donc pas « combien coûte un logiciel de pointage », mais « combien d'heures par mois passons-nous à reconstruire un résultat que personne ne peut vérifier ». La réponse décide à elle seule.
Voir le calcul sur vos propres pointages
Nous installons une instance de démonstration et y reprenons un mois de pointages réels, sur un service de votre choix. La première visite et cette reprise sont gratuites.
Demander une démonstrationQuestions Fréquentes
Un export Excel de la pointeuse ne suffit-il pas ?
Il suffit pour constater des passages, pas pour qualifier une journée. L'export donne une suite d'horodatages par matricule ; il ne sait ni quel horaire était attendu ce jour-là, ni si un congé avait été posé, ni si la date était fériée. Toute la difficulté est là : le même pointage à 9 h 12 est un retard pour un horaire de bureau, une prise de poste normale en 3×8, et une anomalie un jour de congé. Le fichier brut ne porte aucune de ces trois informations.
Comment un poste de nuit fausse-t-il le calcul ?
Parce qu'il est à cheval sur deux dates. Un agent qui prend son poste à 22 h et le quitte à 6 h produit deux lignes rangées sur deux journées différentes. Un calcul par date calendaire voit alors une journée de deux heures suivie d'une journée de six, au lieu d'un poste unique de huit heures. Sur un mois de rotation continue, l'écart se chiffre en dizaines d'heures, et il tombe toujours du même côté : au détriment du salarié ou de l'employeur selon le sens de l'arrondi.
Pourquoi les jours fériés religieux posent-ils un problème particulier ?
Parce qu'ils se déplacent. Aïd al-Fitr, Aïd al-Adha, le 1er Moharram et Aïd al-Mawlid reculent d'environ onze jours chaque année dans le calendrier grégorien, et leur date exacte n'est confirmée qu'à l'annonce officielle. Un calendrier de paie figé en début d'année les place au mauvais jour. Les salariés présents ce jour-là ne sont pas majorés, et les absents apparaissent en absence injustifiée — deux erreurs opposées dans le même mois.
Que faut-il pour que les salariés acceptent le résultat ?
Que la règle soit consultable avant le calcul, pas expliquée après la contestation. Un temps de présence est accepté quand chacun peut voir l'horaire qui lui était affecté, les pointages enregistrés et le mode de calcul appliqué — tolérance de retard, arrondi, seuil de déclenchement des heures supplémentaires. Un tableur tenu par une seule personne ne permet pas cette vérification : c'est ce qui en fait une source de litige, plus que ses erreurs elles-mêmes.
Pour aller plus loin
Cet article fait partie de notre dossier Logiciels de gestion métier.
📚 Le pilier : les logiciels de gestion déployésDans le même dossier