Outils divers - TCR

Ce chapitre traite différents aspects ponctuels qui sont parfois demandés lors des démarrages ou dans le cadre de SP payants. Par exemple, obtenir le cumul des heures payées et celui des heures travaillées, paramétrer des congés de fractionnement, paramétrer un compteur CET

Imprimer le cumul des heures payées - TCR

Introduction

Par défaut, la présentation du bulletin est figée pour certains éléments comme ceux suivants : 

image-1675784450964.png

Il est possible de masquer des éléments non pertinents mais il n'est pas possible d'en crééer de nouveaux.

La mention horaire payé fait référence à l'horaire payé du mois égal à l'horaire contractuel (Base horaire), minoré du ratrio entre les absences déduites et les absences maintenues et majoré par les heures supplémentaires et complémentaires.

En revanche, l'impression du cumul des heures payées tout au long du contat ou de l'année n'est pas prévue par EIG mais est néanmoins paramétrable et dépend de 2 rubriques : 

La première effectue le cumul et alimente la deuxième qui s'imprime sur le bulletin.

Codifier le cumul depuis le début de l'exercice ou du contrat (le plus récent)

image-1675785508691.png

 

Par l'apprentissage
Rappel de l'explication de l'aide en ligne sur ce mot-clé

image-1675786787815.png

Nous sommes le 7 février 2023. Sans information de dates dans la parenthèse,

Cela convient parfaitement dans le cas qui nous intéresse. Il faut ensuite :

Nous obtenons le résultat suivant : image-1675842027992.png.

Comme il est précisé plus haut, le cumul s'arrête en novembre. Il faut donc faire un ajout à cette formule en :

La formule finale est : HISTOCUMUL([NB_HEURESTPAYE.MONTANT])+ [NB_HEURESTPAYE.MONTANT]

image-1675842288085.png

Par la facilité

Copier le texte de fomule finale dans votre formule.

Dans tous les cas, valider par le V vert.

La formule de calcul du nombre d'heures payées cumulées est terminée.

Il manque la rubrique itérative à éditer u rle bulletin de paye.

Créer la rubrique d'édition

Vérification

Exemple sur une personne à mi-temps partiel (75,84 heures) au mois de février

image-1675872081041.png

Sous le net à payer est ajoutée la ligne désirée

image-1675872123225.png

C.Q.F.D.

Remarque finale

Dans le gestionnaire de rubriques EIG, il existe plusieurs rubriques d'heures (voir Rubriques en paramètres généraux, rubriques de base). Par exemple le nombre d'heures total travaillées qui déduit le temps des absences maintenues.

Il est possible d'utiliser le process ci-dessus pour faire apparâitre ce cumul.

Il n'y a pas lieu de créer de nouvelle rubique libre, il suffit de créer une formule.

En revanche, il est nécessaire de créer une nouvelle rubrique ltérative d'éfition.

Attention :à chaque fois, c'est une ligne qui est consommée en édition.

Corriger l'erreur d'évaluation sur COTSALHORSECRE - TCR

Il arrive parfois qu’une référence circulaire se déclenche sur la rubrique COTSALHORSECRE

image-1679994969913.png

Prérequis

Avoir accès au gestionnaire de rubriques

Corriger le message d’erreur

L’anomalie est liée aux rubriques itératives COT_SAL, Total cotisations salariales et COT_SALDED, Total cotisations salariales déductibles.

Dans ces rubriques figurent encore les anciennes rubriques de cotisations dont le libellé commence par #.

Méthode rapide

Supprimer les rubriques dont le libellé comment par un # dans COT-SAL et COT_SALDED et valider.

L’évaluation du bulletin s’effectue alors sans erreur.

Méthode longue

Dans le gestionnaire de rubriques,

Paramétrer des congés de fractionnement - TCR

Un client pratique l'attribution de congés de fractionnement le 1er novembre de chaque année en fonction du solde des congés annuels au 31 octobre (date de fin de prise légale des congés) selon une règle :

Codification dans EIG

Un profil de congés FRACTION, congés de fractionnement est créé (Menu Paramètres généraux, option Congés, ligne Autres congés). Il commence le 1er novembre et se termine le 31 octobre suivant.

image-1694010593988.png

L’acquisition est gérée par la rubrique libre créée à cet effet, _V_FRACTION, variables pour les congés de fractionnement.

Cette rubrique contient plusieurs formules :

 

image-1694013012933.png

 

image-1699433068441.png

 

image-1691660617498.JPG

 

image-1691660632603.JPG

 

image-1691660650828.JPG

 

image-1691660671132.JPG

 

image-1691660691053.JPG

 

image-1691660715052.JPG

 

image-1691660729759.JPG

 

Exemple

image-1694013444819.png

Le solde de congés annuels N-1 est égal à 4. Donc selon la formule d'attribution, la personne bénéficie d'1 jour de congé de fractionnement.

