Correction et mise à jour du gestionnaire de rubrique

Il s'agit ici des modifications qui ont été apportées via la version 64 du gestionnaire de rubrique.

Divers

CUMUL.CUMBRUTSECU

Ajout de la rubrique BC_BRUTSTA Brut stagiaire supérieur au seuil dans la formule.

Dans le cas où un stagiaire a une rémunération supérieure au seuil d'exonération, il s'agit d'ajouter l'assiette supérieure au seuil dans la formule utilisée pour l'affichage sur le bulletin.

Avant

histocumulJOINT([BC_BRUT_URSAFF.MONTANT])+[BC_BRUT_URSAFF.MONTANT]

Après

histocumulJOINT([BC_BRUT_URSAFF.MONTANT])+[BC_BRUT_URSAFF.MONTANT]
+histocumulJOINT([BC_BRUT_STA.MONTANT])+[BC_BRUT_STA.MONTANT]

REGNETSOCIAL Régularisation du net social

Dans le cas où le paramétrage du net social était erroné les mois précédents, cette rubrique de paye doit être utilisée uniquement en régularisation afin d'indiquer la période de rattachement. Utiliser le paramétrage des bulletins afin d'afficher la rubrique en dessous du net social, dans le groupe Net.

Il n'est pas nécessaire de la codifier dans le paramétrage DSN, cette rubrique est reconnue automatiquement

https://wikiapp.heberg-eig.fr/books/calcul-de-paye-rubriques/page/net-social#bkmrk-r%C3%A9gularisation-du-ne

REG_GRATI_STAG : Régularisation gratification de stage

Cette rubrique est à utiliser en régularisation lorsqu'il est nécessaire de régulariser la gratification de stage sur plusieurs mois.

En effet, si on utilise la rubrique GRATI_STAGE, le seuil d'exonération sera dépassé à tort.

La rubrique REG_GRATI_STAG est retirée de B_COT_URSSAF, elle n'est donc jamais soumise à cotisation.

BCOTASSREEL : Base de cotisation chômage réel

La rubrique B_COT_ASS est toujours calculée, même quand il n'y a pas de cotisation chômage (Exemple stagiaire au dessus du seuil). Par conséquent, si le contrat stagiaire se transforme en contrat classique, l'assiette de cotisation chômage est rattrapée à tort.

La rubrique BCOTASSREEL va permettre de calculer la base de cotisation réellement utilisée. Cette rubrique ne sera calculée que lorsque que BC_BRUTASS est calculée, donc quand il y a cotisation chômage.

Cette rubrique sera ensuite utilisée pour le calcul de BC_BRUT_ASS et BC_FNGS.

Pour éviter des modifications d'historique, cette procédure ne sera activée qu'à partir de 2024

BC_BRUT_ASS : Brut ASSEDIC

Avant :

