Le portail RH qui couvre toute la vie du salarié
De la demande de congé à la ligne de paie. Sans jamais ressaisir.
Chaque mois, la même séquence : relancer un manager qui n’a pas validé, retrouver un solde dans un Excel qui date de la semaine dernière, recompter les heures supplémentaires à la main, puis ressaisir ailleurs ce qui a déjà été saisi trois fois. Ce temps-là n’est pas du travail RH.
X-HR couvre le cycle de vie complet du salarié : administration RH, congés et absences, temps de travail, recrutement, intégration, évaluation et compétences. Il fonctionne de façon autonome — son propre référentiel, ses propres règles, ses propres calculs.
Et lorsque vous travaillez avec Sage 100 Paie, il s’y connecte nativement et dans les deux sens : vos deux outils restent alignés en permanence, sans import manuel ni double saisie.
Nativement intégré à Sage 100 Paie.
Dans les deux sens.
La plupart des solutions « compatibles Sage » produisent un fichier que quelqu’un
importe à la main. X-HR fait autre chose : les deux outils restent alignés
en permanence, sans sens privilégié et sans ressaisie.
Ce que vous faites
Ce qui se passe
Vous créez ou modifiez un salarié dans Sage
X-HR est à jour — salarié, contrat, structure organisationnelle
Vous recrutez un candidat dans X-HR
Sa fiche est créée dans Sage, avec son matricule
Vous corrigez coordonnées, RIB ou situation familiale des deux côtés
L’autre suit, presque immédiatement
Vous clôturez le mois dans X-HR
Absences validées et heures calculées partent en éléments variables, prêts à l’emploi
Une clôture déjà prête
Le gestionnaire de paie ouvre son mois avec des données déjà là, déjà contrôlées, déjà validées. Plus d'e-mail de correction la veille.
L'embauché existe le jour J
Le candidat retenu devient salarié dans votre paie en quelques secondes, pas trois jours après son arrivée.
Jamais deux vérités
La question « laquelle des deux bases dit vrai ? » ne se pose plus. Vous travaillez là où c'est le plus naturel pour vous.
La liaison résiste
Une coupure réseau retarde la mise à jour, elle ne l'annule jamais : ce qui était en attente repart tout seul.
À savoir avant de comparer : X-HR ne calcule pas la paie et ne génère pas les bulletins. C’est un choix assumé, pas une limite. Votre moteur de paie reste le vôtre, avec son paramétrage, son historique et sa conformité — X-HR l’alimente et reste aligné sur lui.
Et si nous n'utilisons pas Sage ?
X-HR fonctionne sans connecteur de paie. Il porte son propre référentiel salariés, ses propres règles de congés et ses propres calculs de temps, et produit des fichiers d’éléments variables exploitables par n’importe quel moteur de paie — ou retraitables dans Excel. L’intégration native Sage 100 Paie est un accélérateur pour ceux qui en disposent, pas une condition.
Le cœur RH : ce que vos équipes
utilisent tous les jours
Congés et absences, avec un solde qui ne ment pas
- Solde en temps réel, mis à jour à chaque événement — distinct du solde Sage clôturé, les deux convergeant à la clôture
- Rapport de présence tunisien natif : jours acquis = taux × (jours présents / jours théoriques)
- Règles d'accumulation par population, avec exceptions jusqu'au salarié individuel
- Calendrier d'équipe, régularisations tracées, solde négatif autorisé au cas par cas
Flux de validation : vos circuits, sans développement
- Jusqu'à 5 niveaux, en mode ANY (un valideur suffit) ou ALL (tous approuvent)
- Résolution contextuelle Salarié → Département → Société
- Circuit spécifique par nature : une autorisation exceptionnelle ne suit pas forcément le chemin d'un congé annuel
- Délégation tracée pour les absences du valideur, notifications à chaque étape
Vos règles telles qu’elles existent vraiment, pas telles qu’un logiciel les impose.
Demandes administratives
Attestation, certificat, note, avance, prêt : chaque type a son formulaire, ses pièces jointes et son circuit. Le document validé revient dans l’espace du salarié, chaque étape horodatée.
Bulletins dématérialisés
Récupération automatique des bulletins produits par votre paie, sans manipulation de fichiers ni partage réseau à ouvrir. Preuve de remise numérique à chaque consultation, archivage sans limite.
GED RH & dossier salarié
CIN, diplômes, contrats, attestations. Types paramétrables, obligatoires ou facultatifs, avec contrôle de complétude : les pièces manquantes sont identifiées salarié par salarié.
Fiche salarié & organigramme
Structure complète Département / Service / Unité / Catégorie / Fonction, entièrement paramétrable. L’organigramme se met à jour tout seul.
Applications mobiles natives
iOS et Android, sur les stores ou par votre MDM. Soldes, demandes, pointage, bulletins, notifications push. Biométrie disponible, aucune donnée salariale en cache local.
Pilotage par rôle
Salarié, manager, RH, direction : des indicateurs différents, pas la même page grisée. Files de validation triées par pression temporelle.
Une convention que nous tenons : un indicateur sans source réelle affiche un tiret, jamais un zéro fabriqué. Si un module n’est pas activé chez vous, son chiffre est vide — pas faux.
Du badgeage à la ligne de paie,
une seule chaîne
La plupart des solutions de gestion des temps s’arrêtent au pointage : elles vous
disent qui était là. Elles ne vous disent pas ce qu’il faut payer. Entre les deux, il reste
un tableur, un gestionnaire et plusieurs jours de travail chaque mois.
Acquérir le temps, quel que soit le terrain
Canal
Pour qui
Badgeuses physiques
Sites industriels, accueils — ZKTeco, HID et équivalents, sans développement par marque
Import de fichier
Pointeuses sans base interrogeable, traitées avec exactement les mêmes règles
Clock-in / out web & mobile
Salariés nomades, télétravail — horodatage géolocalisé
Saisie déclarative en heures
BTP, terrain — « 8 h le mardi », sans avoir à poser d’horaires
Saisie collective d’équipe
Le chef d’équipe saisit toute son équipe sur une grille hebdomadaire
Contrôler et régulariser, sans jamais rien effacer
- Statut de journée calculé par le serveur : présent, retard, incomplet, absent — tolérances paramétrables par société
- Moteur d'anomalies : retard, oubli de sortie, hors-zone, durée anormale, absence non justifiée, badge sans planning, passages impairs… chacune avec sa gravité et son statut
- Traitement à l'unité ou par lot : convertir en régularisation, en demande d'absence, ou acquitter avec motif
- Le salarié régularise lui-même, dans le circuit de validation réel — la validation applique la correction, lève l'anomalie et met à jour les compteurs en une seule transaction
Calculer selon la loi, sans recoder le produit
- Compteurs d'heures normales, supplémentaires par paliers, de nuit, de dimanche, de jours fériés, de récupération et de modulation
- Règles de majoration à critères : plage horaire × type de jour × tranche de volume → taux → catégorie payable, avec l'origine de la règle (loi, convention, accord)
- Packs de règles par pays livrés avec le produit — Tunisie, Maroc, Algérie, France, Sénégal, Côte d'Ivoire — dupliquables, modifiables, échangeables entre installations
- Un pack s'applique à un périmètre : société, catégorie de salariés, ou salarié précis
- Toute évolution crée une version datée, jamais une réécriture du passé : un recalcul sur mars reste fidèle à la règle en vigueur en mars
Clôturer et alimenter Sage 100 Paie
- Pré-clôture : simulation complète des contrôles avant tout engagement
- La clôture est impossible tant qu'une anomalie reste détectée ou qu'une régularisation reste en attente
- Mois clôturé = mois verrouillé. Réouverture réservée à l'administrateur, motif obligatoire
- Le mapping catégorie horaire → rubrique Sage est un paramètre de mise en place, saisi société par société — aucun code Sage figé dans le produit
- L'export réel est verrouillé par empreinte : il doit correspondre exactement à la simulation validée
Piloter : combien de personnes faut-il, où, et quand ?
- X-HR savait dire qui travaille quand. Il sait maintenant dire combien il en faut.
- Besoin en effectif à trois seuils — minimum, requis, maximum — par ligne × poste × type de jour, en personnes ou en ETP
- Surcharge saisonnière par période datée qui se superpose au gabarit permanent
- Quatre sources tracées : la règle, la saisie manuelle, l'import Excel, et l'interface GPAO pour les industriels qui pilotent par ordre de fabrication
- Calcul de couverture par croisement avec le planning réel, et comblement outillé des manques : rangs, filtres bloquants, équité de sollicitation, cascade, pool de renfort
- Équipes et cycles de rotation 3×8 / 4×8, avec permutations, remplacements et repos forcés datés
- Cockpit temps réel, reporting mensuel, tableaux croisés libres sur compteurs et anomalies
Activation en douceur, jamais de big bang
Aucune brique GTA n’est active par défaut. Une société qui n’active rien se comporte exactement comme avant. Chaque capacité — anomalies, compteurs, régularisations, clôture, export — s’active ensuite indépendamment, société par société. Un site pilote peut valider un cycle complet en calcul parallèle avant toute généralisation, et le retour arrière reste possible.
Où le temps a-t-il été passé ?
La paie répond à la question « combien ». Vos coûts en posent une autre : « où ».
- Ventilation du temps par Client → Projet ou Chantier → Activité
- Référentiel clients, projets, activités et affectations salarié ↔ projet
- Feuille d'imputation validée ligne par ligne — une ligne peut être rejetée sans renvoyer toute la feuille
- Réconciliation automatique entre temps de présence mesuré et temps imputé, avec traitement de l'écart
- Taux d'occupation hebdomadaire, matrice croisée, clôture de période, export CSV / BI
Flux de validation : vos circuits, sans développement
- Sur le terrain, une seule saisie écrit la présence pour la paie et l'imputation pour l'analytique.
Cloisonnement volontaire : l’imputation consomme les heures, elle n’en produit jamais vers la paie. La GTA reste la source unique de ce qui part en bulletin.
Recruter, intégrer, évaluer,
faire grandir — en boucle fermée
Dans la plupart des entreprises, ces moments ne se parlent pas.
Les compétences évaluées en janvier ne servent pas au plan de formation de mars.
Chaque cycle repart de zéro.
X-HR referme la boucle : les compétences relevées à l’arrivée du salarié nourrissent sa cartographie, l’évaluation révèle ses écarts, les écarts alimentent le plan de formation, et la formation réalisée met à jour son profil de compétences.
Sous validation humaine, toujours — aucune mise à jour de compétence ne s’écrit sans qu’un manager ou un RH l’ait approuvée.
Référentiel des postes : la fondation
- Catalogue structuré : code, intitulé, famille métier, niveau hiérarchique N1→N5
- Classification RH : catégorie socioprofessionnelle, fourchette salariale, temps de travail, éligibilité au télétravail
- Profil attendu : finalité, études, expérience, langues, compétences et niveau requis
- Tableau de bord Occupation / Vacance : postes budgétés, occupés, vacants, taux — en temps réel, avec lien direct vers la création d'une offre
- Correspondance avec le code emploi Sage
Recrutement : le candidat retenu aujourd'hui est dans Sage demain
- Offres générées depuis le référentiel des postes : compétences, fourchette et département préremplis
- Pipeline Kanban avec étapes paramétrables : nouvelle → présélection → entretien → offre → accepté / refusé / retiré
- Candidats, CV, lettres et diplômes centralisés dans la GED
- Circuit de décision multi-niveaux : RH, manager, direction
- Conversion du candidat en salarié en un clic : fiche pré-remplie, matricule généré, création automatique dans Sage 100 Paie, offre clôturée
Intégration : les 90 premiers jours, pilotés plutôt qu'improvisés
- Un recrutement réussi peut encore échouer après la signature. L'intégration est le moment où une entreprise perd le plus facilement quelqu'un qu'elle vient de convaincre — faute d'un parcours tenu par quelqu'un, et non par la bonne volonté du manager.
- Modèles de parcours réutilisables : chaque tâche porte sa catégorie (administratif, matériel, formation, relationnel), son acteur responsable — RH, manager, IT, parrain, nouvel entrant — et son échéance relative à la date d'arrivée
- Cockpit d'intégration : tous les parcours en cours d'un seul écran, avec l'avancement de chacun et ce qui est en retard
- Espace pré-boarding pour le futur salarié : documents à fournir, informations pratiques, premières démarches — avant même son premier jour
- Évaluation des compétences d'entrée, qui alimente directement la cartographie GPEC : on sait dès l'arrivée où se situent les écarts
- Jalons de période d'essai à J+30, J+60 et J+90, décision tracée à chaque étape, et rapport d'étonnement recueilli pendant que le regard est encore neuf
- Le même moteur sert la mobilité interne et le départ : restitution du matériel, transfert des dossiers, entretien de départ
- Reporting dédié : délai de montée en autonomie, taux de rupture en période d'essai, tâches en retard par acteur
Évaluation : des entretiens qui produisent des décisions
- Grilles paramétrables : notation, objectifs, compétences ou format mixte, avec pondération par critère
- Campagnes par population et par période, avancement suivi en temps réel
- Questionnaires qualitatifs à double saisie : le collaborateur s'auto-évalue, l'évaluateur répond ensuite avec ses observations par question et une synthèse finale
- Sept types de question, pièces jointes, quatre modes d'affichage du formulaire
- Analyses consolidées : taux de complétion, distribution des notes, évolution sur l'année, matrice 9-box
GPEC : l'écart entre ce que vous avez et ce dont vous aurez besoin
- Niveau attendu défini poste par poste, comparé au niveau détenu par chaque salarié
- Cartographie des écarts de compétences par entité et par famille métier
- Matrice performance / potentiel pour identifier talents et risques
- Plans de développement générés à la clôture des campagnes, suivis action par action
- Postes clés, successeurs identifiés et niveau de préparation de chacun
- Pyramide des âges et projection des départs
Formation : un plan qui vient des besoins réels, pas d'un catalogue
- Catalogue de formations et d'organismes, sessions et inscriptions
- Plan annuel alimenté par les besoins collectifs remontés de la GPEC
- Suivi budgétaire par entité, évaluations à chaud et à froid
- La boucle se referme : les progrès constatés à froid sont proposés au manager et, une fois validés, mettent à jour le profil de compétences et clôturent les plans d'action concernés
À votre main, et à vos conditions
X-HR embarque plusieurs assistants : rédaction d’une grille d’évaluation à partir d’un besoin
formulé en langage naturel, aide en ligne conversationnelle, assistance
au paramétrage, wiki RH interrogeable.
Le fournisseur est le vôtre
Catalogue prêt à l’emploi — OpenAI, Azure OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Groq, modèle local Ollama ou vLLM — et une entrée générique pour tout autre. Usage par usage : l’aide en ligne chez l’un, l’analyse documentaire chez l’autre.
La clé vous appartient
Aucune clé éditeur n’est livrée avec le produit. Vous paramétrez la vôtre, vous payez votre consommation. Elle est chiffrée au repos, jamais relue par aucune API, jamais journalisée, jamais exportée.
Aucun assistant n'écrit en base
Une suggestion se lit, se reprend et se corrige. La décision reste humaine, à chaque fois. Sans clé configurée, les assistants sont simplement inactifs — et le produit reste pleinement fonctionnel.
Sécurité, cloisonnement et traçabilité
Multi-sociétés réellement cloisonné
- Un identifiant de société porté par chaque table, et un paramétrage indépendant par entité : flux de validation, jours fériés, natures d'absence, règles légales, mapping des rubriques Sage.
Authentification et accès
- SSO OIDC multi-fournisseurs : Microsoft Entra ID, Google Workspace, Keycloak, ou tout fournisseur OIDC — plusieurs simultanément
- Politique de mot de passe : complexité, expiration, historique, blocage, reCAPTCHA
- Durée de session configurable, reconnexion transparente pour l'utilisateur
- Visualisation et révocation des sessions actives
Journal d'audit
- Qui a fait quoi, quand, sur quelle donnée : connexions, refus d'accès, créations et modifications du référentiel, consultations sensibles, exports, téléchargements, appels vers l'IA.
- Les données personnelles sont masquées à l'écriture : le nom apparaît sous forme partielle, le secret n'apparaît pas
- Une copie hors base peut alimenter votre SIEM en continu — c'est elle qui permet de constater qu'un journal aurait été altéré
- Rétention paramétrable, purge bornée, règles de détection à régler avec vous
Géolocalisation encadrée, jamais imposée
- Trois modes par société — désactivé, facultatif, obligatoire — et une exemption individuelle qui prévaut toujours sur le mode société.
- Les coordonnées sont des données personnelles : leur activation suppose l'information et le consentement de vos salariés, et nous vous accompagnons sur ce point.
Ce que X-HR apporte, selon votre terrain
Industrie
Badgeuses hétérogènes absorbées, équipes en 3×8 et 4×8, besoin en effectif par ligne, compteurs nuit et dimanche, import GPAO.
BTP
Saisie déclarative et collective par le chef de chantier, coût réel par chantier obtenu en un seul geste.
ESN et services
Temps par mission client, refacturation, taux d'occupation, export BI.
Santé, sécurité, accueil
Couverture de créneaux sans rotation : garde, permanence, effectif minimum réglementaire.
Distribution et retail
Multi-sites, plannings variables, saisonnalité par périod datée.
Groupes multi-entités
Règles légales et export paie activés société par société, données cloisonnées, vue consolidée.
Chez vous ou hébergé, jamais en
cloud public
On-premise — modèle dominant en Tunisie
Vos données RH restent sur vos serveurs, dans une base qui vous appartient. Les mises à jour se déclenchent selon votre calendrier, jamais le nôtre.
Recommandé dès qu’il existe une DSI ou une exigence de conformité formalisée.
Cloud privé
Pour une organisation sans infrastructure interne, X-HR est disponible en hébergement privé dédié, au même niveau de cloisonnement.
Aucun stockage sur cloud public. Démarrage rapide, maintenance externalisée.
Ce que vos équipes n'ont pas à faire
Rien à installer
Rien à packager
Rien à réécrire
Vos comptes existants sont réutilisés par authentification unique.
Rien à toucher en paie
À qui s'adresse X-HR ?
Aux organisations tunisiennes et d’Afrique francophone qui utilisent déjà Sage 100 Paie
et veulent digitaliser leurs processus RH sans changer de logiciel de paie.
Profil
Ce qu’il y gagne
DRH et responsables RH
Une vision consolidée, des processus tracés, moins d’administratif
Gestionnaires de paie
Une clôture qui commence avec des données déjà fiables
DAF et direction générale
Le coût réel du temps de travail, par entité et par projet
Managers
La validation en deux clics, la présence de leur équipe en temps réel
Responsables de production
Le besoin en effectif, la couverture, le comblement des manques
DSI et équipes IT
Un déploiement maîtrisé, des données chez eux, un journal d’audit exploitable
Spécificités locales intégrées d’emblée : rapport de présence tunisien, packs de règles légales Tunisie / Maroc / Algérie / Sénégal / Côte d’Ivoire, Sage 100 Paie comme logiciel de paie dominant du marché.
Votre intégrateur X-HR
Éditer un produit et le déployer sont deux métiers. AP Business Soft édite X-HR ;
Assistance Plus l’intègre — avec des consultants RH et techniques qui connaissent
à la fois le produit et les pratiques des entreprises tunisiennes.
Cadrage et paramétrage
Badgeuses hétérogènes absorbées, équipes en 3×8 et 4×8, besoin en effectif par ligne, compteurs nuit et dimanche, import GPAO.
Formation par profil
Trois parcours distincts : RH (DRH et gestionnaires), managers (validation, planning, tableaux de bord), IT (administration, agent Sage, sauvegardes, mises à jour).
Accompagnement au démarrage
Reprise des soldes existants, calcul parallèle sur un site pilote, accompagnement de la première clôture complète, activation module par module.
Support continu
Traitements métier, synchronisations Sage, exports, administration système. Par Teams, ticket ou téléphone, avec un interlocuteur qui connaît votre dossier.
Ce qu'on nous demande le plus
souvent
Non, et c'est volontaire. Votre moteur de paie reste le vôtre, avec son paramétrage et son historique. X-HR gère tout ce qui se passe avant le calcul de paie et lui transmet des éléments variables prêts à l'emploi.
Oui. X-HR porte son propre référentiel salariés, ses règles de congés et ses calculs de temps, et produit des fichiers d'éléments variables exploitables par n'importe quel moteur de paie. Si vous utilisez Sage 100 Paie, vous bénéficiez en plus d'une synchronisation native et bidirectionnelle — c'est un accélérateur, pas une condition.
Dans les deux. Ce que vous créez ou modifiez dans Sage se retrouve dans X-HR, et réciproquement — un salarié recruté dans X-HR est créé dans Sage, une coordonnée corrigée d'un côté est à jour de l'autre. Il n'y a pas de sens privilégié, et aucune ressaisie.
Non. X-HR se connecte aux terminaux existants, et sait aussi traiter un fichier d'export pour les pointeuses dont la base n'est pas interrogeable — avec exactement les mêmes règles de calcul.
Pas si vous ne le souhaitez pas. Le modèle dominant est l'installation sur vos serveurs. Une option d'hébergement privé existe ; il n'y a aucun stockage sur cloud public dans aucun des deux cas.
Le socle RH — congés, demandes, portail salarié, connexion Sage — se met en service en quelques semaines. La GTA se déploie ensuite brique par brique, à votre rythme : une société qui n'active rien ne voit aucun changement.
Oui, et c'est le mode normal d'utilisation. Chaque module s'active société par société. Vous pouvez commencer par les congés seuls, et ajouter la GTA ou le recrutement six mois plus tard sans rien remettre en cause.
Il est pris en charge nativement : les jours acquis se calculent en proportion des jours réellement présents sur les jours théoriques, avec des taux différenciés par population.
C'est le cas prévu. Chaque société porte ses propres flux de validation, jours fériés, natures d'absence, règles légales et mapping de rubriques. Les données sont cloisonnées, et l'administrateur du groupe dispose d'une vue consolidée.
Pour le web, non — un navigateur suffit. Pour le mobile, les applications iOS et Android sont disponibles sur les stores ou par votre MDM.
Rien n'est perdu. Ce qui était en attente repart automatiquement dès que la liaison est rétablie — une coupure retarde la mise à jour, elle ne l'annule jamais.
Non. Les assistants ne reçoivent que le besoin exprimé par l'utilisateur, jamais de donnée salariale ou personnelle. Vous choisissez votre fournisseur d'IA et votre clé — ou vous n'en configurez aucun, et les assistants restent simplement inactifs.
Prêt à arrêter de ressaisir
ce que vous avez déjà
saisi ?
X-HR s’installe en quelques semaines, se connecte à votre Sage existant,
et s’active module par module. Sans migration. Sans big bang. Sans
remettre en cause ce qui fonctionne déjà chez vous.
Portail web
& mobile
100 % intégré à Sage 100 Paie
Du badgeage à la ligne de paie
Multi-sociétés cloisonné
Bulletins dématérialisés
Recrutement & compétences