Clôturer une période de paye - TCR

Pour clôturer une période de paye, il faut réaliser plusieurs étapes obligatoires dans le déroulement de la paye :

Analyser la paye

Cette option, située dans les Options utilisateur :

image-1693231068709.png.

L'écran suivant apparait. Il va permettre d'analyser les liens entre les données et de corriger les éventuelles anomalies de traitements. Il va permettre d'éviter de relancer le calcul de paye et ainsi de refaire la chaîne entière de traitement :

image-1693231979680.png

Il faut cliquer sur le bouton Lancer l'analyse. Ce traitement est très rapide et vous affiche un résultat. 

image-1693232183137.png

Il faut suivre ce qui est indiqué sur le message. 

Tester la DSN

Avant de clôturer, il est très fortement conseillé de générer sa DSN et de la transmettre en mode TEST afin d'éviter les retours bloquants lors de l'envoi réel et qu'il n'est plus possible de revenir sur le mois précédent. 

Générer la clôture

Sélectionner le menu Traitements, option Exercice Périodes :

image-1693218225477.png

De janvier à novembre, le bouton de changement de période est situé en bas à gauche Ouvrir la période Septembre. L'opération consiste à fermer Aout et ouvrir Septembre :

image-1693218406118.png

A la fin décembre, le programme propose d'ouvrir l'exercice suivant. L'opération consiste à clôre décembre, clôre l'année en cours, ouvrir l'année N+1 et janvier :

image-1693218280619.png

Avant de vous demander confirmation, le programme vérifie la codification de la DSN. Il peut arriver que le message suivant apparaisse :

image-1693230852874.png

Dans ce cas, il faut aller dans le menu DSN, Paramétrage DSN, activer la roue crantée pour lister les anomalies. Il s'agit d'anomalies de codifications à corriger dans la gestion des régimes.

Le programme vous demande de confirmer la clôture de la période :

image-1693229533974.png

Le paramétrage de la sauvegarde mensuelle automatique s'effectue dans les structures, niveau association (menu Paramètres Généraux) :

image-1693229648221.png

Une barre de défilement permet de suivre la porgression et se conclut par le message :

image-1693233857316.png

 

Changer d'ancienneté à la date anniversaire du contrat - TCR

Il arrive parfois que les clients pratiquent le changement d'ancienneté à la date anniversaire du contrat et pas au 1er du mois comme paramétré par défaut dans le logiciel EIG.

Ce paramétrage est à mettre en place lors du démarrage d'un nouveau client qui le pratiquait déjà avec son précédent logiciel. Il ne peut donc pas générer de prestation payante mais doit être inclus dans le travail effectué lors de la mise en place par le pack de démarrage. 

Le principe de cette spécificité est que le salaire de base (CC 66) ou la prime d'ancienneté (CC 51) est calculé en deux parties, une partie avant le changement d'ancienneté, et une partie après le changement d'ancienneté. Les deux parties sont proratées par rapport au nombre de jours du mois.

Trois constantes contrat sont ajoutées dans la GRH EIG

Des codifications doivent être effectuées au sein du gestionnaire de rubriques afin de gérer ce changement et une activation générale doit être déclenchée.

Cette activation se situe dans la gestion des structures, au niveau association, dans le bas de la page (Menu Paramètres Généraux)

image-1707908898850.png

Convention 66

Il faut créer 2 nouvelles rubriques de paye _SALBASE1, salaire de base avant changement et _SALBASE2, salaire de base après changement. Pour les dupliquer, il faut sélectionner la rubrique du salaire de base, SALBASE, et la dupliquer 2 fois. L'avantage est que la codification de la rubrique d'origine est reprise ainsi que les itérations.

Le gestionnaire de rubriques est situé dans le menu Paramètres Généraux, option Rubriques,

image-1701877070241.png

Une fois dans le gestionnaire : 

Vos 2 nouvelles rubriques de salaire de base sont prêtes. Penser à les positionner en haut de bulletin par les paramètres des bulletins, menu Autres paramètres.

Mais ce n'est pas suffisant. Le calcul du salaire de base est géré par la rubrique libre Salaire de base divers en pts, SALBASEPTS qui permettait, autrefois, de gérer le complément RTT des conventions 66 et 51 avant qu'ils ne soient réintégrés dans le salaire de base.

Il faut modifier la formule MTPLEIN39, Salaire de base à temps plein base 39 en remplaçant le texte existant par le texte suivant :

SI ((CONSTANTE(CONTRAT.CHANGEDANSMOIS)=0) ou ([NUMCONV.NUMCONV] = 51))
ALORS ([COEFCONV.COEFCONV]*[VP.VP])
SINON ((CONSTANTE(CONTRAT.COEFAVTCHANGE)*[VP.VP]*CONSTANTE(CONTRAT.NBJAVTCHANGE)/CONSTANTE(GENERAL.NBJMOISPAYE))
+(CONSTANTE(CONTRAT.COEFAPSCHANGE)*[VP.VP]*CONSTANTE(CONTRAT.NBJAPSCHANGE)/CONSTANTE(GENERAL.NBJMOISPAYE))
)