si ([EXOCHOMAGE.BASE]=1)
alors(0)
sinon (
      minimum(
      (histocumuljoint([B_COT_ASS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
      +[B_COT_ASS.MONTANT]
      )
      ;
      (histocumuljoint([PL_MENSB_4PSS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
      +[PL_MENSB_4PSS.MONTANT])
      )
      -histocumuljoint([BC_BRUT_ASS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
      -histocumuljoint([BC_BRUT_ASS_EX.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
)

Après :

si (CONSTANTE(GENERAL.ANNEE_PAYE)<2024)
alors (
      si ([EXOCHOMAGE.BASE]=1)
      alors(0)
      sinon (
            [BCOTASSREEL.MONTANT]*0
            +
            minimum(
            (histocumuljoint([B_COT_ASS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            +[B_COT_ASS.MONTANT]
            )
            ;
            (histocumuljoint([PL_MENSB_4PSS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            +[PL_MENSB_4PSS.MONTANT])
            )
            -histocumuljoint([BC_BRUT_ASS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            -histocumuljoint([BC_BRUT_ASS_EX.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            )
       )
sinon (
      si ([EXOCHOMAGE.BASE]=1)
      alors(0)
      sinon (
            [BCOTASSREEL.MONTANT]*0
            +
            minimum(
            (histocumuljoint([BCOTASSREEL.MONTANT])
            +[B_COT_ASS.MONTANT]
            )
            ;
            (histocumuljoint([PL_MENSB_4PSS.MONTANT])
            +[PL_MENSB_4PSS.MONTANT])
            )
            -histocumuljoint([BC_BRUT_ASS.MONTANT])
            -histocumuljoint([BC_BRUT_ASS_EX.MONTANT])
            -histocumuljoint([BC_BRUT_APP_PL.MONTANT])
            -histocumuljoint([BC_BRUT_APP.MONTANT])
            )
       )

BC_FNGS : Brut plafonné à la tranche B 4PSS

Avant :

minimum(
(histocumuljoint([B_COT_ASS.MONTANT];[CHGT_APP.MONTANT];CONSTANTE(GENERAL.ANNEE_PAYE))
+[B_COT_ASS.MONTANT]
)
;
(histocumuljoint([PL_MENSB_4PSS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
+[PL_MENSB_4PSS.MONTANT])
)
-histocumuljoint([BC_FNGS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))

Après :

si (CONSTANTE(GENERAL.ANNEE_PAYE)<2024)
alors (
            [BCOTASSREEL.MONTANT]*0
            +
            minimum(
            (histocumuljoint([B_COT_ASS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            +[B_COT_ASS.MONTANT]
            )
            ;
            (histocumuljoint([PL_MENSB_4PSS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))
            +[PL_MENSB_4PSS.MONTANT])
            )
            -histocumuljoint([BC_FNGS.MONTANT];[CHGT_APP.BASE];CONSTANTE(GENERAL.ANNEE_PAYE))            
       )
sinon (

            [BCOTASSREEL.MONTANT]*0
            +
            minimum(
            (histocumuljoint([BCOTASSREEL.MONTANT])
            +[B_COT_ASS.MONTANT]
            )
            ;
            (histocumuljoint([PL_MENSB_4PSS.MONTANT])
            +[PL_MENSB_4PSS.MONTANT])
            )
            -histocumuljoint([BC_BRUT_ASS.MONTANT])
            -histocumuljoint([BC_BRUT_ASS_EX.MONTANT])
            -histocumuljoint([BC_BRUT_APP_PL.MONTANT])
            -histocumuljoint([BC_BRUT_APP.MONTANT])
       )

Désactivation des rubriques :

Les rubriques suivantes ont été désactivée car elles ne doivent plus être utilisées. Vérifier que c'est effectivement le cas notamment dans le gestionnaire de régime.

  • BC_BRUT_ASS3MU
  • BC_BRUT_ASS65    : base brut ASSEDIC + de 65ans
  • ASSEDIC65             : cotisation brut ASSEDIC + de 65ans
  • ASSEDIC_TRA        : Tranche A assedic
  • ASSEDIC_TRB        : Tranche B assedic
  • BC_TR_A_ASS        : Base tranche A assedic
  • BC_TR_B_ASS        : Base tranche B assedic

 

Assistant(e) familial(e)

La rubrique 66_AFIMF calcule l'indemnité mensuelle forfaitaire pour sujétion +26j.

Mais cette rubrique était égale à zéro dès que l'on saisissait des jours d'accueil intermittent.

Après vérification, il s'avère que l'indemnité est due même dans ce cas.

La formule de la rubrique 66_AFIMF a été modifiée dans ce sens.

Avant

si (([66_AF26JRS.MONTANT]>0) ou ([66_AF26JRS.TAUX]=0))
alors ([66_AF26JRS.MONTANT])
sinon (
      si([66_AFJRSINTER.BASE]<>0)
      alors(0)
      sinon(
            si([66_AFNBJRPER.BASE]>CONSTANTE(CONTRAT.CIVJOURSTRAVAIL_EMB))
            alors(CONSTANTE(CONTRAT.CIVJOURSTRAVAIL_EMB)-26)
            sinon(
                  si([66_AFNBJRPER.BASE]>=27)
                  alors([66_AFNBJRPER.BASE]-26)
                  sinon(0)
                  )
            )
      )

Après

si (([66_AF26JRS.MONTANT]>0) ou ([66_AF26JRS.TAUX]=0))
alors ([66_AF26JRS.MONTANT])
sinon (
            si([66_AFNBJRPER.BASE]>CONSTANTE(CONTRAT.CIVJOURSTRAVAIL_EMB))
            alors(CONSTANTE(CONTRAT.CIVJOURSTRAVAIL_EMB)-26)
            sinon(
                  si([66_AFNBJRPER.BASE]>=27)
                  alors([66_AFNBJRPER.BASE]-26)
                  sinon(0)
                  )
      )