Correction et mise à jour du gestionnaire de rubriques

Ségur pour tous : EXTSEGUR

Ajout de l'exclusion des contrats pro pour Ségur pour tous

si (([NUMCONV.NUMCONV]=51) ou ([NUMCONV.NUMCONV]=66))
alors (
      Si (
          ([EXTSEGUREXCLU.MONTANT]=0)
          et (CONSTANTE(CONTRAT.DSNINTITULE)<>21)
          et (CONSTANTE(CONTRAT.DSNINTITULE)<>41)
          et (CONSTANTE(CONTRAT.DSNINTITULE)<>64)
          et (CONSTANTE(CONTRAT.DSNINTITULE)<>65)
          et (CONSTANTE(CONTRAT.DSNINTITULE)<>61)
          et (CONSTANTE(CONTRAT.TYPESALARIE)<>3)
          et (CONSTANTE(CONTRAT.TYPESALARIE)<>2)
          et (CONSTANTE(CONTRAT.TYPESALARIE)<>1)
          )
      alors (CONSTANTE(GENERAL.EXT_SEGUR))
      sinon (0)
      )
sinon (0)

Le 28 novembre, Nexem indique que finalement les contrats aidés ne seraient pas exclus du Ségur pour tous. Cliquez sur le lien pour consulter la procédure : https://wikiapp.heberg-eig.fr/books/conventions/page/segur-juillet-2024#bkmrk-%C2%A0

Retenue à la source 

BC_RET_SOURCE

Retenue à la source pour tenir compte des 8 euros

declarer (BASE)
affecter (base;arrondir([NETIMP.MONTANT]*(100-LISTEGEN(RETSOURCE;5))/100))
declarer (PLAF1)
affecter (PLAF1;si ([RET_JRSTRAV.BASE]=0)
                alors (LISTEGEN(RETSOURCE;1)) sinon (LISTEGEN(RETSOURCE;3)*[RET_JRSTRAV.BASE])
          )
declarer (PLAF2)
affecter (PLAF2;si ([RET_JRSTRAV.BASE]=0)
                alors (LISTEGEN(RETSOURCE;2)) sinon (LISTEGEN(RETSOURCE;4)*[RET_JRSTRAV.BASE])
          )

declarer (MTRAS)
affecter (MTRAS;
  si ((CONSTANTE(CONTRAT.PAS_RESIDENTETRANGER)=1) et (CONSTANTE(CONTRAT.PAS_ACTIF)=0))
  alors (
        arrondir(
                 0.12
                 *
                 si (:BASE>:PLAF2)
                 alors (:PLAF2-:PLAF1)
                 sinon (
                       si (:BASE>:PLAF1)
                       alors (:BASE-:PLAF1)
                       sinon (0)
                       )
                )
        +
        arrondir(
                 0.20
                 *
                 si (:BASE>:PLAF2)
                 alors (:BASE-:PLAF2)
                 sinon (0)
                )
        )
  sinon (0)
         )
si(:MTRAS<8)
alors(0)
sinon(:MTRAS)

Cotisations pour la déclaration de la cotisation patronale à l'Urssaf (Code 142)

RET_PAT142 :  Cotisation fictive déclaration cotisation 142

Base de cotisation : BC_TU1_RET

P_RET_PAT142 : Cotisation fictive progressive déclaration cotisation 142

Base de cotisation : PBR_TU1_RET

RETAPP_PAT142 : Cotisation fictive apprenti exonéré déclaration cotisation 142

Base de cotisation : BC_BRUT_APP_PL

RETAPPN_PAT142 : Cotisation fictive apprenti non exonéré déc cotisation 142

Base de cotisation : BC_BRUT_APP

RETTH_PAT142 : Cotisation fictive TH déclaration cotisation 142

Base de cotisation : BC_TU1_RET

Recommandation patronale de janvier 2024

La recommandation patronale de janvier 2024 n'a pas été agréée. Toutefois, les établissements sanitaires peuvent l'appliquer.

https://wikiapp.heberg-eig.fr/books/recommandation-patronale-29-janvier-2024/page/rubriques

Compte tenu de la situation politique actuelle, les modifications suivantes ne sont pas dans la mise à jour globale

Exonération apprenti

CONAIDE.SEUILAPPRENTI

CONSTANTE(CONTRAT.CIVJOURSTRAVAIL)/CONSTANTE(GENERAL.NBJMOISPAYE)
*CONSTANTE(GENERAL.SMICMENS)*
si (CONSTANTE(GENERAL.ANNEE_PAYE)>=2025)
alors (0.5)
sinon (0.79)

Modifications du paramétrage du complément maladie et de l'allocation familiale pour 2025

Pour le complément maladie

BC_MALCOMP25

declarer (PLAFSMIC)
affecter (PLAFSMIC;
         si (CONSTANTE(GENERAL.ANNEE_PAYE)<2025)
         alors (2.5)
         sinon (
               si (([PLAFONDSECU.NUMCAS]<>1) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025))
               alors (2.5)
               sinon (2.2)
               )
         )

si (
(([V_NEWAGCP.CUMREMUCOEF]) >  (:PLAFSMIC*[V_NEWAGCP.CUMSMICPRO3112]))
et ([V_NEWAGCP.CUMREMUCOEF]>0)
et ([V_NEWAGCP.CUMSMICPRO3112]>0)
   )
alors (
      histocumulsitu([BC_BRUT_URSAFF.MONTANT])+ [BC_BRUT_URSAFF.MONTANT]
      - histocumulsitu([BC_MALCOMP25.MONTANT])
      )
sinon (
      histocumulsitu([BC_MALCOMP25.MONTANT])*(-1)
      )
Pour l'allocation familiale

V_ALLOC

Ajout d'une formule déterminant le coefficient à appliquer (3.5 ou 3.2 smic)

PLAFSMIC

si (CONSTANTE(GENERAL.ANNEE_PAYE)<2025)
alors (3.5)
sinon (
      si (([PLAFONDSECU.NUMCAS]<>1) et (CONSTANTE(CONTRAT.ANNEE_CLOTURE)<2025))
      alors (3.5)
      sinon (3.2)
      )

ALLOCFAM.TXEMP

si (
   ([V_NEWAGCP.CUMREMUCOEF]>[V_ALLOC.PLAFSMIC]*[V_NEWAGCP.CUMSMICPRO3112])
   et ([V_NEWAGCP.CUMREMUCOEF]>0)
   et ([V_NEWAGCP.CUMSMICPRO3112]>0)
   )
alors (LISTEGEN(TX_ALLOCF;0001))
sinon (0)

ALLOCFAMREDUIT.TXEMP

si (
   ([V_NEWAGCP.CUMREMUCOEF]>[V_ALLOC.PLAFSMIC]*[V_NEWAGCP.CUMSMICPRO3112])
   et ([V_NEWAGCP.CUMREMUCOEF]>0)
   et ([V_NEWAGCP.CUMSMICPRO3112]>0)
   )
alors (0)
sinon (LISTEGEN(TX_ALLOCF;0002))