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 

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 

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

 

 

 

 

 

 


Revision #6
Created 27 November 2025 13:31:27 by Valéry HUMEZ
Updated 3 February 2026 10:21:58 by Valéry HUMEZ