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