Version 3
Ajout de formule dans V_NEWAGCP
HSUP : Heures supplémentaires
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors([AGCP_HREMUPLUS.MONTANT]*[AD_HNEXO.BASE]/([AD_HNEXO.BASE]+[AD_HEXO.BASE]))
sinon ([AGCP_HREMUPLUS.MONTANT])
CUMHSUP
[V_NEWAGCP.HSUP]
+
si ((CONSTANTE(GENERAL.ANNEE_PAYE)>=2024) ou (CONSTANTE(GENERAL.AGCP_AD)=1))
alors (
F_AGCP([V_NEWAGCP.HSUP];[AGCPDEBUT.MONTANT])
)
sinon (
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors(
F_AGCP([AGCP_HREMUPLUS.MONTANT];[AGCPDEBUT.MONTANT])
*
F_AGCP([AD_HNEXO.BASE];[AGCPDEBUT.MONTANT])
/
(
F_AGCP([AD_HNEXO.BASE];[AGCPDEBUT.MONTANT])
+F_AGCP([AD_HEXO.BASE];[AGCPDEBUT.MONTANT])
)
)
sinon (
F_AGCP([AGCP_HREMUPLUS.MONTANT];[AGCPDEBUT.MONTANT])
)
)
Ajout de formule dans V_AGCPAD
HSUP
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors([AGCP_HREMUPLUS.MONTANT]*[AD_HEXO.BASE]/([AD_HNEXO.BASE]+[AD_HEXO.BASE]))
sinon ([AGCP_HREMUPLUS.MONTANT])
CUMHSUP
[V_AD_AGCP.HSUP]
+
si (CONSTANTE(GENERAL.ANNEE_PAYE)>=2024)
alors (
F_AGCP([V_AD_AGCP.HSUP];[AGCPDEBUT.MONTANT])
)
sinon (
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors(
F_AGCP([V_AD_AGCP.MONTANT];[AGCPDEBUT.MONTANT])
*
F_AGCP([AD_HNEXO.BASE];[AGCPDEBUT.MONTANT])
/
(
F_AGCP([AD_HNEXO.BASE];[AGCPDEBUT.MONTANT])
+F_AGCP([AD_HEXO.BASE];[AGCPDEBUT.MONTANT])
)
)
sinon (
F_AGCP([AGCP_HREMUPLUS.MONTANT];[AGCPDEBUT.MONTANT])
)
)
Suppression de la formule CUMAGCP dans V_NEWAGCP et V_AD_AGCP