Version 5
Correction pour AGCP AD
BC_ADAGCPRUAA
F_RGDU(12)
BC_ADAGCPURSS
F_RGDU(11)
On va créer deux bases de cotisation correspondant au brut urssaf AD exo et brut urssaf AD nexo
BC_BRUT_ADEXO
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors ([AGCPITREMU.MONTANT]*[AD_HEXO.BASE]/([AD_HEXO.BASE]+[AD_HNEXO.BASE]))
sinon (0)
BC_BRUT_ADNEXO
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors ([AGCPITREMU.MONTANT]*[AD_HNEXO.BASE]/([AD_HEXO.BASE]+[AD_HNEXO.BASE]))
sinon (0)
Complément maladie
BC_MALCOMP25
En 2026, pour les AD, on devrait avoir
- Toujours le complément maladie pour la partie non exo
- Pour la partie non exo, Complément maladie si la rému> 2.25SMIC
Mais on va considérer qu'un AD ne gagne jamais au dessus de 2.25SMIC
Il paiera juste le complément sur la partie non exo
declarer (PASADREMU)
affecter (PASADREMU;[AGCPITREMU.MONTANT]*[AD_HNEXO.BASE]/([AD_HEXO.BASE]+[AD_HNEXO.BASE])
)
si (
(([PLAFONDSECU.NUMCAS]=2) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2026))
ou (CONSTANTE(GENERAL.ANNEE_PAYE)<2026)
)
alors (
si (
(([V_NEWAGCP.CUMREMUAF]) > ([V_NEWAGCP.TXSMICMAL]*[V_NEWAGCP.CUMSMICPRO3112]))
et ([V_NEWAGCP.CUMREMUAF]>0)
et ([V_NEWAGCP.CUMSMICPRO3112]>0)
)
alors (
f_histoclotsit([BC_BRUT_URSAFF.MONTANT])+ [BC_BRUT_URSAFF.MONTANT]
- f_histoclotsit([BC_MALCOMP25.MONTANT])
)
sinon (
f_histoclotsit([BC_MALCOMP25.MONTANT])*(-1)
)
)
sinon (
si (CONSTANTE(CONTRAT.TYPESALARIE)=5)
alors (:PASADREMU)
sinon ([BC_BRUT_URSAFF.MONTANT])
)
Allocation familiale
En 2026, pour les AD, on devrait avoir
- Toujours l'allocation familiale taux plein pour la partie non exo
- Pour la partie non exo, l'allocation familiale taux plein si la rému> 3.3SMIC
La encore on considère que le salarié a une rémunération <3.3 SMIC
Du coup rien à changer dans les rubriques
Il suffira d'appliquer la base BC_BRUT_ADNEXO pour le régime AD et pour la rubrique ALLOCFAM