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

 


Revision #3
Created 30 March 2023 12:31:27 by Valéry HUMEZ
Updated 30 March 2023 13:15:22 by Valéry HUMEZ