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]))
)