Versions du gestionnaire de rubrique EIG

Version 89

Parution : 18/07/2025

Version précédente Version 88        Version suivante Version 90

Correctif du calcul AGCP aide à domicile

Modification de la rubrique V_AD_AGCP et des formules suivantes :

ADAGCPAA : Montant mensuel AGCP retraite aide à domicile

ADCUMREMUCOEF : Cumul rémunération pour l'aide à domicile

Ajout des rubriques de cotisations VMRR

TRANSPVMRR : Versement mobilité régional et rural

Base de la cotisation : BC_BRUTURSSAF

Pour la formule taux : 

CONSTANTE(CONTRAT.VTAUX_TAXETRANSPORTVMRR)

TRANSPVMRRMED : Versement mobilité régional et rural taux réduit

Base de la cotisation : BC_BRUTURSSAF

Pas de taux, à définir dans le gestionnaire de régime

Version 88

Version précédente Version 87     Version suivante Version 89

Modification des anciennes fonctions de calculs saisie sur salaire

Afin de pouvoir neutraliser le déclenchement des anciennes rubriques de saisie sur salaire (SAISIE et SAISIE_ALIM), nous avons modifié les fonctions de calcul F_SA_NONALIM et F_SA_ALIM

Modification des formules F_SA_NONALIM et  F_SA_ALIM pour neutraliser SAISIE quand SA_SAISIE_FO = 0.01

F_SA_NONALIM

Avant

si ( [SA_CALCUL.BASE] < CONSTANTE(GENERAL.RMI) )
alors (0)
sinon (
      si (creance=0)
      alors (0)
      sinon(
        si (SOLDECRE<F_SA_PLAFOND(SAISIEFORCEE))
        alors ( SOLDECRE )
        sinon ( F_SA_PLAFOND(SAISIEFORCEE) )
            )
       )

Après

si (SAISIEFORCEE=0.01)
alors (0)
sinon (
       si ( [SA_CALCUL.BASE] < CONSTANTE(GENERAL.RMI) )
       alors (0)
       sinon (
              si (creance=0)
              alors (0)
              sinon(
                   si (SOLDECRE<F_SA_PLAFOND(SAISIEFORCEE))
                   alors ( SOLDECRE )
                   sinon ( F_SA_PLAFOND(SAISIEFORCEE) )
                   )
             )
      )
F_SA_ALIM 

Avant

si ( [SA_CALCUL.BASE] < CONSTANTE(GENERAL.RMI) )
alors (0)
sinon (
       si (SAISIEALFORCEE<>0)
       alors (SAISIEALFORCEE)
       sinon (
              si ([SA_CALCUL.BASE]-SOLDECREALIM<CONSTANTE(GENERAL.RMI))
              alors ( [SA_CALCUL.BASE] - CONSTANTE(GENERAL.RMI))
              sinon (SOLDECREALIM)
              )
       )
       



Après

si (SAISIEFORCEE=0.01)
alors (0)
sinon (
       si ( [SA_CALCUL.BASE] < CONSTANTE(GENERAL.RMI) )
       alors (0)
       sinon (
              si (SAISIEALFORCEE<>0)
              alors (SAISIEALFORCEE)
              sinon (
                     si ([SA_CALCUL.BASE]-SOLDECREALIM<CONSTANTE(GENERAL.RMI))
                     alors ( [SA_CALCUL.BASE] - CONSTANTE(GENERAL.RMI))
                     sinon (SOLDECREALIM)
                    )
              )
       )

Ajout des nouvelles rubriques saisies sur salaire

SAT_NET

Cette rubrique permet de définir le net à utiliser pour le calcul de la quotité saisissable en fonction du type de saisie. Elle contient donc quatre formules :

si (([NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT])<=0)
alors (0)
sinon ([NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT])
si (([NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT])<=0)
alors (0)
sinon (
      [NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT]
      +[IND_LICE.MONTANT]
      +[MISE_RETRAITE.MONTANT]
      )

Licenciement, rupture conventionnelle et participation saisissable

[SAT_NET.NETALIM]
[SAT_NET.NETALIM]

Création des rubriques de paye utilisée par le programme. Ces rubriques ne doivent pas être utilisées.

Correctif du calcul de l'allègement aide à domicile partie agirc-arrco

V_AD_AGCP.ADAGCPAA

Avant

[V_AD_AGCP.ADTOTAGCPURSSAF]
-
si ([V_AGCP2025.CAS]=1)
alors (
      histocumulsitubyanclot([BC_ADAGCPRUAA.MONTANT];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)
      )
sinon (si ([V_AGCP2025.CAS]=2)
      alors (
            histocumulsitubyanclot([BC_ADAGCPRUAA.MONTANT];maximum([AGCPDEBUT.MONTANT];05);2025)
            )
      sinon (
            F_histoclotsit([BC_ADAGCPRUAA.MONTANT])
            )
      )

Après

[V_AD_AGCP.ADTOTAGCPAA]
-
si ([V_AGCP2025.CAS]=1)
alors (
      histocumulsitubyanclot([BC_ADAGCPRUAA.MONTANT];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)
      )
sinon (si ([V_AGCP2025.CAS]=2)
      alors (
            histocumulsitubyanclot([BC_ADAGCPRUAA.MONTANT];maximum([AGCPDEBUT.MONTANT];05);2025)
            )
      sinon (
            F_histoclotsit([BC_ADAGCPRUAA.MONTANT])
            )
      )

Correctif des bases de cotisation de l'allègement Aide à domicile, anomalie "Bloc de parenthèse incorrect" lors de l'évaluation

BC_ADAGCPURSS

Avant

