Expliquer les bulletins de paie à vos clients
Node Pulse transforme un bulletin de paie PDF en fiche commentée ligne par ligne, que le cabinet valide puis publie dans l'espace du client.
Le module Explication de paie répond à un coût caché du cabinet : l'appel du client, chaque mois, qui demande pourquoi son net a bougé. Vous déposez le PDF du bulletin, Node Pulse en extrait les rubriques, les compare au mois précédent, rédige une explication par ligne et signale les écarts suspects. Vous relisez, vous ajustez le texte là où c'est utile, vous publiez.
Prérequis
ℹ️ À savoir
Le module Explication de paie est réservé aux rôles Expert-Comptable, Administrateur et Collaborateur, rattachés à un cabinet disposant d'un abonnement actif — le vôtre, ou celui du cabinet auquel votre compte est rattaché. Un compte Client ne peut ni importer, ni valider, ni publier un bulletin. Le partage des responsabilités entre ces rôles est détaillé dans Comprendre les rôles : cabinet et client.
Deuxième prérequis, distinct de l'abonnement : l'extraction du bulletin passe par l'IA souveraine Mistral, et Node Pulse exige pour cela votre consentement personnel au traitement IA. Sans consentement en cours de validité, l'import échoue avec le message « Consentement Mistral requis » et aucun bulletin n'est créé. Le consentement s'accorde depuis Paramètres > Données, et se révoque au même endroit.
Où se trouve le module Explication de paie
Le module Explication de paie s'ouvre à l'adresse /dashboard/expert/bulletins. Il n'a pas d'entrée dédiée dans la barre latérale.
Mettez cette adresse en favori : c'est le geste d'entrée du mois.
Importer un bulletin de paie
L'import manuel d'un PDF est la voie d'entrée normale du module. Depuis la liste des bulletins :
- Cliquez sur Importer un bulletin. Le formulaire s'ouvre au-dessus de la liste.
- Sélectionnez le Client, le Mois et l'Année. Les trois champs sont obligatoires : ils déterminent la période à laquelle Node Pulse rattachera le bulletin, et donc le bulletin auquel il sera comparé.
- Glissez le PDF dans la zone de dépôt, ou cliquez pour le sélectionner.
- Cliquez sur Importer le bulletin.
Le format accepté est le PDF, et lui seul : un autre type de fichier est refusé au dépôt avec le message « Seuls les fichiers PDF sont acceptés. » Un fichier trop lourd est refusé côté serveur avec « Fichier trop volumineux (max ~7 Mo) ». Enchaîner les imports trop vite déclenche une limite de cadence et le message « Trop de requêtes. Réessayez dans quelques secondes. » — le bulletin refusé n'est pas perdu, il suffit de relancer l'import.
⚠️ Attention
Un bulletin par salarié et par période. Le module raisonne sur un document de paie, pas sur un journal de paie consolidé : si vous déposez un état récapitulatif multi-salariés, l'extraction produira un mélange de rubriques inexploitable.
Le connecteur Silae
Un webhook Silae peut pousser le PDF du bulletin directement dans la même chaîne de traitement, sans dépôt manuel. Sa mise en service passe par le support Node Pulse : elle suppose un secret de webhook côté serveur et la désignation d'un utilisateur réel du cabinet, porteur d'un consentement IA à jour — un compte technique ne peut pas fabriquer cette autorisation à la place d'une personne.
Aucun connecteur Sage ni Cegid n'alimente le module Explication de paie. Ces logiciels sont interfacés avec Node Pulse côté comptabilité, pas côté paie : pour un cabinet qui produit la paie sous Sage ou Cegid, le chemin est l'export PDF du bulletin puis l'import manuel décrit ci-dessus.
Comment Node Pulse fabrique les explications
La chaîne combine deux mécanismes de nature différente, et la distinction compte pour apprécier ce que vous relisez.
L'IA lit le bulletin. Mistral effectue l'OCR du PDF, puis une seconde passe structure le texte en rubriques : code, libellé, montant, catégorie (brut, cotisation, net, autre). Les cotisations salariales ressortent en négatif, les cotisations patronales sont volontairement ignorées puisqu'elles ne sont pas retenues sur le salaire. Le traitement est intégralement Mistral, hébergé en Union européenne, sans aucun repli vers un modèle hors UE — la même chaîne d'extraction que celle décrite dans Importer un FEC ou une liasse fiscale.
Le code rubrique n'étant pas normalisé en paie française, l'extraction en attribue un par convention quand le bulletin n'en porte pas : 1xxx pour le brut, 3xxx à 6xxx pour les cotisations, 9000 pour le net à payer. Cette convention est une clé de classement, jamais un montant : un montant illisible est omis, jamais estimé.
Si l'extraction par IA échoue ou ne rend aucune ligne, Node Pulse bascule sur une lecture par expressions régulières du texte OCR. Ce repli récupère les lignes les plus régulières d'un bulletin tabulé ; il est moins complet, et c'est une raison de plus de relire avant de publier. Quand aucune des deux voies ne produit de ligne, l'import s'arrête net avec « Aucune ligne de paie n'a pu être extraite du PDF. Vérifiez que le fichier est un bulletin de paie valide. » — aucun bulletin vide n'est créé.
Les explications, elles, ne sont pas rédigées par un modèle de langage. Elles proviennent d'un moteur de règles déterministe : une explication dédiée pour le salaire de base et le net à payer, puis une explication par tranche de code rubrique, puis un repli sur les mots du libellé (mutuelle, CSG, prévoyance, chômage, prélèvement à la source, net imposable, congés…). Le même bulletin produit toujours le même texte. Cette stabilité est un atout de conformité — rien n'est inventé d'un mois sur l'autre — et une limite : le texte est générique tant que vous ne l'ajustez pas.
La comparaison porte sur le mois précédent
Chaque bulletin est comparé au bulletin du mois précédent du même client, pas à celui de l'année précédente. Pour un bulletin de janvier, la référence est décembre de l'année antérieure.
De cette comparaison naissent quatre traitements :
- Une rubrique dont le montant bouge est marquée en variation, avec l'écart en euros affiché à côté du montant. L'explication est préfixée par une phrase indiquant que la ligne a augmenté ou diminué de tel montant par rapport au mois précédent.
- Une rubrique absente le mois précédent porte le badge Nouveau, et son explication s'ouvre par « Cette ligne apparaît pour la première fois ce mois-ci. »
- Une rubrique présente le mois précédent et absente ce mois-ci est tout de même affichée, à zéro, avec le badge Disparu et l'explication « Cette ligne ne figure plus sur votre bulletin ce mois-ci. » Une disparition ne passe donc jamais inaperçue par omission.
- Une rubrique stable ne porte ni écart ni badge.
Le premier bulletin d'un client n'ayant pas de mois de référence, aucune variation ni anomalie de comparaison n'apparaît : ses lignes reçoivent leur explication de base. Le module devient utile à partir du deuxième mois.
Quelles anomalies le module signale-t-il ?
Node Pulse lève une anomalie quand la comparaison au mois précédent fait apparaître un mouvement qu'un cabinet doit vérifier avant d'envoyer le bulletin au client.
| Ce qui déclenche l'anomalie | Sévérité | Ce que le module affiche |
|---|---|---|
| Le salaire de base varie d'un mois sur l'autre | Avertissement | « Variation inattendue du salaire de base détectée. » |
| Le net à payer baisse de plus de 20 % par rapport au mois précédent | Critique | « Baisse anormale du Net à Payer de plus de 20% » suivi du pourcentage constaté |
| Une rubrique majeure — salaire de base, cotisation santé — disparaît du bulletin | Critique | « Disparition anormale de la rubrique majeure » suivi du libellé |
Les anomalies sont regroupées dans un bandeau en tête de l'écran de validation, et rappelées sous la ligne concernée. Dès qu'une anomalie critique est présente, le bandeau passe au rouge et affiche « Veuillez corriger ces erreurs dans votre logiciel de paie avant de publier. »
⚠️ Attention
Une anomalie critique n'empêche pas techniquement la publication. Node Pulse alerte, la décision reste la vôtre. Un net en baisse de plus de 20 % s'explique le plus souvent par un arrêt maladie, un congé sans solde ou un mois de sortie : corrigez à la source dans votre logiciel de paie s'il s'agit d'une erreur, sinon ajustez le texte de l'explication pour que le client comprenne la cause exacte avant d'appeler le cabinet.
Ces règles s'appuient sur le code rubrique attribué à l'extraction. Sur un bulletin dont les codes ont été reconstitués par convention, une anomalie peut donc manquer à l'appel : le bandeau est une aide à la relecture, pas un contrôle exhaustif de la paie.
Valider, puis publier : deux gestes distincts
Le parcours se fait en deux temps, séparés par un retour à la liste. C'est volontaire : la validation engage le contenu rédactionnel, la publication engage la diffusion au client.
Premier temps — valider les explications. Depuis la liste, un bulletin fraîchement importé porte le statut À valider et un lien Valider →. L'écran de validation affiche les rubriques à gauche, l'explication à droite, et l'aperçu du PDF d'origine en colonne latérale sous le titre Extrait du PDF Original : vous relisez le texte proposé face au bulletin réel, sans changer de fenêtre.
- Cliquez sur l'icône crayon en regard d'une explication pour la reprendre. Le texte devient éditable.
- Réécrivez ce qui doit l'être — le motif exact d'une prime, la retenue d'un jour d'absence, la reprise d'une régularisation de mutuelle.
- Cliquez sur Enregistrer l'ajustement. Les ajustements sont conservés en mémoire tant que vous n'avez pas validé l'ensemble.
- Cliquez sur Valider les explications. Le bulletin passe au statut Validé (Prêt), vos ajustements remplacent les textes automatiques, et Node Pulse vous ramène à la liste.
Le texte que vous écrivez prend toujours le pas sur le texte automatique, sur cette ligne et pour ce bulletin. Une explication ajustée est tracée avec son auteur et son horodatage.
Second temps — publier. Sur la ligne du bulletin passé en Validé (Prêt), un bouton Publier ouvre une fenêtre de confirmation qui rappelle le client et la période. Cliquez sur Confirmer la publication : le bulletin passe en Publié Client et devient visible dans l'espace du client.
⚠️ Attention
La publication est refusée sur un bulletin qui n'est pas au statut Validé (Prêt), avec le message « Le bulletin doit être en statut VALIDE pour être publié. » Il n'existe pas de raccourci : un bulletin ne peut pas passer directement de l'import à la diffusion.
Ouvrir le module Explication de paie sur /dashboard/expert/bulletins et importer le premier bulletin du mois.
Ce que le client reçoit et ce qu'il voit
À la publication, Node Pulse envoie au client un e-mail intitulé « Votre bulletin de paie est disponible », qui rappelle la période et propose le bouton Voir mon bulletin.
⚠️ Attention
Cet e-mail part uniquement si un compte utilisateur est rattaché au dossier client. Un dossier sans utilisateur client publie le bulletin sans notifier personne, et personne ne pourra le consulter. Créez l'accès client avant la première publication.
Côté client, le bulletin s'ouvre depuis l'entrée Bulletins Expliqués de l'espace client, ou depuis l'onglet Bulletins de paie du centre de documents décrit dans Gérer les documents, les partages et les exports. L'écran présente la synthèse du bulletin à gauche et l'explication à droite : le client clique sur une ligne, l'explication de son cabinet s'affiche, accompagnée de l'écart en euros par rapport au mois précédent lorsqu'il y en a un. Un bouton Télécharger le PDF Original rouvre le bulletin source, via un lien signé à durée limitée.
Le client ne voit que les bulletins publiés. Un bulletin À valider ou Validé (Prêt) lui reste invisible, y compris par accès direct à son adresse.
ℹ️ À savoir
Chaque étape est journalisée côté serveur : génération, validation, publication et consultation par le client, avec l'auteur et l'horodatage. Au 19 juillet 2026, ce journal n'est pas restitué dans l'interface du cabinet — ne le présentez pas à un client comme une preuve de lecture consultable en libre-service.
Corriger, reprendre ou supprimer un bulletin
Tant que le bulletin n'est pas validé, l'icône crayon de la liste permet de corriger la période — le cas typique du fichier déposé sur le mauvais mois. Après validation, la correction est refusée avec « Seuls les bulletins en attente de validation peuvent être modifiés. »
La corbeille supprime le bulletin ainsi que ses lignes, ses explications et ses anomalies. La suppression est définitive et sans reprise possible.
⚠️ Attention
Un bulletin publié ne peut plus être supprimé : Node Pulse répond « Impossible de supprimer un bulletin déjà publié au client. Contactez le support. » Le client l'a reçu par e-mail et peut déjà l'avoir lu. Relisez avant de confirmer la publication, pas après.
Les limites à connaître avant de vendre le service
- Une explication automatique reste générique. Le moteur de règles décrit la nature d'une rubrique, jamais la raison propre au salarié : il sait dire ce qu'est une cotisation de prévoyance, pas pourquoi elle a augmenté de 4,20 € ce mois-ci. La valeur perçue par le client vient de vos ajustements sur les deux ou trois lignes qui ont bougé.
- Il n'existe pas de dictionnaire de rubriques propre au cabinet. L'écran qui promettait de pré-remplir des textes par code rubrique a été retiré le 19 juillet 2026 : les modèles saisis n'étaient jamais lus par le moteur. Les ajustements se font bulletin par bulletin.
- Le module ne recalcule pas la paie. Il lit un bulletin déjà produit, le commente et signale des écarts. Il ne contrôle ni les taux, ni les assiettes, ni la conformité des cotisations.
- Si le stockage du PDF échoue à l'import, le bulletin reste exploitable mais l'aperçu affiche « Aucun PDF disponible » et le client ne peut pas télécharger l'original. Réimportez le bulletin pour rétablir la pièce jointe.
Articles connexes
- Comprendre les rôles : cabinet et client — pour savoir qui, dans votre équipe, peut valider et publier, et ce que le rôle Client voit réellement de son côté.
- Gérer les documents, les partages et les exports — l'onglet Bulletins de paie du centre de documents est le second point d'entrée du client vers ses bulletins publiés.
- Gérer l'abonnement, les notifications et les données — pour accorder ou révoquer le consentement au traitement IA, sans lequel aucun import de bulletin n'aboutit.
- Importer un FEC ou une liasse fiscale — la même chaîne OCR souveraine, appliquée aux documents comptables, avec son rapport d'extraction auditable.