Et la formule MTNBH35, Salaire de base à temps partiel base 35 heures en remplaçant le texte existant par le texte suivant :

SI (CONSTANTE(CONTRAT.SITUATIONHORAIRE)=4)
ALORS([SALBASEPTS.MTPLEIN39]*CONSTANTE(CONTRAT.JOUR_FORFAIT)/CONSTANTE(CONTRAT.FORFAITJOURCOLLECTIF) )
SINON(
SI ((CONSTANTE(CONTRAT.CHANGEDANSMOIS)=0) ou ([NUMCONV.NUMCONV] = 51))
ALORS([SALBASEPTS.MTPLEIN39]*[NB_HEURESCON.MONTANT]/[VP.NBHCONV])
SINON(0)
)

Convention 51

Ce sont 2 rubriques de prime d'ancienneté qu'il faut créer, _51_ANC1, prime d'ancienneté avant changement et _51_ANC2, prime d'ancienneté après changement. Pour les dupliquer, il faut sélectionner la rubrique EIG de la prime d'ancienneté, 51_ANC, et la dupliquer 2 fois. L'avantage est que la codification de la rubrique d'origine est reprise ainsi que les itérations. Le principe de duplication est expliqué dans le paragraphe dédié à la convention 66. 

Rubrique _51_ANC1, prime d'ancienneté avant le changement

La case Toujours Valorisée doit être cochée.

Formule BASE

SI (([NUMCONV.NUMCONV]=51) ET (CONSTANTE(CONTRAT.CHANGEDANSMOIS)=1))
ALORS(
(SI (([51_MINCONV.MONTANT]*151.67/CONSTANTE(CONTRAT.HORAIREMENSUEL))<CONSTANTE(GENERAL.51MINCONV))
ALORS([51_BASEANC.MONTANT])
SINON([51_MINCONV.MONTANT]+[51_DIFFSMIC.MONTANT])
+
SI (CONSTANTE(GENERAL.ANNEE_PAYE)*100+CONSTANTE(GENERAL.MOIS_PAYE)>=201411)
ALORS(
SI (CONSTANTE(GENERAL.ANNEE_PAYE)*100+CONSTANTE(GENERAL.MOIS_PAYE)>=201511)
ALORS([51_GRILLETEC14.RESULTAT]/100*[51_MAJSPEC.BASE])
SINON([51_GRILLETEC14.RESULTAT]/100*[51_MAJSPEC.BASE]*0.5)
)
SINON(0))
*CONSTANTE(CONTRAT.NBJAVTCHANGE)/CONSTANTE(GENERAL.NBJMOISPAYE)
)
SINON(0)

Formule TAUX

CONSTANTE(CONTRAT.COEFAVTCHANGE)

Rubrique _51_ANC2, prime d'ancienneté après le changement

La case Toujours Valorisée doit être cochée.

Formule BASE

SI (([NUMCONV.NUMCONV]=51) ET (CONSTANTE(CONTRAT.CHANGEDANSMOIS)=1))
ALORS(
(SI (([51_MINCONV.MONTANT]*151.67/CONSTANTE(CONTRAT.HORAIREMENSUEL))<CONSTANTE(GENERAL.51MINCONV))
ALORS([51_BASEANC.MONTANT])
SINON([51_MINCONV.MONTANT]+[51_DIFFSMIC.MONTANT])
+
SI (CONSTANTE(GENERAL.ANNEE_PAYE)*100+CONSTANTE(GENERAL.MOIS_PAYE)>=201411)
ALORS(
SI (CONSTANTE(GENERAL.ANNEE_PAYE)*100+CONSTANTE(GENERAL.MOIS_PAYE)>=201511)
ALORS([51_GRILLETEC14.RESULTAT]/100*[51_MAJSPEC.BASE])
SINON([51_GRILLETEC14.RESULTAT]/100*[51_MAJSPEC.BASE]*0.5)
)
SINON(0))
*CONSTANTE(CONTRAT.NBJAPSCHANGE)/CONSTANTE(GENERAL.NBJMOISPAYE)
)
SINON(0)

Formule TAUX

CONSTANTE(CONTRAT.COEFAPSCHANGE)

Rubrique EIG 51_ANC, prime d'ancienneté

Il convient également d'en modifier la formule TAUX comme suit de façon à ce qu'elle ne se déclenche pas :

