Rubrique Créée : V_AGCP2025

CAS

declarer (ANCLOT)
affecter (ANCLOT;
         si (CONSTANTE(CONTRAT.CLOTURE)=1)
         alors (CONSTANTE(CONTRAT.ANNEE_CLOTURE)*100+CONSTANTE(CONTRAT.MOIS_CLOTURE))
         sinon (CONSTANTE(GENERAL.ANNEE_PAYE)*100+CONSTANTE(GENERAL.MOIS_PAYE))
         )
si (:anclot>=2026)
alors (5)
sinon (si (:anclot>=202501)
       alors ( si (:anclot<=202504)
               alors (1)
               sinon (2)
              )
       sinon (si (:anclot>=202401)
             alors (3)
             sinon (4)
             )
       )
/*

    
    1 : Le calcul concerne 2025 la 1ère période : La période de paye est dans la 1ere période ou la date de clôture est dans la 1ère période
    2 : Le calcul concerne 2025 la 2ème période : La période de paye est dans la 2ème période ou la date de clôture est dans la 2ème période
    3 : Le calcul concerne 2024 : la date de clôture est 2024
    4 : Le calcul concerne <2024 : La date de clôture est <2024
    5 : Le calcul concerne 2026 ou supérieur : la période de paye est>=2026 et la date de clôture>=2026

*/

AGCP2025.CUMHSUP1

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.HSUP];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMHSUP2

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.HSUP];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMSMICP1

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.SMICPRO];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMSMICP2

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.SMICPRO];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMREMUP1

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.REMUCOEF];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMREMUP2

HISTOCUMULSITUBYANCLOT([V_NEWAGCP.REMUCOEF];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMADHSUP1

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.HSUP];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMADHSUP2

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.HSUP];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMADSMICP1

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.ADSMICPRO];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMADSMICP2

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.ADSMICPRO];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMADREMUP1

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.ADREMUCOEF];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)

AGCP2025.CUMADREMUP2

HISTOCUMULSITUBYANCLOT([V_AD_AGCP.ADREMUCOEF];maximum([AGCPDEBUT.MONTANT];05);2025)

AGCP2025.CUMIJBRUT

si ([AGCP2025.CAS]=1)
alors (
      HISTOCUMULSITUBYANCLOT([IJBRUT.MONTANT];maximum([AGCPDEBUT.MONTANT];01);2025;04;2025)
      )
sinon (si ([AGCP2025.CAS]=2)
       alors (
             HISTOCUMULSITUBYANCLOT([IJBRUT.MONTANT];maximum([AGCPDEBUT.MONTANT];05);2025)
             )
       sinon (F_AGCP([IJBRUT.MONTANT]))
       )

 


Revision #10
Created 14 April 2025 13:10:14 by Valéry HUMEZ
Updated 3 February 2026 10:21:58 by Valéry HUMEZ