version en attente 2024
Ajouter la rubrique CET tranche 2 Apprenti
Régler la problématique du passage apprenti vers général qui déclenche une régul de retraite à cause la rubrique BRUT_RET qui est calculée à cause de la cotisation CET apprenti
Le pb aussi de la cotisation assedic : Le mois de changement ne suffit pas car on peut avoir un chgt de situation en cours de mois.
La solution est de créer une rubrique qui stocke le B_COT_ASS vraiment utilisé : Une rubrique libre contenant des formules à 1 ou zéro qui permet de savoir si c'est utilisé ou pas.
Ou plutôt une rubrique libre contenant des formules : Le b_cotass utilisé, le b_brut retraite, etc
Création de BC_TU1_APP
MAXIMUM([PL_MENSA.MONTANT]-[CONAIDE.SEUILAPPRENTI];0)
BC_TU1_APP_PL
si ([PL_MENSA.MONTANT]>0)
alors (PLAFONNER([PL_MENSA.MONTANT];0;[CONAIDE.SEUILAPPRENTI]))
sinon (PLAFONNER([PL_MENSA.MONTANT]*(-1);0;[CONAIDE.SEUILAPPRENTI]) *(-1))
BC_TU2_APP
si (([BRUT.MONTANT]<[PL_MENSA.MONTANT])
ou ([BRUT.MONTANT]<[CONAIDE.SEUILAPPRENTI]))
alors (
0
)
sinon (
[BRUT.MONTANT]-maximum([PL_MENSA.MONTANT];[CONAIDE.SEUILAPPRENTI])
)
BC_TU2_APP_PL
si ([BRUT.MONTANT]<[PL_MENSA.MONTANT])
alors (
0
)
sinon (
si ( [BRUT.MONTANT]<[CONAIDE.SEUILAPPRENTI])
alors ([BRUT.MONTANT]-[PL_MENSA.MONTANT])
sinon (maximum(0;[CONAIDE.SEUILAPPRENTI]-[PL_MENSA.MONTANT]))
)
RETAPP_COMTU2T : Retraite tranche 2 apprenti non exo
https://eigteam.atlassian.net/browse/DELPHI-279
Simulation des bases plafonnées-déplafonnées code 02-03 pour les fonctionnaires détachés
Ajout de deux rubriques de cotisation pour simuler l'assiette plafonnée et déplafonnée.
Il s'agit de corriger la situation où l'assiette plafonnée et déplafonnée n'est pas calculée car pas de cotisation dessus.
Quels sont ces cas ?
Le cas se produit lorsqu'il n'y a pas de cotisation Tranche A : Ex fonctionnaire détaché
On peut avoir le cas peut être avec les stagiaires ?
Je pense que l'assiette déplafonnée doit toujours être renseignée, même s'il n'y a pas de cotisation tranche A
En standby pour le moment
Après ajout de la constante CTRANC.
Permet dans le cas d'un contrat antérieur se finissant dans le mois M-1 de prorater en fonction du nombre de jour du mois M-1
Rubrique PLAFONDS_A
Rubrique NEW_PLA_MOIS
declarer (nbjmois)
affecter (nbjmois;CONSTANTE(CONTRAT.CTRANT)*CONSTANTE(GENERAL.NBJMOISPAYE_1)
+(1-CONSTANTE(CONTRAT.CTRANT))*CONSTANTE(GENERAL.NBJMOISPAYE))
minimum(CONSTANTE(GENERAL.PLFSECUMOIS);
CONSTANTE(GENERAL.PLFSECUMOIS)
*
( si ([PL_PROTPSPAR.MONTANT]=0)
alors (1)
sinon (
si (CONSTANTE(CONTRAT.TYPEPLAFOND)=4)
alors (
CONSTANTE(CONTRAT.TAUXPLAFOND)/100
)
sinon (
([PL_HRSDUREE.MONTANT])
/ CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
)
)
)
)
*(
minimum(maximum(0;[PLAFONDS_A.JRS_TOTAL]-CONSTANTE(CONTRAT.JOURSANTCIV));:nbjmois)
/:nbjmois
)
Rubrique PLA_OC
declarer (nbjmois)
affecter (nbjmois;CONSTANTE(CONTRAT.CTRANT)*CONSTANTE(GENERAL.NBJMOISPAYE_1)
+(1-CONSTANTE(CONTRAT.CTRANT))*CONSTANTE(GENERAL.NBJMOISPAYE))
minimum(CONSTANTE(GENERAL.PLFSECUMOIS);
minimum(CONSTANTE(GENERAL.PLFSECUMOIS);
CONSTANTE(GENERAL.PLFSECUMOIS)
*
( si ([PL_PROTPSPAR.MONTANT]=0)
alors (1)
sinon (
si (CONSTANTE(CONTRAT.TYPEPLAFOND)=4)
alors (
CONSTANTE(CONTRAT.TAUXPLAFOND)/100
)
sinon (
([PL_HRSDUREE.MONTANT])
/ CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
)
)
)
)
*(
minimum(maximum(0;[PL_JRSEMPLOI.MONTANT]-CONSTANTE(CONTRAT.JRSABSNONREMOC));:nbjmois)
/:nbjmois
)
+[PLAFONDS_A.PLA_MOISANT]
)
+[PL_OC.MONTANT]
Ajout des rubriques du PERECO