SI (CONSTANTE(GENERAL.51_AVT0212)=0)
ALORS(
SI (CONSTANTE(GENERAL.51_AVT201402)=0)
ALORS(MINIMUM(CONSTANTE(CONTRAT.DUREEANCCONV);30))
SINON(MAXIMUM([51_GRILLEANC14.RESULTAT];[51_ANC201402.BASE]))
)
SINON(
SI (CONSTANTE(GENERAL.51_AVT201402)=0)
ALORS(MAXIMUM([51_GRILLEANC.RESULTAT];[51_ANC122012.BASE]))
SINON(MAXIMUM([51_GRILLEANC.RESULTAT];[51_ANC122012.BASE];[51_GRILLEANC14.RESULTAT];[51_ANC201402.BASE]))
)
*
SI (CONSTANTE(CONTRAT.CHANGEDANSMOIS)=0)
ALORS(1)
SINON(0)

Vérification sur les bulletins de paye

Convention 66

La date d'ancienneté dans la convention indique un changement le 4 février 2024 :

image-1707926590141.png

La situation en janvier

image-1707926753540.png

Le coefficient était 421 pour un horaire de 130 heures

La situation en février

image-1707926902116.png

Le changement de coefficient est intervenu au 1er février.

Avant la mise en place du changement à la date anniversaire :

image-1707926989177.png

Le salaire de base est égal à 432 * 3,93 * 130 / 151,67 = 1455,19

Après la mise en place du changement à la date anniversaire

image-1707927182766.png

Le salaire de base avant changement est égal à 421 * 3,93 * 130 / 151,67 * 3 / 29 = 146,70

Celui après changement est égal à 432 * 3,93 * 130 / 151,67 * 26 / 29 = 1304,65

Convention 51

La date d'ancienneté dans la convention indique un changement le 14 février 2024 :

image-1707927913058.png

La situation en janvier

image-1707927843317.png

image-1707987914355.png

La personne a 23 ans d'ancienneté et le taux de sa prime est de 22%

La situation en février

image-1707927972124.png

Avant la mise en place du changement à la date anniversaire

image-1707928036424.png

Le pourcentage d'ancienneté est égal à 24 dès le 1er février.

Après la mise en place du changement à la date anniversaire

image-1707928220405.png

La personne reste au minimum conventionnel avec son différentiel SMIC. Le cumul des deux éléments est égal à la base de la prime d'ancienneté qui reste identique mais est décomposée en 2 parties.

La prime d'ancienneté avant le changement est égale à 883,54 * 13 / 29 = 396,07 à 22%

Celle après changement est égale à 883,54 * 16 / 29 = 487,47 à 24%

Pour les autres nomenclatures, il faut étudier leurs fonctionnements et adapter les codifications proposées ci-après.

Contrôler le prorata en salaire atelier et aide au poste des variables de paye - TCR

Certaines variables de paye sont proratées en fonction du salaire atelier et de l'aide au poste pour être prises en charge par l'ASP (indemnité de congés payés, heures de dimanche, etc.).

Avec un profil de consultation d'historique de paye, il est possible de contrôler ce prorata.

Fonctionnement

Le traitement des données liées au salaire atelier et à l'aide au poste est assuré par la rubrique libre V_TH, variables TH :

image-1701851910254.pngrubr

Deux formules sont concernées par la rubrique des heures de dimanches : AUTSALDIR et AUTCPLDDTE, quote-part des autres rubriques de paye en salaire direct et quote-part des autres rubriques de paye en aide au poste.

Leurs formules de calcul sont les suivantes :

image-1701852201411.png                                            image-1701852241469.png

Le prorata est assuré par la rubrique itérative TH_SALPRORATA, Rubriques paye imputées au prorata salaire direct/Aide et la somme de la rubrique itérative SALDIRECT, Salaire direct des T.H. et de CPLDDTE, aide au poste.

C'est la rubrique TH_SALPRORATA qui nous intéresse. Avec la mise à jour de décembre, les heures de dimanches TH (TH_DIM) y sont ajoutées : 

image-1701852823541.JPG

Attention : la codification ci-dessus est issue d'un jeu d'essai ! Elle est présentée pour vérifier la présence des heures de dimanches TH. Ne modifiez pas votre propre rubrique.

Exemple de paye TH sans heures de dimanche :

image-1701853073233.png

Voici la même paye avec 1 heure de dimanche :

image-1701853241028.png

Vous constatez que la répartition entre salaire direct et aide au poste est modifiée.

Le contrôle

Pour s'en assurer, il faut codifier un profil de consultation d'historique de paye, par exemple :

image-1701853715670.png

Par le bouton de sélection rapide, il faut sélectionner les constituantes de la TH_SALPRORATA.

Nous obtenons le résultat suivant :

image-1701853833790.png

Le cumul du salaire direct et de l'aide au poste font 290,58 + 866,60 = 1157,18.

La rubrique TH_SALPRORATA n'est constituée que des dimanches TH soit 15,26.

Le prorata au salaire direct est égal à 15,26 * 290,58 / 1157,18 = 3,83194, ligne V-TH.AUTSALDIR de l'historique.

