-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calcul d'indemnité de licenciement: ajout de CCN #39
Comments
Proposition calcul indemnité légale de licenciement. Amélioration 1.( amélioration à suivre: CCN) principe
Calcul de l'indemnité légale
Vérifier type de faute
si non, continuer facultatif: "aide: vous reporter à la lettre de notification de licenciement, lorsqu'il est invoqué le motif de faute grave doit apparaître précisément dans le courrier" recueillir la valeur "ancienneté". deux possibilitésa) demander la date de début et de fin de contrat:. b) demander l'ancienneté en mois/années c)vérifier: si ancienneté>12 mois. 3) Recueillir salaire brut mensuel**Afficher un formulaire comprenant 12 champs à remplir (4-10 caractères numériques type €) Primes dont 13ème mois?
a) moyenne des douze derniers mois Calcul de l'indemnité légale (Il)a) vérifier , que la date de modification de l'article R1234-2 du code du travail n'est pas différente de 25/09/2017 (signature du décret) ou 26/09/2017(publication) ou 27/09/2017 (entrée en vigueur). "calcul2017" : date du licenciement > 26/09/2017Si "ancienneté inférieure ou égale à 10 ans Si ancienneté supérieur à 10 ans: (// en mois par années d'ancienneté) // on peut le dire comme ça si vous voulez: "calculavant2017" : date du licenciement < 26/09/2017Si "ancienneté inférieure ou égale à 10 ans Une structure commune ( d'ailleurs commune aussi à l'indmenité de départ en retraite) apparait au regrd des CCN consultés (qui reprend sans surprise les composantes structurelles de l’indemnité légale): le modèle ci après se dégage: et apparaot transposable:
|
** Intégration des modalités de calcul de l'indemnité de licenciement au regard de la CCN industries Chimiques.**
Un accord portant modification notamment de cet article est en vigueur. (accord de 1991).
L'accord de 1991 n'a pas d'incidence directe en matière de licenciement ( mais de retraite). Thème: contrat de travail Principe 1: L'indemnité légale Calcul de l'indemnité dans la CCN de l'indus Chimique.(Il_chem) > (Il). si la valeur de
} SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire + prime)) Si Si ancienneté < 2, : indemnité légale de licenciement (la ccn prévoit une un calcul d'indemnité qu'à partir de 2 ans d'ancienneté) indem_cc =s/103a ( 3/10 de mois par année à compter de l'entrée dans l'entreprise) si 50 < age < 55 ET a >5 si age > 55 ET a > 5 indem_cc = min(indem_cc, 14s) l'indemnité de congédiement ne peut être supérieur à 14 mois de salaire) SI SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire + prime)) Si a<2, : indemnité légale de licenciement ( "la ccn prévoit un calcul d'indemnité qu' à partir de 2 ans d'ancienneté")
SI 10 < a < 20
SI a >= 20
SI 50 < age <55 ET a >= 5
SI age > 55 ET a >= 5
indem_cc = min(indem_cc, 18s) l'indemnité de congédiement ne peut être supérieur à 18 mois de salaire SI SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire avant préavis (n°8) + prime)) Si a<2, : indemnité légale de licenciement ( "la ccn prévoit un calcul d'indemnité qu' à partir de 2 ans d'ancienneté")
SI 10 < a < 15
indem_cc = indem_base SI age>45 et age<55 ET a>5
SI age > 55 ET a>5
indem_cc = min(indem_cc, 20s) l'indemnité de congédiement ne peut être supérieur à 20 mois de salaire Si Si affiliation: oui et Si "Licenciement pour motif économique"=oui: SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire + prime)) Si ancienneté<1, :
si ancienneté>1 et ancienneté<2,
si ancienneté >=2
Si Si affiliation: oui et Si "Licenciement pour motif économique:non = Si catégorie:“groupe IV”, Si affiliation: non Si affiliation: oui et Si “Licenciement pour motif économique”=oui: SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire + prime)) Récupérer "motif, mo" ( dans votre cas s'agit t-il 'un licenciement pour motif économique {oui/non}) Si ancienneté<1, : indemnité légale de licenciement ( "la ccn prévoit une indemnité à partir de 2 ans d'ancienneté")/!\
Récupérer l'indem_cc calculée juste au dessus et ajouter un bonus pour les + de 50 et 55 ans:
Si SalaireRef = max( moy(Salaire + Prime, 12mois), Dernier salaire avant préavis (n°8) + prime)) **Si ** ancienneté < 2 : indem_cc= 1s
si age>45 et age<50
si age>50 et age<55
si age > 55
|
Spécifications au top :) Il manque quelques exemples de calculs "validés" qui pourront servir à des tests unitaires pour valider l'algo. Quelques questions :
-> je fais quelques itérations ici : https://codesandbox.io/s/6wryx6zpvr je te propose pour l'instant le scenario suivant:
vérifié avec excel et sIRC salaire mensuel brut Indemnité due : 3305,57 |
hey c'est plutôt pas mal! d'autant que j'avais pas vu ton commentaire plus tôt. j'aime bien le préremplissage des salaires. Cool. quelques petites choses:
Ancienneté: contrôle des 12 mois d'ancienneté requis, il est question d'une année ininterrompue. ( test à partir des mois de salaire renseignés et de l'ancienneté renseigné, ça pourrait être pas mal ( si ancienneté déclarée >= 12 mois, le nombre de salaire des 12 derniers mois doit =12). Pour la prise en compte de l'ancienneté, :
|
Hierarchie des normes: Textes officiels Consultez votre convention ou accord d'entreprise.Il n'y a pas de clause sur ce thème au niveau de l'accord d'entreprise?
Il n'y a aucune clause sur ce thème : tant dans l'accord d'entreprise, que dans la Convention collective ou l'accord à portée plus large ?
|
Nouvelle version : https://codesandbox.io/s/6wryx6zpvr Points non traités :
|
Metallurgie: accords nationaux. Le montant de l'indemnité de licenciement est comme suit : soit y l’ancienneté en année complète"récupérer années complète": ex si 25 mois : 25 mois/12 2,1, récupérer 2 soit z, ancienneté de 10 ans/ 120 mois., valeur 10 ans ou 120 mois si y>z: "non" : si y>z: "oui" 1/5x+(1/5x)/1211+ [(x/152)+(x/15x2)/12*11. le résultat est à comparer avec l'indemnité de licenciement légale. Une passe sera nécessaire pour affiner la notion d'ancienneté, et d'autre part des cas particuliers ( comme les différences de catégories...) |
|
bureau d'étude technique si ""branche":"bureau d'étude technique" Récupérer "mois de rémunération,x", "année incomplète" Mois de rémunération: rentrer le salaire des 12 derniers mois. ("afficher: attention entrer le salaire brut, sans les hs, ni les frais de déplacement, avec les primes. ) Si des champs sont vides: alors "année incomplète":1 (année incomplète permet de récupérer x1 ou x2) "catégorie","ETAM" check: ancienneté,a>2, mois de rémunération>0, année incomplète=0, engagement successif=0 check: ancienneté>2, mois de rémunération>0, année incomplète=1, engagement successif=0 Engagement successif=1, check: mois de rémunération>0, année incomplète=0, engagement successif=1 check: mois de rémunération>0, année incomplète=1, engagement successif=1 "catégorie","Ingénieur Cadres" check: mois de rémunération>0, année incomplète=0, si a0,30>12(//33) z=12x1 check: mois de rémunération>0, année incomplète=1, |
Boulangerie récupérer inaptitude {oui,non} (afficher " Votre licenciement fait il suite à une décision d'inaptitude?"), {oui,non} si inaptitude =non: "indemnité légale de licenciement,w". si inaptitude = oui, " Indemnité complémentaire, IC," (//différence entre l’indemnité de départ à la retraite et l'indemnité de licenciement) indemnité de départ à la retraite, IR, si a<10, IR=0 IC=IR-w |
"branche": commerce de gros récupérer ancienneté,a indemnité de licenciement, z comparer z et l’indemnité légale, afficher les deux. afficher le montant le plus favorable et sa provenance. ( selon vos indications, et sauf stipulation d'un accord d'entreprise, l'indemnité de licenciement auquel vous avez droit correspond à l'indemnité {légale,conventionnelle} dont le montant est le suivant: "") |
branche HCR récupérer ancienneté,a indemnité de licenciement, z comparer z et l’indemnité légale, afficher les deux. afficher le montant le plus favorable et sa provenance. ( selon vos indications, et sauf stipulation d'un accord d'entreprise, l'indemnité de licenciement auquel vous avez droit correspond à l'indemnité {légale,conventionnelle} dont le montant est le suivant: "") |
branche: services de l'automobile IDCC 1090 check faute grave ou lourde=non récupérer ancienneté,a si age<60, si inaptitude=non. indemnité de licenciement, z comparer z et l’indemnité légale, afficher les deux. afficher le montant le plus favorable et sa provenance. ( selon vos indications, et sauf stipulation d'un accord d'entreprise, l'indemnité de licenciement auquel vous avez droit correspond à l'indemnité {légale,conventionnelle} dont le montant est le suivant: "") si inaptitude = oui. si age >50 //incomplet mais integrable: il manque les calculs de l'IC... |
HOSPITALISATION A BUT NON LUCRATIF FEHAP "branche","" récupérer faute grave ou lourde, IR=IRL si af=1 |
PROPRETE ENTREPRISES ET SERVICES ASSOCIES calcul spécifique ancienneté conventionnel
si a<2 , ( afficher " Votre branche ne prévoit pas d'indemnité spécifique de licenciement en dessous de deux années d'ancienneté) |
_REMONTEE DE BUGS_POC https://6wryx6zpvr.codesandbox.io/
|
Indemnité légale de licenciement: temps plein et temps partiel 1) détecter temps partiel. Phase 1 [action 1]: FIN + afficher wording de renvoi aux services de renseignement "Eu égard aux particularités de votre situation, nous vous conseillons de consulter les services de renseignement de l'inspection du Travail"+ formulaire "trouver son SR" phase 2 on peut également poser ces questions différemment ( résultat identique): ** a) séquencer et identifier les différentes périodes de travail à temps plein et à temps partiel b) définition du salaire de référence c) calcul par période |
closed by #201 |
branche Assistante maternelle du particulier employeur: Explication: L'indemnité légale de licenciement est prévue par le code du travail. Le statut des assistatns maternels du Particulier employeur est régit par dispositions du code de l'action sociale et des familles et du code du travail, pour les matières expressément cités dans le CASF qui renvoient au CDTL. L423-2 CASF. Donc, pour calculer l'indemnité de licenciement d'un(e) assistant(e) maternel(le) du particulier employeur, seule la CCN doit être utilisée. Si CCN= 2395; convention collective des assistants maternels,
|
@jrduscher il vaut mieux créer une nouvelle issue plutot que de ré-ouvrir une ancienne issue pour rajouter une nouvelle fonctionnalité |
Proposer un outil pour le calcul de l’indemnité de licenciement
tag "300" : indemnité de licenciement. ( L1234-9 R1234-5; L1234-9; L1234-10; L1234-11; R1234-2; R1234-1; R1234-4;
tag "1700": l'article L2137-11 cite l'article L1234-9
Sur TeleRC on a un outil permettant de simuler l’indemnité légale de RC (même calcul que le licenciement donc)
The text was updated successfully, but these errors were encountered: