Une erreur de calcul qui coûte cher
Un responsable RH d'une PME vaudoise calcule à la main l'indemnité de départ d'un cadre de 58 ans après 22 ans de service : il confond l'âge de l'employé avec la durée de service, applique le mauvais coefficient et sous-estime le montant de CHF 18 000. Le collaborateur saisit le Tribunal des prud'hommes. Résultat : condamnation à verser le solde, plus les intérêts à 5 % l'an dès la date d'exigibilité (Code des obligations, art. 336a et 339b ss). Ce scénario se répète régulièrement dans les PME romandes de 5 à 50 employés, précisément parce que les règles légales combinent plusieurs critères simultanés que les outils bureautiques standard gèrent mal.
L'IA — intégrée dans un logiciel RH ou utilisée comme couche de vérification — peut automatiser le calcul, signaler les incohérences et générer une traçabilité documentaire. Mais elle ne décharge pas l'employeur de sa responsabilité légale. Cet article détaille ce que l'IA apporte concrètement, où elle bute, et comment structurer un processus robuste.
Cadre légal : quelles indemnités, quand, pour qui ?
Art. 339b–339d CO : l'indemnité pour longs rapports de travail
Le Code des obligations prévoit une indemnité obligatoire lorsque trois conditions cumulatives sont remplies : (1) les rapports de travail durent au moins 20 ans ; (2) l'employé a au moins 50 ans à la fin du contrat ; (3) la fin du contrat n'est pas imputable à une faute grave de l'employé (art. 339b al. 1 CO). Cette indemnité n'est pas négociable à la baisse par contrat individuel ou CCT — toute clause moins favorable est nulle (art. 362 CO).
Le montant légal est fixé à l'art. 339b al. 2 CO : deux mensualités après 20 ans de service, trois mensualités après 25 ans. La mensualité de référence est le salaire déterminant du dernier mois, incluant les allocations régulières mais excluant les remboursements de frais et les bonus discrétionnaires non contractualisés. Une CCT peut prévoir des montants supérieurs — vérifier systématiquement la convention applicable.
Art. 336a CO : indemnité pour licenciement abusif
En cas de résiliation abusive au sens de l'art. 336 CO, le juge peut allouer jusqu'à six mensualités de salaire (art. 336a al. 1 CO). Cette indemnité est distincte de celle des art. 339b ss CO et peut se cumuler avec elle. Elle n'est pas automatique : l'employé doit la réclamer en justice, ce qui implique d'avoir formé une opposition écrite à la résiliation dans les 30 jours (art. 336b al. 1 CO) et d'avoir saisi le tribunal dans les 180 jours suivant la fin des rapports de travail (art. 336b al. 2 CO).
Indemnités conventionnelles et packages de départ
Les packages de départ négociés librement (départ négocié, plan social, licenciement économique) ne suivent aucune formule légale obligatoire — ils résultent de la négociation des parties. Attention : si un plan social est intégré dans une CCT, ses dispositions s'imposent à l'employeur. Par ailleurs, toute indemnité de départ doit être examinée sous l'angle fiscal (imposition au taux annuel selon les barèmes cantonaux pour la partie excédant le salaire ordinaire) et sous l'angle des cotisations sociales : les indemnités fondées sur les art. 339b ss CO sont en principe exclues du salaire déterminant AVS, sous réserve de l'art. 8 al. 2 LAVS et des directives de l'AVS-AI.
Ce que l'IA calcule bien — et ce qu'elle rate
Points forts de l'assistance algorithmique
Un moteur de calcul entraîné sur le droit suisse du travail gère sans erreur les opérations suivantes :
- Calcul de l'ancienneté exacte : différence en années et jours entre la date d'entrée et la date de fin de contrat, en tenant compte des éventuelles interruptions (service militaire long, congé non payé). Les tableurs Excel se trompent régulièrement sur les années bissextiles et les fins de mois.
- Vérification des seuils légaux : détection automatique de l'atteinte du seuil de 20 ou 25 ans et de la condition d'âge (50 ans), avec signalement si une condition manque.
- Composition du salaire de référence : intégration des éléments variables contractualisés (13e salaire proratisé, indemnité de repas contractuelle) et exclusion des éléments non déterminants.
- Simulation de scénarios : comparer le coût d'un départ négocié à 4 mensualités vs un licenciement avec risque contentieux à 6 mensualités, en intégrant les charges sociales.
- Traçabilité : génération d'un mémo de calcul horodaté, utile en cas de litige ou de contrôle de la caisse de compensation.
Limites et angles morts
L'IA bute sur tout ce qui requiert une qualification juridique contextuelle. Elle ne peut pas déterminer si un motif de résiliation est abusif au sens de l'art. 336 CO — cela dépend des faits, de la jurisprudence cantonale et de la proportionnalité. Elle ne lit pas le dossier de l'employé pour détecter une éventuelle discrimination protégée (grossesse, représentation syndicale, art. 336 al. 2 CO). Elle ne tient pas compte automatiquement d'une CCT sectorielle dont les dispositions seraient plus favorables si cette CCT n'est pas intégrée dans sa base de données.
Autre angle mort fréquent : l'IA doit être alimentée avec des données exactes. Si la date d'entrée saisie dans le SIRH est incorrecte — erreur de saisie lors de l'onboarding, reprise d'ancienneté non documentée — le calcul sera faux en sortie. Le garbage in, garbage out s'applique ici autant qu'ailleurs.
Enfin, la qualification fiscale de l'indemnité (imposable ou non, taux d'imposition applicable, retenue à la source pour travailleurs étrangers) dépasse le périmètre RH et doit être validée avec la fiduciaire ou directement auprès de l'administration cantonale des impôts.
Processus recommandé : IA comme couche de vérification
Étapes pour une PME romande
- Rassembler les données sources : contrat de travail signé, avenants, relevés de salaire des 12 derniers mois, date d'entrée exacte (avec éventuelle reprise d'ancienneté documentée par avenant écrit), date de fin des rapports de travail (délai de congé inclus).
- Identifier la CCT applicable : vérifier si l'entreprise est soumise à une CCT cantonale ou fédérale (ex. CCT de la construction dans le canton de Vaud, CCT du commerce de détail). Si oui, extraire les dispositions sur l'indemnité de départ — elles priment sur le minimum légal si plus favorables.
- Saisir les paramètres dans l'outil de calcul IA : date d'entrée, date de sortie, salaire mensuel de référence (avec détail des composantes), âge de l'employé à la date de sortie, motif de résiliation (qui détermine les bases légales applicables).
- Vérifier le résultat contre le calcul manuel : un deuxième calcul indépendant — par la fiduciaire ou un autre responsable RH — reste indispensable pour tout montant supérieur à CHF 10 000. L'IA réduit les erreurs ; elle ne les élimine pas à 100 %.
- Valider la qualification AVS : soumettre la question au gestionnaire de la caisse de compensation si le montant est significatif. Les directives de l'AVS-AI précisent quelles indemnités sont exclues du salaire déterminant.
- Documenter la décision : rédiger un mémo interne daté, signé par le responsable RH ou le directeur, reprenant les bases de calcul, les références légales et le montant retenu. Ce document est la première ligne de défense en cas de contentieux prud'homal.
- Verser l'indemnité à l'échéance légale : l'indemnité au sens des art. 339b ss CO est exigible à la fin des rapports de travail (art. 339 al. 1 CO). Tout retard génère des intérêts moratoires de 5 % l'an (art. 104 al. 1 CO).
Intégration dans un SIRH
L'idéal est que le calcul soit déclenché automatiquement lors de la saisie d'une résiliation dans le système, avec un flag visuel si les seuils des art. 339b ss CO sont atteints. Cela évite l'erreur la plus fréquente en PME : oublier purement et simplement que l'indemnité est due, faute d'avoir vérifié l'ancienneté.
Fiscalité et cotisations sociales : le nœud que l'IA ne tranche pas seule
Les indemnités légales fondées sur les art. 339b ss CO sont exclues du salaire déterminant AVS selon l'art. 8 al. 2 let. b RAVS — sous réserve que l'indemnité ne dépasse pas ce que prévoit la loi ou la CCT. La part qui excède le cadre légal ou conventionnel peut redevenir soumise aux cotisations. C'est un point de friction fréquent lors des révisions de caisses de compensation.
Sur le plan fiscal, l'indemnité est en principe imposable comme revenu. Certains cantons romands (Vaud, Genève, Valais) appliquent un taux annuel fictif pour lisser l'imposition. Pour les travailleurs étrangers soumis à la retenue à la source, le canton détermine le traitement. Le portail de l'Administration fédérale des contributions publie les circulaires annuelles sur l'imposition des prestations en capital — s'y référer avant tout versement.
Un package de départ négocié qui mélange indemnité légale, solde de vacances, bonus proratisé et contribution LPP supplémentaire doit être décomposé poste par poste, chacun ayant un traitement fiscal et social différent. L'IA peut aider à structurer cette décomposition ; la validation finale appartient à la fiduciaire.
Cas pratique : départ de Marc-Antoine Favre, technicien de 54 ans, PME vaudoise
La société Mécatec SA (18 employés, Morges, secteur métallurgie) résilie le contrat de Marc-Antoine Favre, technicien senior, pour raisons économiques. Données :
- Date d'entrée : 01.03.2001
- Date de fin des rapports de travail (après délai de congé de 3 mois) : 31.05.2025
- Ancienneté : 24 ans et 91 jours — soit 24 ans accomplis (seuil de 20 ans atteint, seuil de 25 ans non atteint)
- Âge à la date de sortie : 54 ans (seuil de 50 ans atteint)
- Salaire mensuel brut : CHF 7 200 (fixe) + CHF 600 (13e salaire proratisé mensuel) = CHF 7 800 de salaire de référence mensuel
- CCT de la métallurgie applicable : indemnité minimale identique au CO pour la durée de service de Marc-Antoine
Calcul légal (art. 339b al. 2 CO) : 24 ans de service = coefficient 2 mensualités. Indemnité due : 2 × CHF 7 800 = CHF 15 600.
L'outil de calcul IA de Mécatec SA signale automatiquement : (1) les deux conditions légales sont remplies, (2) le seuil de 25 ans ne sera atteint que le 01.03.2026 — l'indemnité de 3 mensualités n'est pas applicable, (3) la CCT métallurgie ne prévoit pas de majoration pour cette tranche d'ancienneté. Le mémo généré précise que la composante 13e salaire est incluse dans la base de calcul conformément à la jurisprudence du Tribunal fédéral (ATF 131 III 439).
Traitement AVS : CHF 15 600 exclus du salaire déterminant (art. 8 al. 2 let. b RAVS, montant dans le cadre légal). Traitement fiscal : imposition au taux annuel fictif selon le barème vaudois — la fiduciaire calcule le taux applicable sur la base du revenu annualisé de Marc-Antoine.
Mécatec SA verse l'indemnité le 31.05.2025, joint un mémo de calcul signé au dossier personnel et enregistre l'opération dans son logiciel de paie avec la mention du fondement légal. Aucun risque de litige ultérieur sur le montant.
Récapitulatif opérationnel
- Vérifier systématiquement l'ancienneté exacte (en années accomplies) et l'âge de l'employé à la date de fin des rapports de travail — deux conditions cumulatives de l'art. 339b CO.
- Composer le salaire de référence en incluant le 13e salaire proratisé et les allocations contractuelles régulières ; exclure les frais remboursés et les bonus discrétionnaires non contractualisés.
- Contrôler si une CCT applicable prévoit un montant supérieur au minimum légal — si oui, appliquer le plus favorable.
- Ne jamais confier le calcul final à un seul outil ou une seule personne : double vérification obligatoire pour tout montant supérieur à CHF 10 000.
- Documenter le calcul dans un mémo daté et signé, conservé au dossier personnel de l'employé et dans le SIRH.
- Vérifier la qualification AVS de l'indemnité auprès de la caisse de compensation avant le versement si le montant ou la composition du package est inhabituel.
- Verser l'indemnité à la date de fin des rapports de travail — tout retard génère des intérêts de 5 % l'an.
- Pour les travailleurs étrangers, valider le traitement à la retenue à la source avec l'administration fiscale cantonale avant le versement.
- En cas de résiliation avec risque de qualification abusive (art. 336 CO), consulter un juriste avant de fixer le montant du package — une indemnité trop basse peut être perçue comme une reconnaissance de faiblesse lors d'une éventuelle procédure prud'homale.
SynHR intègre un module de calcul des indemnités de départ avec vérification automatique des seuils légaux, export du mémo de calcul et connexion aux données de paie — pour éviter que l'erreur de saisie manuelle ne coûte plus cher que la séparation elle-même.
Sources
- Code des obligations (CO) — fedlex.admin.ch — Texte consolidé des art. 319 ss CO (contrat de travail), dont art. 336a, 339, 339b–339d sur les indemnités de fin de rapports de travail.
- Portail AVS-AI — Informations sur le salaire déterminant, les exclusions de cotisations et les directives applicables aux indemnités de départ.
- Administration fédérale des contributions (ESTV) — Circulaires sur l'imposition des indemnités et prestations en capital, barèmes cantonaux pour la retenue à la source.
- Secrétariat d'État à l'économie (SECO) — Informations sur le droit du travail suisse, les CCT et les conditions de résiliation des contrats de travail.