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.

image-1733391092120.png

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]