Si on additionne le salaire direct 290,58 et le prorata de 3,83194, on obtient 294,41 de base de cotisation sur salaire direct comme indiqué sur la ligne ACCIDENT du bulletin.

Le prorata à l'aide au poste est égal à 15,26 * 866,60 / 1157,18 = 11,42806, ligne V_TH.AUTCPLDDTE de l'historique.

Si on additionne l'aide au poste et son prorata, on obtient 866,60 + 11,42806 = 878,03 de base de cotisation sur aide au poste comme indiqué sur la ligne _ACCIDENT_TH du bulletin.

Conclusion : le prorata fonctionne correctement.

 

Comprendre la différence entre base du prix de l'heure et base du prix de l'heure à l'ETP 1 - TCR

Les copies d'écran de cette page sont issues d'un jeu d'essai. Les rubriques spécifiques commençant par un "_" sont liées à ce jeu d'essai.

Les codifications fournies par EIG

Pour rappel, il existe 3 bases de prix de l'heure dans EIG :

Ces rubriques sont de type itérative :

image-1708003116890.png

B_PXHEURESUP, base du prix de l'heure des heures supplémentaires

Cette rubrique a été crée depuis la mise en place des indemnités de type Ségur et Laforcade qui ne doivent pas influer sur les heures supplémentaires et complémentaires pour la convention 51 bien qu'incluses dans le taux horaire (Dixit la FEHAP). Elle est égale à la base du prix de l'heure (contractuel) minorée des indemnités Ségur Laforcade de la convention 51.

Pour la convention 66, cette base est égale au prix de l'heure contractuel. 

En ce qui concerne les autres conventions, il faut étudier leurs dispositions et paramétrer la rubrique en conséquence.

B_PXHEURE, base du prix de l'heure à l'horaire contractuel

Comme toute rubrique itérative, elle est égale à la somme de ses composants :

image-1708004158501.png

image-1708004275893.png

Ceux-ci sont présentés par ordre alphabétique de l'alias. Les rubriques EIG sont en tête de liste et les rubriques utilisateurs, qui commencent par le symbole "_" sont en fin de liste.

Ses participations :

image-1708004411126.png

C'est la base du prix de l'heure principale.

B_PXHEUREETP, base du prix de l'heure à l'ETP 1

Comme sa consoeur, elle est égale à la somme de ses composants :

image-1708007033875.png

Elle ne participe à rien :

image-1708007096591.png

Mais, elle est cependant utilisée dans le calcul du prix de l'heure.

Les différences entre leur valorisation

Salarié à temps plein

image-1708007945798.png  

image-1708007990110.png

Dans le cadre d'un salarié à temps plein, les 2 rubriques sont identiques.

Salarié à temps partiel

image-1708008437134.png

image-1708008214144.png

image-1708011944197.png

Les 2 bases sont différentes avec les mêmes composants. 

Dans B_PXHEURE, les montants sont pris tels qu'ils sont dans le bulletin. Dans B_PXHEUREETP, les montants sont rétablis à l'ETP 1 en fonction de la codification des rubriques.

Le bulletin à temps partiel

image-1708009521625.png

La même personne à temps plein

image-1708009442945.png

