Correction et mise à jour du gestionnaire de rubrique

PL_JRSEMPLOI

On ne tient plus compte des jours antérieurs.

Cette modification fait suite au changement de procédure lors de la création d'un contrat débutant antérieurement à la période courante. Cf. https://wikiapp.heberg-eig.fr/books/contrats/page/contrat-demarrant-le-mois-precedent

En concordance avec cette modification, la zone Prendre en compte les jours antérieurs située dans l'onglet horaire est supprimée :

image-1724254259328.png

Etant donné que la zone n'est plus accessible, vérifiez que la constante JOURSANTCIV n'est plus utilisée dans votre gestionnaire de rubrique dans des formules utilisateurs. Dans le gestionnaire de rubrique, utilisez le bouton "Recherche" : La recherche ne devrait donner que la rubrique PLAFONDS_A qui n'est plus utilisée

Avant

si (CONSTANTE(CONTRAT.RAPPEL_FICHE)=1)
alors (0)
sinon (CONSTANTE(CONTRAT.CIVJOURSTRAVAIL)+CONSTANTE(CONTRAT.JOURSANTCIV))

Après

si (CONSTANTE(CONTRAT.RAPPEL_FICHE)=1)
alors (0)
sinon (CONSTANTE(CONTRAT.CIVJOURSTRAVAIL))

ANT_JOURS

de la même manière, cette rubrique a été modifiée et est égale à zéro

66_AF_EXTSEGUR

Dans le cas d'une entrée ou sortie, permet de prendre en compte les 80% de Ségur uniquement sur la période de présence.

si (([NUMCONV.NUMCONV]=51) ou ([NUMCONV.NUMCONV]=66))
alors (
      Si (
          ([EXTSEGUREXCLU.MONTANT]=0)
          et (CONSTANTE(CONTRAT.TYPESALARIE)=3)
          )
      alors (
             CONSTANTE(GENERAL.EXT_SEGUR)
             *[66_AFNBJENF1.BASE]
             /CONSTANTE(GENERAL.NBJMOISPAYE)
             +
             (CONSTANTE(GENERAL.EXT_SEGUR)
             *0.80
             *(CONSTANTE(CONTRAT.CIVJOURSTRAVAIL)- [66_AFNBJENF1.BASE])
             /CONSTANTE(CONTRAT.CIVJOURSTRAVAIL))
             )
      sinon (0)
      )
sinon (0)
Avantage en nature logement

Création de deux listes de taux et valeur pour les barèmes d'avantage en nature logement  :

  • AN_LOG1 : Avantage en nature logement 1 pièce
  • AN_LOG2 : Avantage en nature logement (par pièce principale)

Création de quatre rubriques d'avantage en nature :

  • AN_BRUT_LOG1 : Avantage en nature logement 1 pièce principale
  • AN_BRUT_LOG2 : Avantage en nature logement plusieurs pièces principales
  • AN_NET_LOG1  : Avantage en nature net logement 1 pièce principale
  • AN_NET_LOG2  : Avantage en nature net logement plusieurs pièces principales

Création d'une rubrique itérative BRUTLOG : Brut utilisé pour le calcul Avantage en nature logement. Contient la rubrique CONVENTION.MONTANT par défaut

AN_BRUT_LOG1

declarer (TRANCHE)
affecter (TRANCHE;
         selon (
               cas ([BRUTLOG.MONTANT]<0.5*CONSTANTE(GENERAL.PLFSECUMOIS))  alors (1)
               cas (([BRUTLOG.MONTANT]>=0.5*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<0.6*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (2)
               cas (([BRUTLOG.MONTANT]>=0.6*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<0.7*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (3)
               cas (([BRUTLOG.MONTANT]>=0.7*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<0.9*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (4)
               cas (([BRUTLOG.MONTANT]>=0.9*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<1.1*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (5)
               cas (([BRUTLOG.MONTANT]>=1.1*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<1.3*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (6)
               cas (([BRUTLOG.MONTANT]>=1.3*CONSTANTE(GENERAL.PLFSECUMOIS)) et ([BRUTLOG.MONTANT]<1.5*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (7)
               cas (([BRUTLOG.MONTANT]>=1.5*CONSTANTE(GENERAL.PLFSECUMOIS)) )  alors (8)
               )
         )
LISTEGEN(AN_LOG1;:TRANCHE)

Formule presque identique pour AN_BRUT_LOG2, mais utilise la liste générale AN_LOG2

Prévoyance cadre

Dans le cas d'un changement de statut, les cotisations de prévoyance cadre doivent utiliser le cumul de plafond à partir du mois de changement.

Il est nécessaire de saisir en variable persistante jusqu'à la fin de l'année la rubrique CHGT_NC_C en indiquant le mois de passage.

Modification de la fonction F_TRANCHEANEW

Ajout du paramètre MOISDEB

minimum(
       (
       F_HISTOCLOT(BRUT;MOISDEB;CONSTANTE(GENERAL.ANNEE_PAYE))
       +BRUT)
       ;
       (
          F_HISTOCLOT(PLMENSA;MOISDEB;CONSTANTE(GENERAL.ANNEE_PAYE))
       +PLMENSA)
       )
       -F_HISTOCLOT(TRANCHEA;MOISDEB;CONSTANTE(GENERAL.ANNEE_PAYE))

Modification de la rubrique BC_TR_A_PREV_C

F_TRANCHEANEW([BC_BRUT_PREV_C.MONTANT];[BC_TR_A_PREV_C.MONTANT];[PLAFONDS_A.PLA_OC];[CHGT_NC_C.BASE])