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 :
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])