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