Interfaces paie

Interface pointage vers SAP, Sage ou Odoo : gardez votre logiciel de paie

Vous voulez le pointage Easy-Pointages mais vous gardez votre logiciel de paie ? Les heures validées partent chaque mois dans le fichier que votre logiciel sait lire, sans ressaisie.

  • Modèles livrés pour SAP SuccessFactors, SAP HCM / EC Payroll et Sage 100 Paie & RH.
  • Modèles pour Odoo, Excel ou votre comptable, et envoi automatique en pointage seul.
  • Dans les deux sens : vos heures partent, vos salariés, services et congés arrivent.

Mis à jour le 9 octobre 2026

WhatsApp
Le principe

À quoi sert une interface paie

Certaines entreprises ont déjà un logiciel de paie et ne veulent pas en changer : SAP au siège, Sage chez le comptable, Odoo pour toute la gestion. Sans interface, la RH recopie à la main, chaque mois, les heures de chaque salarié depuis le rapport de pointage vers ce logiciel. C’est long, et chaque ligne recopiée peut contenir une erreur.

L’interface paie d’Easy-Pointages produit automatiquement le fichier que votre logiciel attend, avec vos propres codes de rubriques, puis le livre à l’endroit convenu. Votre paie reste chez vous ; seul le pointage vient de chez nous. Si vous préférez tout faire dans un seul outil, voyez la paie Maroc intégrée.

Logiciels

Les modèles livrés

Un modèle est une interface déjà remplie pour un logiciel connu. On le duplique, puis on remplace les codes de rubriques par les vôtres.

Logiciel de paieModèleFormat du fichier
SAP SuccessFactorsExternal Time DataCSV, UTF-8, une ligne par salarié et par rubrique
SAP HCM / EC PayrollInfotype 2010CSV, UTF-8, une ligne par salarié et par rubrique
Sage 100 Paie & RHÉvénementsTexte à positions fixes, Windows-1252, sans ligne d’en-tête
OdooÉcritures de temps (hr.work.entry)CSV, une ligne par congé ou absence, avec ses dates réelles
Excel, comptable, autre logicielGénériqueCSV lisible dans Excel, une ligne par salarié
Pointage seulEnvoi mensuel automatiquePour l’entreprise qui garde toute sa paie chez elle

Autres formats disponibles pour un logiciel non listé : Excel, XML et JSON, avec le séparateur, l’encodage et le format de date de votre choix.

Données

Ce que le fichier contient

Compteurs de pointage

Heures normales, heures supplémentaires à 25, 50, 75 et 100 %, jours payés, jours non payés, jours de congés payés, jours validés.

Identité du salarié

Matricule de paie, nom, prénom, site, département : ce qu’il faut pour que votre logiciel reconnaisse chaque ligne.

Période

Début, fin, mois et année de la période de paie, et la date de génération du fichier.

Le fichier peut prendre trois formes : une ligne par salarié, une ligne par salarié et par rubrique (ce qu’attendent SAP et Sage), ou une ligne par congé et par absence avec ses vraies dates, du 10 au 14 par exemple, là où un compteur ne donne qu’un total sur le mois.

Chaque colonne se règle une par une : son nom, son code de rubrique, son unité (heures décimales, heures et minutes, minutes, jours) et son nombre de décimales. On choisit aussi quoi faire d’une valeur à zéro, car SAP et Sage refusent souvent les lignes vides. Un aperçu affiche le fichier exactement tel qu’il partira, avant tout envoi.

Livraison

Comment le fichier arrive chez vous

  • Dépôt SFTP sur votre serveur : c’est ce que demandent la plupart des intégrateurs.
  • Email à l’adresse de la paie ou du comptable.
  • Appel à votre API si votre logiciel en expose une, avec authentification par jeton ou par identifiant.
  • Connexion directe à SAP SuccessFactors par son API, sans fichier intermédiaire.
  • Téléchargement depuis le logiciel, pour un import manuel.

Un bouton teste la connexion à votre serveur sans envoyer aucune donnée.

Rythme

Quand le fichier part

À la main

La RH lance l’envoi quand elle a fini de corriger les pointages. C’est ce que nous conseillons les premiers mois.

À la clôture

Si vous utilisez aussi notre paie, le fichier part dès que la RH clôture la période.

Planifié

Pour un client en pointage seul : le fichier part tout seul, chaque mois, chaque quinzaine ou chaque semaine.

Un envoi planifié ne part qu’une fois par période. Si le serveur a été arrêté plusieurs jours, l’envoi en retard part au redémarrage au lieu d’être perdu. Le journal indique pour chaque envoi s’il a été lancé à la main, à la clôture ou par la planification.

Sécurité

Les garde-fous avant un envoi

  • Période validée obligatoire quand vous utilisez notre paie : des pointages non corrigés ne partent pas.
  • Accord explicite pour l’envoi planifié : sans période de paie chez nous, rien ne vérifie que les pointages sont corrigés. Vous l’acceptez une fois à la mise en place, et chaque envoi reste tracé au journal.
  • Alerte de double envoi : si la période a déjà été envoyée, le logiciel le signale avant de recommencer, pour éviter un double paiement.
  • Simulation : le fichier est produit sans être livré, pour le tester dans votre logiciel.
  • Journal des envois : date, période, nombre de salariés, canal, statut et auteur de chaque envoi. Le fichier exact qui est parti reste téléchargeable, comme preuve en cas de litige.

