Pourquoi connecter plutôt que ressaisir

Beaucoup d’entreprises exportent leurs pointages en fichier, les retravaillent sur tableur, puis les saisissent dans leur ERP. Cette chaîne fonctionne, mais elle coûte plusieurs heures par mois et introduit des erreurs à chaque étape.

Une connexion directe supprime ces manipulations. C’est le rôle de l’API de Pointage Personnel. Les pointages remontent automatiquement, les écarts se voient immédiatement, et la clôture mensuelle cesse d’être un chantier de réconciliation.

La correspondance des employés, point de départ obligatoire

C’est le sujet qui fait échouer la plupart des intégrations. Chaque collaborateur existe dans deux systèmes, avec un identifiant différent de part et d’autre. Sans table de correspondance fiable, les heures se rattachent à la mauvaise personne ou nulle part.

Le matricule est généralement le meilleur candidat, à condition qu’il soit renseigné partout et sans doublon. Se baser sur le nom est une mauvaise idée : homonymes, accents, noms composés et fautes de saisie produisent rapidement des rapprochements erronés. Ce nettoyage se fait avant l’intégration, pas pendant. Les entreprises qui structurent leur pointage au départ gagnent beaucoup de temps ici.

Comment les données circulent

Une API REST transmet les pointages vers Odoo, où ils alimentent les feuilles de présence du module RH. Chaque société doit disposer de sa propre clé d’accès, ce qui garantit qu’aucune donnée ne circule d’un périmètre à un autre.

Reste à choisir ce qu’on transmet : les pointages bruts, ou des totaux déjà calculés. Transmettre le détail donne plus de souplesse pour l’analyse dans Odoo ; transmettre des totaux allège le volume mais fige les règles de calcul dans l’outil de pointage.

Choisir la bonne fréquence

Une synchronisation en temps réel paraît séduisante mais n’apporte rien sur un sujet de paie, où les données sont exploitées mensuellement. Elle multiplie en revanche les appels et les occasions d’échec.

Une transmission quotidienne, en fin de journée, convient à la grande majorité des organisations. Elle laisse le temps de corriger une anomalie avant qu’elle ne se propage, tout en gardant les données fraîches pour le pilotage.

Les anomalies doivent être traitées avant la paie

Oublis de pointage, sorties manquantes, enregistrements hors zone : il y en aura toujours. La question n’est pas de les éviter mais de savoir qui les voit et sous quel délai.

La règle à poser est claire : les corrections se font dans l’outil de pointage, jamais directement dans Odoo. Sinon les deux systèmes divergent et plus personne ne sait lequel fait foi. Prévoyez une date de gel mensuelle après laquelle les pointages ne sont plus modifiables.

Ce qu’il faut vérifier avant de se lancer

Quelle version d’Odoo est en place, quels modules RH sont actifs, qui gère la paie et selon quelles règles de calcul. Un projet d’intégration mené sans ces réponses aboutit à des développements inutiles ou à des écarts découverts en clôture.

Associez la personne qui prépare la paie dès le cadrage. Le même principe s’applique à un export vers Sage. C’est elle qui connaît les cas particuliers — heures supplémentaires, majorations, absences assimilées — et qui validera que les données transmises sont exploitables.