Un outil puissant, des angles morts dangereux
Un responsable RH d'une PME vaudoise de 18 employés peut aujourd'hui produire un contrat de travail complet en moins de dix minutes via un LLM. Le résultat est souvent syntaxiquement irréprochable et couvre les clauses habituelles : durée d'essai, salaire, horaires, vacances. Le problème n'est pas dans ce que l'IA écrit — il est dans ce qu'elle ignore ou approxime : les dispositions impératives du Code des obligations (CO), les seuils cantonaux de salaire minimum, les conventions collectives de travail (CCT) applicables de plein droit, ou encore les exigences spécifiques de la Loi sur le travail (LTr) pour certaines catégories de travailleurs.
Ce n'est pas une question de qualité de l'IA : c'est une question d'architecture juridique. Le droit suisse du travail repose sur une hiérarchie de normes — loi impérative, CCT, contrat individuel, usage — que nul modèle de langage généraliste ne peut résoudre sans données contextuelles précises. Comprendre cette hiérarchie, c'est comprendre exactement où l'IA peut être un accélérateur fiable et où elle devient un risque.
La hiérarchie des normes : ce que l'IA ne peut pas résoudre seule
Dispositions impératives absolues et relatives du CO
Le CO distingue trois catégories de normes dans le contrat individuel de travail (art. 319 à 362 CO). Les dispositions impératives absolues s'appliquent quoi qu'il soit écrit dans le contrat : toute clause contraire est nulle de plein droit (art. 362 CO). Exemples : le droit aux vacances d'au moins quatre semaines par année pour les adultes (cinq semaines jusqu'à 20 ans révolus), l'interdiction de déduire des amendes du salaire, la protection en cas de maternité. Les dispositions impératives relatives (art. 361 CO) peuvent être modifiées par convention collective, mais jamais au détriment du travailleur par contrat individuel seul. Les dispositions dispositives, enfin, s'appliquent seulement en l'absence de clause contractuelle.
Un LLM qui génère une clause de vacances à trois semaines pour un employé adulte produit une clause nulle — l'employé a droit à quatre semaines de toute façon. L'IA n'a pas «tort» au sens factuel si elle n'a pas été informée de la situation exacte, mais le résultat est juridiquement inopérant et potentiellement trompeur pour un employeur non averti.
CCT et contrats-types de travail (CTT)
En Suisse romande, plusieurs secteurs sont soumis à des CCT étendues (déclarées de force obligatoire) ou à des contrats-types cantonaux fixant des salaires minimaux. Le secteur de la construction (CCT nationale du bâtiment), l'hôtellerie-restauration (CCT L-GAV), le nettoyage, le commerce de détail ou encore l'économie domestique en sont des exemples courants. Un contrat généré par IA sans vérification de la CCT applicable peut fixer un salaire inférieur au minimum conventionnel, une durée du temps de travail incompatible avec la CCT, ou omettre des suppléments obligatoires (13e salaire, allocations de formation, indemnités de départ).
La vérification des CCT applicables reste une démarche humaine indispensable : elle suppose de connaître le secteur de l'entreprise, son code NOGA, parfois le canton d'exécution du travail, et l'état actuel de la convention. Le SECO publie la liste des CCT déclarées de force obligatoire.
Salaires minimaux cantonaux
Depuis l'introduction de salaires minimaux cantonaux dans plusieurs cantons romands, un contrat rédigé sans référence au droit cantonal peut être légalement insuffisant. À titre d'exemple, au 01.01.2024 : Genève fixe un salaire minimum à CHF 24.32/heure (indexé annuellement), le Valais à CHF 20.40/heure, Vaud à CHF 21.43/heure. Ces montants évoluent. Un modèle IA entraîné sur des données antérieures ou non alimenté en temps réel ne connaîtra pas nécessairement le seuil en vigueur au moment de la rédaction du contrat.
Ce que l'IA fait bien : le périmètre d'utilisation raisonnable
Rédaction des clauses dispositives et de la structure documentaire
Sur le plan de la structure contractuelle, l'IA est réellement efficace. Elle génère rapidement une trame complète avec les clauses standard : identification des parties, date d'entrée en fonction, description du poste, lieu de travail, salaire brut, délais de résiliation selon le CO (art. 335a à 335d), période d'essai (max. trois mois, art. 335b CO), règles sur les heures supplémentaires, protection des données, clause de confidentialité. Ces éléments sont largement dispositifs ou correspondent à des formulations standard que l'IA reproduit correctement.
L'IA excelle aussi dans la cohérence rédactionnelle : elle évite les incohérences de formulation entre clauses, propose plusieurs variantes pour une même disposition, et traduit du français au suisse-alémanique ou vers l'anglais pour des employés expatriés. Pour une PME qui rédige ses contrats à la main depuis des années avec un modèle Word vieillissant, le gain de temps est substantiel.
Clauses spécifiques : non-concurrence, confidentialité, remboursement de formation
Les clauses de non-concurrence (art. 340 à 340b CO) ont des conditions de validité strictes : elles ne sont valables que si l'employé a eu accès à la clientèle ou à des secrets de fabrication, si l'activité est précisément délimitée géographiquement et dans le temps (max. trois ans en règle générale), et si une contrepartie adéquate est prévue. L'IA peut produire une clause formellement correcte — mais elle ne peut pas déterminer si les conditions de validité sont remplies dans la situation concrète de l'entreprise sans que l'utilisateur les lui fournisse explicitement. Même logique pour les clauses de remboursement de frais de formation : le CO (art. 327a ss) encadre strictement ce qui peut être récupéré et sous quelles conditions.
Conformité nLPD : un angle souvent oublié
Depuis le 01.09.2023, la nouvelle Loi fédérale sur la protection des données (nLPD) impose de nouvelles exigences sur le traitement des données personnelles des employés. Le contrat de travail, ou une annexe dédiée, doit informer le travailleur des données collectées, de leur finalité et de leur durée de conservation. Un outil IA généraliste non mis à jour sur la nLPD produira une clause de protection des données calée sur l'ancienne LPD — insuffisante depuis septembre 2023.
Risques concrets pour l'employeur : ce que la nullité entraîne
Quand une clause contractuelle viole une disposition impérative du CO ou de la LTr, elle est nulle de plein droit selon l'art. 362 CO — mais le reste du contrat demeure valide. Le juge la remplace par la règle légale ou conventionnelle applicable. Conséquence pratique : l'employeur pensait avoir contractuellement limité les vacances à trois semaines ; il devra finalement payer quatre semaines comme si la clause n'avait jamais existé, plus les arriérés éventuels pour les années passées.
Pour les délais de congé, une erreur est fréquente : certains outils IA proposent des délais inférieurs aux minima légaux du CO (art. 335c) — un mois pendant la première année de service, deux mois de la deuxième à la neuvième année, trois mois ensuite — ou omettent de préciser que le délai commence à courir à la fin du mois civil. Un délai contractuel inférieur au minimum légal est nul ; le délai légal s'applique automatiquement.
En cas de litige prud'homal, les tribunaux cantonaux romands — Tribunal des prud'hommes de Genève, Tribunal d'arrondissement dans le canton de Vaud — appliquent ces règles strictement. La responsabilité civile de l'employeur peut être engagée, et dans des cas de violation grave et répétée (notamment sur les salaires minimaux CCT), des sanctions administratives ou pénales peuvent s'ajouter.
Cas pratique
Situation : Fabienne Rouiller dirige une PME de 12 collaborateurs à Sion (VS), active dans le nettoyage industriel. En janvier 2025, elle doit engager un technicien de surface à temps partiel (60 %), Marc Antonietti, avec entrée en fonction le 03.02.2025. Elle utilise un outil RH assisté par IA pour générer le contrat.
Ce que l'IA produit correctement : structure du contrat, période d'essai d'un mois, description du poste, clause de confidentialité, règles sur les heures supplémentaires (compensation en temps ou paiement à 125 % selon CO art. 321c), clause nLPD standard.
Ce que l'IA rate sans intervention humaine :
- Le secteur du nettoyage est soumis à la CCT nationale du nettoyage (Gesamtarbeitsvertrag Reinigung), déclarée de force obligatoire. Elle fixe un salaire minimal selon l'expérience et la région. Pour un technicien de surface en Valais avec deux ans d'expérience, le salaire minimal CCT est d'environ CHF 22.50/heure au 01.01.2025 (à vérifier auprès de la branche). L'outil IA a proposé CHF 21.80/heure — insuffisant.
- Le Valais a introduit un salaire cantonal minimum de CHF 20.40/heure. La CCT sectorielle est plus favorable : c'est elle qui prime.
- La CCT nettoyage prévoit un 13e salaire obligatoire. La clause générée par l'IA ne le mentionnait pas.
- Pour un temps partiel à 60 %, le droit aux vacances se calcule proportionnellement : 4 semaines × 60 % = 2,4 semaines effectives, soit 12 jours de vacances (sur la base d'une semaine de 5 jours). La clause IA indiquait «4 semaines» sans précision, ce qui aurait créé une ambiguïté opérationnelle.
Procédure de correction :
- Fabienne vérifie l'applicabilité de la CCT nettoyage via le registre du SECO.
- Elle ajuste le salaire brut mensuel : CHF 22.50 × (45h/semaine × 60 % × 52/12) = CHF 22.50 × 117h ≈ CHF 2'632.50 brut/mois (à vérifier selon les heures hebdomadaires contractuelles).
- Elle ajoute la clause de 13e salaire (versé en deux fois, juin et décembre, au prorata).
- Elle précise les vacances : 12 jours ouvrables par année civile, calculés au prorata du taux d'activité.
- Elle soumet le contrat final à sa fiduciaire pour validation avant signature.
Résultat : le contrat généré par IA a servi de base de travail valable et a économisé 45 minutes de rédaction. Mais sans la vérification humaine, trois clauses auraient été soit nulles, soit contraires à la CCT — exposant Fabienne à un rappel de salaire et à d'éventuels arriérés de 13e salaire.
Récapitulatif opérationnel
- Identifier la CCT applicable avant de lancer la génération IA : code NOGA de l'entreprise, canton d'exécution, liste SECO des CCT déclarées de force obligatoire.
- Vérifier le salaire minimal cantonal en vigueur à la date d'entrée en fonction (Genève, Vaud, Valais, Jura, Neuchâtel ont chacun leur seuil actualisé annuellement ou biannuellement).
- Contrôler les dispositions impératives absolues (art. 362 CO) : vacances minimales, délais de congé légaux, protection en cas de maladie et maternité — ces clauses ne peuvent pas être réduites par contrat.
- Compléter manuellement les éléments CCT : 13e salaire, indemnités de départ, suppléments de nuit/dimanche, allocations formation, fonds paritaires obligatoires.
- Mettre à jour la clause nLPD selon les exigences de la loi du 01.09.2023 : finalités du traitement, durée de conservation, droits de l'employé sur ses données.
- Pour les clauses de non-concurrence (art. 340 CO) : vérifier que les conditions de validité sont réunies (accès clientèle ou secrets, délimitation précise, durée ≤ 3 ans) avant de les inclure.
- Soumettre tout contrat généré par IA à une validation humaine (RH senior, fiduciaire ou avocat) avant signature — en particulier pour les profils cadres, les contrats à durée déterminée ou les clauses spéciales.
- Documenter la version et la date du modèle IA utilisé et des sources CCT/salariales consultées : traçabilité utile en cas de contrôle ou de litige ultérieur.
Un outil comme SynHR peut intégrer des modèles contractuels pré-vérifiés sur le droit suisse, réduisant le risque d'écart entre le contrat généré et les exigences légales — mais la validation finale reste une responsabilité humaine, toujours.
Sources
- Code des obligations (CO), art. 319–362 — fedlex.admin.ch — Texte consolidé du contrat individuel de travail, dispositions impératives et dispositives.
- Loi sur le travail (LTr) — fedlex.admin.ch — Dispositions sur la durée du travail, le repos, les catégories de travailleurs protégés.
- Conventions collectives de travail déclarées de force obligatoire — SECO — Registre officiel des CCT étendues, searchable par branche.
- Loi fédérale sur la protection des données (nLPD) — fedlex.admin.ch — Texte en vigueur depuis le 01.09.2023, applicable au traitement des données des employés.
- Contrat de travail — ch.ch — Synthèse des droits et obligations, délais de résiliation, informations pratiques pour employeurs.