La base du prix de l'heure en temps partiel à l'ETP 1 est égale au salaire contractuel, rubrique CONTRAT (à 1 centime d'écart lié aux arrondis).

Nous constatons également que le taux horaire est le même sur les 2 bulletins (18,01).

Les 2 rubriques ont été créées pour des questions techniques de développement et pour répondre à une spécificité de la convention 66 lié au passage aux 35 heures qui disait que, dans certains cas, les cadres dirigeants étaient exclus de l'accord 35 heures et devaient donc continuer à être rémunérés sur la base de 39 heures par semaines soit 169 heures par mois. 

Comme il est indiqué dans l'exemple ci-dessus, la base du prix de l'heure à l'ETP 1 divisé par l'horaire collectif (151,67 heures) est égale à la base du prix de l'heure contractuel divisé par l'horaire contractuel.

Si ce n'est pas le cas, il peut y avoir 2 raisons : 

La même personne avec une mauvaise codification

image-1709117156619.png

Nous avons repris l'exemple précédent. Le taux horaire est maintenant de 17,73. Pourtant, 2185,37 / 121,34 = 18,01.

La différence est liée à la sujétion spéciale.

Il existe 3 modes de proratisation dans la codification de la rubrique :

image-1709117994637.png

Le salaire de base étant déjà proraté au temps de travail, l'indemnité de sujétion spéciale peut être considérée comme Non proratée. Mais, dans ce cas, son montant est considéré comme étant celui du temps plein dans la base du prix de l'heure à l'ETP 1 et ce montant diffère du précédent (2731,21 voir plus haut) : 

image-1709118289248.png

Pour que ce montant soit correct, et par conséquent, que le prix de l'heure soit correct, c'est la case Proratée (saisie à l'horaire contractuel) qui doit être cochée.

 

 

Codifier l'indemnité de rupture conventionnelle - TCR

EIG ne fournit pas de rubrique d'indemnité de rupture conventionnelle. Celle-ci est créée par le client lui-même ou pour le client par un technicien EIG. La plupart du temps, en dupliquant la rubrique d'indemnité de licenciement, ce qui fait que la rupture conventionnelle ainsi créée reste une rubrique de net.

Mais des tickets récents nous ont montré que ce n'est pas suffisant. En effet, des personnes avaient une indemnité qui dépassait 2 fois le plafond annuel de Sécurité Sociale et le dépassement est soumis à cotisations. Nous avons modifié le paramétrage pour gérer l'urgence des clôtures mais cela n'est pas suffisant non plus.

Pour étudier tous les cas concrets, nous avons utilisé la source : https://www.service-public.fr/particuliers/vosdroits/F31539 

Nous en avons extrait les informations ci-après utiles pour la codification en GRH :

Le texte du service public

L'indemnité de rupture conventionnelle est-elle soumise à cotisations sociales pour le salarié ?

L'indemnité de rupture conventionnelle peut être exonérée de cotisations sociales, de CSG et de CRDS dans certaines conditions.

Cotisations sociales

L'indemnité spécifique de rupture conventionnelle est en partie exonérée de cotisations sociales.

Le montant correspondant à l'indemnité fixée par la loi, la convention collective, l'accord professionnel ou interprofessionnel est exonéré en totalité.

Si le montant est supérieur, l'exonération est limitée à l'un des montants suivants, dans la limite de 92 736 € (2 fois le plafond annuel de Sécurité Sociale)

  • 2 fois le montant de la rémunération annuelle brute perçue par le salarié au cours de l'année précédant la rupture du contrat de travail
  • Moitié du montant de l'indemnité
Exemple :

Si un salarié perçoit une indemnité spécifique de rupture conventionnelle d'un montant de 40 000 € exonérés d'impôt, l'indemnité est également exonérée de cotisations sociales.

En revanche, s'il perçoit une indemnité de 100 000 € exonérée d'impôt, l'indemnité est alors exonérée de cotisations sociales dans la limite de 92 736 €.

La partie de l'indemnité qui excède ce montant, soit 7 264 € (100 000 € - 92 736 €), est soumise à cotisations sociales.

Attention  : si l'indemnité spécifique de rupture conventionnelle versée est supérieure à 463 680 €, elle est soumise à cotisations intégralement. Aucune exonération n'est applicable. (10 fois le plafond annuel de Sécurité Sociale)

CSG et CRDS

L'indemnité de rupture conventionnelle est exonérée de CSG et CRDS selon la plus petite des 2 limites suivantes :

  • Montant de l'indemnité de rupture conventionnelle prévu par la loi, la convention collective, l'accord professionnel ou interprofessionnel
  • Montant de l'indemnité exonéré de cotisations sociales, soit au maximum 92 736 € (2 fois le plafond annuel de Sécurité Sociale)
Attention  

Si l'indemnité de licenciement versée est supérieure à 463 680 €, elle est soumise à CSG et CRDS intégralement. Aucune exonération n'est applicable. (10 fios le plafond annuel de Sécurité Sociale)

L'indemnité de rupture conventionnelle est-elle soumise à une contribution patronale spécifique ?

L'indemnité de rupture conventionnelle est soumise à une contribution patronale spécifique de 30 % sur la part de l'indemnité exonérée de cotisations sociales.

Cette contribution est versée par l'employeur, au profit de la Caisse nationale d'assurance vieillesse.

Déterminer la codification à établir dans EIG

Plafond Annuel de Sécurité Sociale = PASS

Au regard de ce qui précède, il faut considérer 3 cas :

1er cas, l'indemnité est inférieure ou égale à 2 PASS

Alors, l'indemnité n'est pas soumise aux cotisations sociales ni à la CSG et à la CRDS mais elle est soumise à la contribution patronale de 30%. Pour le salarié, l'indemnité est une indemnité en net.

2ème cas, l'indemnité est supérieure à 2 PASS et inférieur ou égale à 10 PASS

Alors, l'indemnité est exonérée de cotisations sociales salariales et patronales jusqu'à 2 PASS et soumise à la contribution patronale de 30%. Le dépassement est assujetti aux cotisations sociales. L'indemnité se scinde en une partie brute et une partie nette.

3ème cas, l'indemnité supérieure à 10 PASS

Alors, la totalité de l'indemnité est soumise à cotisations sociales et la contribution patronales de 30% n'est plus dûe. L'indemnité est une indemnité en brut.

Déterminer les rubriques à créer

Il faut :

Il serait possible d'utiliser des SI ALORS SINON ou des SELON CAS pour gérer ces conditions dans les rubriques. Mais, lors d'un suivi de calcul, il y a un point d'entrée et le résultat sans détail intermédiaire. De plus, il n'est pas possible de suivre le détail du calcul. 

La rubrique libre est votre amie. Elle présente plusieurs avantages : il est possible de détailler toutes les étapes du calcul, elle est requêtable par la consultation de l'historique de paye.

Il faut donc également une rubrique libre qui contient plusieurs formules :

Créer les rubriques

L'indemnité à saisir

image-1718272332443.png

Il faut prendre en compte toutes les informations surlignées en jaune :

La part brute de l'indemnité

image-1718274069999.png

Il faut prendre en compte toutes les informations surlignées en jaune :

La part nette de l'indemnité

image-1718274200455.png

Il faut prendre en compte toutes les informations surlignées en jaune :

La rubrique libre

image-1718281593429.png

Le commentaire renvoie à la présente page wiki.

A chaque fois, il est possible de faire un copier-coller du texte à renseigner dans chaque formule. Attention à ne pas oublier la dernière parenthèse dans les formules avec SELON CAS.

Formule MT_INDEM, montant de l'indemnité

Elle reprend le montant total de l'indemnité saisie. Cette donnée prend son sens par la consultation de l'historique de GRH.

Texte à renseigner : [_IND_RUP_CONV.MONTANT]

Formule 2PASS, 2 fois le plafond annuel de Sécurité Sociale

Elle permet la comparaison avec le montant total de l'indemnité, de déterminer le cas concerné et les éléments à initialiser.

Texte à renseigner : CONSTANTE(GENERAL.PLFSECUAN)*2

Formule 10PASS, 10 fois le plafond de Sécurité Sociale

Comme pour la formule précédente, elle permet la comparaison avec le montant total de l'indemnité, de déterminer le cas concerné et les éléments à initialiser.

Texte à renseigner : CONSTANTE(GENERAL.PLFSECUAN)*10

Formule CAS, cas considéré (voir page wiki)

La encore, référence à la présente page wiki et aux cas cas énoncés précédemment.

Texte à renseigner

SELON(
CAS([_CALCUL_RUPCONV.MT_INDEM] < [_CALCUL_RUPCONV.2PASS]) ALORS (1)
CAS(([_CALCUL_RUPCONV.MT_INDEM] > [_CALCUL_RUPCONV.2PASS]) ET ([_CALCUL_RUPCONV.MT_INDEM] < [_CALCUL_RUPCONV.10PASS])) ALORS (2)
CAS([_CALCUL_RUPCONV.MT_INDEM] > [_CALCUL_RUPCONV.10PASS]) ALORS (3)
)

Formule  MT_BRUT, montant de l'indemnité brute

Valeur alimentée en fonction du cas

Texte à renseigner

SELON(
CAS([_CALCUL_RUPCONV.CAS] = 1) ALORS (0)
CAS([_CALCUL_RUPCONV.CAS] = 2) ALORS ([_CALCUL_RUPCONV.MT_INDEM]-[_CALCUL_RUPCONV.2PASS])
CAS([_CALCUL_RUPCONV.CAS] = 3) ALORS ([_CALCUL_RUPCONV.MT_INDEM])
)

Formule MT_NET, montant de l'indemnité nette

Valeur alimentée en fonction du cas 

Texte à renseigner

SELON(
CAS([_CALCUL_RUPCONV.CAS] = 1) ALORS ([_CALCUL_RUPCONV.MT_INDEM])
CAS([_CALCUL_RUPCONV.CAS] = 2) ALORS ([_CALCUL_RUPCONV.2PASS])
CAS([_CALCUL_RUPCONV.CAS] = 3) ALORS (0)
)

Formule BASE30, base de la contribution de 30%

Valeur alimentée en fonction du cas

Texte à renseigner

SELON(
CAS([_CALCUL_RUPCONV.CAS] = 1) ALORS ([_CALCUL_RUPCONV.MT_INDEM])
CAS([_CALCUL_RUPCONV.CAS] = 2) ALORS ([_CALCUL_RUPCONV.2PASS])
CAS([_CALCUL_RUPCONV.CAS] = 3) ALORS (0)
)

Etude de cas

Nous présentons, ci-après, les 3 cas à partir de la même personne pour qui nous saisissons des montants d'indemnité en fonction des cas. Respectivement 10 000 €, 100 000€ et 1 000 000€.

1er cas, exonération de cotisations et contribution patronale

Pas de montant brut :

image-1718282622582.png

Présence de la contribution patronale pour la totalité de la somme

image-1718282663099.png

La totalité de la somme est en net :

image-1718282746516.png

Vérification par l'historique de paye et le suivi de calcul

image-1718282822749.png

image-1718282912921.png

Le montant de 10 000€ est inférieur à 2 PASS donc c'est bien le cas 1 qui s'applique : pas de montant brut, tout est en net et c'est la totalité qui est assujettie à la contribution.

image-1718284451160.png

2ème cas, exonération partielle de cotisations et contribution patronale partielle

Présence d'un montant brut :

image-1718283144971.png

Présence d'une cotisation patronale sur la partie exonérée et inclusion de la partie brute dans les cotisations :

image-1718283580196.png

Présence d'une somme en net coresspondant au plafond d'exonération :

image-1718283275408.png

Vérification par l'historique de paye et le suivi de calcul :

image-1718283358495.png

image-1718283431350.png

L'indemnité totale est comprise entre les 2 PASS et les 10 PASS. Il s'agit du cas 2 donc l'exonération porte sur 2 PASS qui est aussi la base de la contribution patronale.

image-1718283678822.png

Le montant de la partie exonérée est passé en net.

3ème cas, plus d'exonération de cotisations et plus de contribution patronale

La totalité de l'indemnité est en brut et est soumise à cotisations :

image-1718283889818.png

De ce fait, il n'y a plus de contribution patronale de 30%

image-1718283992392.png

Et il n'y a pas, non plus, d'indemnité en net :

image-1718284053752.png

Vérification par l'historique de paye et le suivi de calcul

image-1718284178164.png

image-1718284234389.png

Le montant de l'indemnité est supérieur à 10 PASS donc il s'agit du cas 3. Toute l'indemnité est portée en brut.

image-1718284352698.png

Conclusion

Tous les cas prévus par le législateur sont couverts. 

Si le client demande que ce soit un technicien qui s'occupe du paramétrage, cela relève d'une prestation d'une heure à 100€ HT et 120€ TTC

Si d'autres rubriques d'indemnité de rupture conventionnelle sont déjà présentes, il est possible de les utiliser en les adaptant ou si de nouvelles rubriques sont créées, il faut désactiver les rubriques précédentes en retirant les itérations, en décochant toujours valorisé et en cochant ne plus utiliser la rubrique.

 

Ne plus renseigner les heures travaillées (IRTT) et les heures payées (IRTT)

Rappel

Dans les fiches contrats, dans le pavé 2 "Horaire", figurent 2 zones "Heures travaillées (IRTT)" et "Heures payées (IRTT)" 

image-1724142946204.png

Ces 2 données servaient à générer le complément IRTT de la convention 66 et l'indemnité de solidarité de la convention 51 suite à  la mise en place des 35 heures. Le salaire était décomposé en 2 lignes, le salaire de base sur la base de 35/39ème et le complément de 4/39ème. Très tot, la FEHAP a fait en sorte que les 2 lignes soient consolidées et que le salaire de base comporte la totalité de la somme.

La convention 66 a conservé ce principe pendant plusieurs années et les bulletins se présentaient comme ceci :

image-1724143259265.png

Or, depuis l'avenant 346 paru au Journal Officiel le 31 octobre 2018, la ligne IRTT est supprimée des bulletins et fusionnée avec le salaire de base.

EIG avait communiqué à cette époque sur les modificatins à apportées :

https://wikiapp.heberg-eig.fr/books/conventions/page/ccnt66-avenants-345-346-347

De ce fait, les lignes "Heures travailles (IRTT)" et "Heures payes (IRTT)" n'ont plus de raison d'être. Il est possible de codifier ces données de façon à ce qu'elles soient toujours renseignées et qu'elles ne soient plus apparantes dans la fiche contrat :

image-1724143968162.png

Dans l'exemple ci-dessus, les 2 lignes sont absentes et la saisie ne contient que l'horaire contractuel et l'horzire collectif (pour calculer l'ETP).

Comment procéder ?

Prérequis

Il faut avoir accès au menu "Autres paramètres" et à l'item "Gestion des modèles de saisie (contrats)" :

image-1724144206076.png et image-1724144237114.png

Si les utilisateurs "de base" n'ont pas accès à ces informations, il y a forcément un supérieur hiérarchique au sein de l'association qui bénéficie de ces droits.

Par défaut, il existe un modèle EIG qui n'est pas modifiable et il doit y avoir au moins un modèle de type association :

image-1724144414822.png

C'est ce modèle qu'il convient de modifier.

Procédure

Chaque pavé de la fiche contrat est listé et représenté par un code couleur. Il faut se positionner sur le 3ème pavé de couleur rouge relatif aux horaires :

image-1724144565589.png

Il faut sélectionner la ligne "Heures travaillées (IRTT)" et cliquer sur le bouton "Ajouter une restriction"

image-1724144691945.png

La codification se présente comme suit :

image-1724144843637.png

Il faut :

image-1724144968833.png

Il faut procéder de la même façon pour la ligne "Heures payées (IRTT)".

Il faut fermer la GRH puis la rouvrir pour que la nouvelle présentation soit active.