si ( (
      ([AGCPURSSAF_1.BASE]=0) et ([AGCPURSAFREG_1.BASE]=0) et ([AGCPRUAA_1.BASE]=0)
      et ([AGCPURS_AD_1.BASE]=0) et ([AGCPURFR_AD_1.BASE]=0) et ([AGCPRUAA_AD_1.BASE]=0)
      )
      ou (CONSTANTE(CONTRAT.RAPPEL_FICHE)=0)
   )
alors (
      si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)=0)
          ou (CONSTANTE(CONTRAT.ANNEE_CLOTURE)>=2024))
        alors ([V_AD_AGCP.ADAGCPURSSAF])
        sinon (0)
       )
sinon (0)

Après

si (CONSTANTE(CONTRAT.RAPPEL_FICHE)=1)
alors (0)
sinon (
       si (([AGCPURSSAF_1.BASE]=0) et ([AGCPURSAFREG_1.BASE]=0) et ([AGCPRUAA_1.BASE]=0)
           et ([AGCPURS_AD_1.BASE]=0) et ([AGCPURFR_AD_1.BASE]=0) et ([AGCPRUAA_AD_1.BASE]=0))
       alors (
             si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)=0)
                ou (CONSTANTE(CONTRAT.ANNEE_CLOTURE)>=2024))
             alors ([V_AD_AGCP.ADAGCPURSSAF])
             sinon (0)
             )
       sinon (0)
      )
BC_ADAGCPRUAA

Avant

si ((
    ([AGCPURSSAF_1.BASE]=0) et ([AGCPURSAFREG_1.BASE]=0) et ([AGCPRUAA_1.BASE]=0)
    et ([AGCPURS_AD_1.BASE]=0) et ([AGCPURFR_AD_1.BASE]=0) et ([AGCPRUAA_AD_1.BASE]=0)
    )
    ou (CONSTANTE(CONTRAT.RAPPEL_FICHE)=0)
   )
alors (
      si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)=0)
          ou (CONSTANTE(CONTRAT.ANNEE_CLOTURE)>=2024))
       alors ([V_AD_AGCP.ADAGCPAA])
       sinon (0)
       )
sinon (0)

Après

si (CONSTANTE(CONTRAT.RAPPEL_FICHE)=1)
alors (0)
sinon (
       si (([AGCPURSSAF_1.BASE]=0) et ([AGCPURSAFREG_1.BASE]=0) et ([AGCPRUAA_1.BASE]=0)
           et ([AGCPURS_AD_1.BASE]=0) et ([AGCPURFR_AD_1.BASE]=0) et ([AGCPRUAA_AD_1.BASE]=0))
       alors (
             si ((CONSTANTE(CONTRAT.ANNEE_CLOTURE)=0)
                ou (CONSTANTE(CONTRAT.ANNEE_CLOTURE)>=2024))
             alors ([V_AD_AGCP.ADAGCPAA])
             sinon (0)
             )
       sinon (0)
      )

Version 87

Version suivante Version 88

Correction anomalie de la cotisation ALLOCFAM pour calculer le cumul rémunération

Correction de la formules TAUX de la rubrique ALLOCFAM et du montant de la rubrique BC_REGALLOC

ALLOCFAM

Avant

si (
    ([V_NEWAGCP.CUMREMUCOEF]>[V_NEWAGCP.TXSMICAF]*[V_NEWAGCP.CUMSMICPRO3112])
    et ([V_NEWAGCP.CUMREMUCOEF]>0)
    et ([V_NEWAGCP.CUMSMICPRO3112]>0)
    )
alors (LISTEGEN(TX_ALLOCF;0001))
sinon (0)

Après

si (
    ([V_NEWAGCP.CUMREMUAF]>[V_NEWAGCP.TXSMICAF]*[V_NEWAGCP.CUMSMICPRO3112])
    et ([V_NEWAGCP.CUMREMUAF]>0)
    et ([V_NEWAGCP.CUMSMICPRO3112]>0)
    )
alors (LISTEGEN(TX_ALLOCF;0001))
sinon (0)

BC_REGALLOC

Avant

declarer (TXSMIC)
affecter (TXSMIC;
         si (([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025))
         alors (3.5)
         sinon (3.3)
         )
si (
   ([V_NEWAGCP.CUMREMUCOEF]<=(:TXSMIC*[V_NEWAGCP.CUMSMICPRO3112]))
   ou ([V_NEWAGCP.CUMREMUCOEF]<=0)
   ou ([V_NEWAGCP.CUMSMICPRO]<=0)
)
alors (
       histocumulsitu([V_ALLOC.BASEALLOC])*(-1)
       -histocumulsitu([BC_REG_ALLOC.MONTANT])
       )
sinon (
      histocumulsitu([V_ALLOC.BASEALLOCRED])
      +histocumulsitu([BC_REG_ALLOCRE.MONTANT])
      )

Après

declarer (TXSMIC)
affecter (TXSMIC;
         si (([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025))
         alors (3.5)
         sinon (3.3)
         )
si (
   ([V_NEWAGCP.CUMREMUAF]<=(:TXSMIC*[V_NEWAGCP.CUMSMICPRO3112]))
   ou ([V_NEWAGCP.CUMREMUAF]<=0)
   ou ([V_NEWAGCP.CUMSMICPRO3112]<=0)
)
alors (
       histocumulsitu([V_ALLOC.BASEALLOC])*(-1)
       -histocumulsitu([BC_REG_ALLOC.MONTANT])
       )
sinon (
      histocumulsitu([V_ALLOC.BASEALLOCRED])
      +histocumulsitu([BC_REG_ALLOCRE.MONTANT])
      )

 

Version 90

Non diffusée

Version précédente Version 89