# 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)
```

<p class="callout warning">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](https://wikiapp.heberg-eig.fr/books/conventions/page/segur-juillet-2024#bkmrk-%C2%A0)</p>

#### Retenue à la source 

<span style="text-decoration: underline;">BC\_RET\_SOURCE</span>

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)<span style="text-decoration: underline;">  
</span>

<span style="text-decoration: underline;">RET\_PAT142</span> :  Cotisation fictive déclaration cotisation 142

Base de cotisation : BC\_TU1\_RET

<span style="text-decoration: underline;">P\_RET\_PAT142</span> : Cotisation fictive progressive déclaration cotisation 142

Base de cotisation : PBR\_TU1\_RET

<span style="text-decoration: underline;">RETAPP\_PAT142</span> : 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

<span style="text-decoration: underline;">RETTH\_PAT142</span> : 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](https://wikiapp.heberg-eig.fr/books/recommandation-patronale-29-janvier-2024/page/rubriques)

<p class="callout warning">Compte tenu de la situation politique actuelle, les modifications suivantes ne sont pas dans la mise à jour globale</p>

#### <span style="text-decoration: line-through;">Exonération apprenti</span>

<span style="text-decoration: line-through;"><span style="text-decoration: underline;">CONAIDE.SEUILAPPRENTI</span></span>

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

#### <span style="text-decoration: line-through;">Modifications du paramétrage du complément maladie et de l'allocation familiale pour 2025</span>

##### <span style="text-decoration: line-through;">Pour le complément maladie</span>

<span style="text-decoration: line-through;"><span style="text-decoration: underline;">BC\_MALCOMP25</span></span>

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

##### <span style="text-decoration: line-through;">Pour l'allocation familiale</span>

<span style="text-decoration: line-through;"><span style="text-decoration: underline;">V\_ALLOC</span></span>

<span style="text-decoration: line-through;">Ajout d'une formule déterminant le coefficient à appliquer (3.5 ou 3.2 smic)</span>

<span style="text-decoration: line-through;">PLAFSMIC</span>

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

<span style="text-decoration: line-through;"><span style="text-decoration: underline;">ALLOCFAM.TXEMP</span></span>

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

<span style="text-decoration: line-through;"><span style="text-decoration: underline;">ALLOCFAMREDUIT.TXEMP</span></span>

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