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 :
- NETALIM : Rubrique de net pour la saisie alimentaire
si (([NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT])<=0)
alors (0)
sinon ([NETIMP.MONTANT]-[SA_MOINSNETIMP.MONTANT])
- NETSATD : Rubrique de net pour le SATD
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
- NETREM : Rubrique de net pour la saisie sur rémunération
[SAT_NET.NETALIM]
- NETCESS : Rubrique de net pour la cession sur rémunération
[SAT_NET.NETALIM]
Création des rubriques de paye utilisée par le programme. Ces rubriques ne doivent pas être utilisées.
- SAT_SAIALIM : Saisie alimentaire
- SAT_SAISATD : Saisie SATD
- SAT_SAIREM : Saisie sur rémunération
- SAT_SAICESS : Cession de rémunération
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