Un export n’est pas instantané : le pointage de chaque salarié est recalculé au moment de l’envoi, ce qui demande environ 2 secondes par salarié. Pour 300 salariés, comptez une dizaine de minutes ; pour 1 000, une demi-heure. L’export tourne en arrière-plan et le journal indique quand il est terminé.

Sens inverse

Recevoir vos données depuis la paie

Ce que vous gérez d’abord dans votre logiciel de paie peut arriver chez nous, depuis un fichier CSV ou Excel ou depuis votre serveur SFTP. La RH ne saisit plus deux fois.

Ce que nous recevonsContenuÀ quoi cela sert
SalariésIdentité et rattachementLe nouveau salarié peut pointer dès son premier jour
Sites, départements, fonctionsVotre organisationChaque salarié arrive dans le bon service, visible par son responsable
Congés et absencesLes absences validées chez vousLe salarié en congé n’est pas compté absent injustifié
  • Un aperçu des écarts avant d’appliquer : créations, modifications champ par champ, lignes rejetées avec le motif.
  • Vos codes sont traduits : « ANNUAL » devient « Congé annuel », « PROD-01 » devient « Production », grâce à une table d’équivalences.
  • Une sortie détectée pose une date de sortie. Aucun salarié, aucun site ni aucun département n’est supprimé par un import.
  • Les congés reçus portent la mention « Importé » et ne se modifient pas chez nous : la correction se fait dans votre logiciel.
Mise en place

Les étapes, du premier échange à la mise en service

  1. 1

    Vos besoins

    Quel logiciel de paie, quelles données, quel rythme, quel jour d’arrêt de la paie, combien de salariés.

  2. 2

    Les codes de rubriques

    Votre intégrateur nous donne les codes et le format attendu.

  3. 3

    Le fichier d’exemple

    Nous dupliquons le modèle, plaçons vos codes et envoyons un aperçu à valider.

  4. 4

    La destination

    SFTP, email ou API : nous testons la connexion.

  5. 5

    La simulation

    Un fichier réel sur une vraie période, importé en test dans votre logiciel.

  6. 6

    La mise en service

    L’envoi automatique est activé, à la clôture ou selon le rythme planifié.

Questions fréquentes

Questions sur l’interface paie

Easy-Pointages fonctionne-t-il avec SAP ?

Oui : des modèles sont livrés pour SAP SuccessFactors et SAP HCM / EC Payroll. Le fichier est déposé sur votre serveur SFTP avec vos codes de rubriques ; une connexion directe à l’API de SuccessFactors est aussi possible, après validation sur votre environnement.

Et avec Sage ?

Oui : le modèle Sage 100 Paie & RH produit un fichier texte à positions fixes, en Windows-1252 et sans ligne d’en-tête, comme Sage l’attend.

Notre logiciel de paie n’est pas dans la liste. Est-ce possible ?

Oui : le modèle générique se règle colonne par colonne, en CSV, texte, Excel, XML ou JSON. Il faut le format attendu par votre logiciel et vos codes de rubriques.

Faut-il un développement spécifique ?

Non, tout se règle par paramétrage dans le logiciel. Il faut en revanche vos codes de rubriques et la validation d’un fichier d’exemple par votre intégrateur.

Combien de temps dure un export ?

Environ 2 secondes par salarié, car le pointage de chacun est recalculé : une dizaine de minutes pour 300 salariés.

Avez-vous accès à nos salaires ?

Non. Nous envoyons des heures et des jours, et les imports ne reprennent que l’identité, l’organisation et les absences. Aucun montant de paie ne peut entrer ni n’est stocké chez nous.

Easy-Pointages fonctionne-t-il avec Odoo ?

Oui : un modèle Odoo produit les écritures de temps (hr.work.entry), avec une ligne par congé ou absence et ses dates réelles.

Notre paie s’arrête le 25 du mois. Est-ce géré ?

Oui : vous indiquez votre jour d’arrêt et les envois couvrent du 26 au 25, chaque mois, sans trou. Le rythme peut aussi être la quinzaine ou la semaine.

Nos congés sont gérés dans notre logiciel de paie. Peut-on les récupérer ?

Oui : les congés et absences validés chez vous arrivent dans Easy-Pointages, pour que le salarié en congé ne soit pas compté absent. Un congé annulé chez vous disparaît chez nous.

Peut-on envoyer une période non validée ?

Avec notre paie, non : le logiciel refuse d’envoyer des pointages non corrigés. En pointage seul, il n’y a pas de période à valider : l’envoi demande une confirmation, ou votre accord donné une fois pour l’envoi planifié, et il est marqué comme tel dans le journal.

Reliez votre pointage à votre logiciel de paie

Dites-nous quel logiciel vous utilisez : nous vous montrons le fichier qu’il recevra, sur vos propres données.

Parler sur WhatsApp
WhatsApp