Rubriques
Recommandation patronale
Constantes générales
- RP24_FORF_DIM : Indemnité forfaitaire de 4.63€ pour 8 heures
- RP24_FORF_NUIT : Indemnité forfaitaire de 11€ pour une nuit de 9h
- RP24_SEUILPRIME13 : Seuil rémunération annuelle prime 1.3%
- RP2024 : Appliquer la recommandation patronale 2024
V_RP24
Rubrique libre pour la recommandation patronale prime 1.3%
DECENTTHEO : Décentralisée théorique afin d'apprécier le seuil
si ((CONSTANTE(GENERAL.RP2024)=0) ou ([51_NODECENT.MONTANT]=1))
alors (0)
sinon (
[B_PRIMEDECENT.MONTANT]*CONSTANTE(GENERAL.TXDECENT)/100
)
SEUILMENSUEL Seuil mensuel 1.3% proratisé
si (CONSTANTE(GENERAL.RP2024)=1)
alors (
si (CONSTANTE(CONTRAT.SITUATIONHORAIRE)=2)
alors (
CONSTANTE(GENERAL.RP24_SEUILPRIME13)/12
*
CONSTANTE(CONTRAT.HORAIREMENSUEL)
/
CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
)
sinon (
CONSTANTE(GENERAL.RP24_SEUILPRIME13)/12
*
CONSTANTE(CONTRAT.HORAIREMENSUEL)
/
CONSTANTE(CONTRAT.HORAIRECOLLECTIF)
*
CONSTANTE(CONTRAT.CIVJOURSTRAVAIL)
/
CONSTANTE(GENERAL.NBJMOISPAYE)
)
)
sinon (0)
SEUILANNUEL : Seuil annuel proratisé
si ((CONSTANTE(GENERAL.RP2024)=1) et ([V_RP24.REGULANNUELLE]=1))
alors (histocumulsitu([V_RP24.SEUILMENSUEL])+[V_RP24.SEUILMENSUEL])
sinon (0)
REGULANNUELLE : Test pour savoir s'il faut faire la régularisation annuelle
si (CONSTANTE(GENERAL.RP2024)=1)
alors (
si ((CONSTANTE(GENERAL.MOIS_PAYE)=12)
ou ((CONSTANTE(CONTRAT.CLOTURE)=1)) et (constante(contrat.typecloture)<>1))
alors (1)
sinon (0)
)
sinon (0)
BASEMENSUEL: Base mensuelle à appliquer. Uniquement si on ne fait pas la régularisation annuelle
si ( (CONSTANTE(GENERAL.RP2024)=1) et([V_RP24.REGULANNUELLE]=0) et (([NUMCONV.NUMCONV]=66) ou ([NUMCONV.NUMCONV]=51)))
alors (
si (([RP24_BASE13.MONTANT]+[V_RP24.DECENTTHEO])>[V_RP24.SEUILMENSUEL])
alors (0)
sinon (
maximum(0;
[RP24_BASE13.MONTANT]-[ABSTOTALV.MONTANT]+[ABSTOTALM.MONTANT]
)
)
)
sinon (0)
BASEANNUELREEL : Base annuelle réelle
si ((CONSTANTE(GENERAL.RP2024)=1) et ([V_RP24.REGULANNUELLE]=1))
alors (histocumulsitu([RP24_BASE13.MONTANT])+[RP24_BASE13.MONTANT]
+histocumulsitu([51_DECENT.MONTANT])+[51_DECENT.MONTANT])
sinon (0)
BASEANNUEL : Base annuelle à appliquer
si ( (CONSTANTE(GENERAL.RP2024)=1) et ([V_RP24.REGULANNUELLE]=1) et (([NUMCONV.NUMCONV]=66) ou ([NUMCONV.NUMCONV]=51)))
alors (
si (([V_RP24.BASEANNUELREEL])>[V_RP24.SEUILANNUEL])
alors (0)
sinon (
maximum(0;
[V_RP24.BASEANNUELREEL]
-histocumulsitu([ABSTOTALV.MONTANT])
+histocumulsitu([ABSTOTALM.MONTANT])
-[ABSTOTALV.MONTANT]
+[ABSTOTALM.MONTANT]
)
)
)
sinon (0)
DIFBASE : Régularisation base à appliquer. Uniquement en décembre ou en cas de clôture
si ((CONSTANTE(GENERAL.RP2024)=1) et ([V_RP24.REGULANNUELLE]=1))
alors (
si ((CONSTANTE(GENERAL.MOIS_PAYE)=12)
ou ((CONSTANTE(CONTRAT.CLOTURE)=1)) et (constante(contrat.typecloture)<>1))
alors (1)
sinon (0)
)
sinon (0)
Indemnité 1.3%
RP24_BASE13 : Assiette prime 1.3% et pour apprécier le seuil. Dans le comparatif on ajoute la prime décentralisée théorique.
RP24_PRIME13 : Prime 1.3%
[V_RP24.BASEMENSUEL]
La prime est :
- Ajoutée dans BRUT
- Ajoutée dans B_CP_ASSIETTE
- Ajoutée dans B_FINCDD (A voir si ajout dans B_ICP en fonction de l'application prime décent 51)
Elle valorisée mensuellement sauf en cas de clôture ou au mois de décembre.
RP24_REGANP13 : Prime 1.3% régularisée
[V_RP24.DIFBASE]
Mêmes participations que la rubrique précédente
Elle valorisée au mois de décembre ou en cas de clôture.
RP24_REGPRIME13 : régularisation de la prime 1.3%
- Ajoutée dans BRUT
- Ajoutée dans B_CP_ASSIETTE
- Ajoutée dans B_FINCDD (A voir si ajout dans B_ICP en fonction de l'application prime décent 51)
V_PRECARITE.MTPRECA : Base finale prime précarité
Permet d'ajouter dans la base précarité la prime 1.3
[V_PRECARITE.REFPRECA]
+si (CONSTANTE(GENERAL.RP2024)=1)
alors ((histocumulsitu([RP24_BASE13.MONTANT])+[RP24_BASE13.MONTANT])*1.3/100)
sinon (0)
+si ([V_PRECARITE.DECENTPAYEE]=1)
alors (0)
sinon (
([V_PRECARITE.REFDECENT]*[V_PRECARITE.TXDECENT])
-HISTOCUMULSITU([51_DECENT.MONTANT];1;1980)-HISTOCUMULSITU([51_DECENTFORCE.MONTANT];1;1980)
)
+[51_RELIQ_DEC.MONTANT]
Indemnité nuit
Il s'agit des formules taux
51_NUIT24 indemnité de nuit travail effectif. Saisir le nombre d'heure. Si plusieurs nuits, il faut saisir plusieurs fois la rubrique
(
2.71*[VP.VP]
+
si ([51_NUIT24.BASE]<9)
alors (CONSTANTE(GENERAL.RP24_FORF_NUIT)*[51_NUIT24.BASE]/9)
sinon (CONSTANTE(GENERAL.RP24_FORF_NUIT))
)
/
[51_NUIT24.BASE]
51_NUIT24_SN : indemnité de nuit service normal
(
1.03*[VP.VP]
+
si ([51_NUIT24.BASE]<9)
alors (CONSTANTE(GENERAL.RP24_FORF_NUIT)*[51_NUIT24.BASE]/9)
sinon (CONSTANTE(GENERAL.RP24_FORF_NUIT))
)
/
[51_NUIT24.BASE]
66_NUIT24 indemnité de nuit travail effectif. Saisir le nombre d'heure. Si plusieurs nuits, il faut saisir plusieurs fois la rubrique
si ([66_NUIT24.BASE]<5)
alors (0)
sinon ( si ([66_NUIT24.BASE]<9)
alors (CONSTANTE(GENERAL.RP24_FORF_NUIT)*[66_NUIT24.BASE]/9)
sinon (CONSTANTE(GENERAL.RP24_FORF_NUIT))
)
Indemnité dimanche & jour férié
Il s'agit des formules taux
51_DIMJF24 indemnité dimanches et fériés. Saisir le nombre d'heure. Si plusieurs dimanches il faut saisir plusieurs fois la rubrique
CONSTANTE(GENERAL.51_DIM)*[VP.VP]
+
si ([51_DIMJF24.BASE]<8)
alors (CONSTANTE(GENERAL.RP24_FORF_DIM)*[51_DIMJF24.BASE]/8)
sinon (CONSTANTE(GENERAL.RP24_FORF_DIM))
66_DIMJF24 indemnité dimanches et fériés. Saisir le nombre d'heure. Si plusieurs dimanches il faut saisir plusieurs fois la rubrique
(
2*[VP.VP]*[66_DIMJF24.BASE]
+
si ([66_DIMJF24.BASE]<8)
alors (CONSTANTE(GENERAL.RP24_FORF_DIM)*[66_DIMJF24.BASE]/8)
sinon (CONSTANTE(GENERAL.RP24_FORF_DIM))
)
/
[66_DIMJF24.BASE]