Skip to main content

Version 102

Parution : 05/10/06/2026

Version précédente Version 100101   

TaxeDifférentiel d'apprentissage pour les CDDISMIC

PourCorrection lesdes CDD d'insertion, ils ne sont soumis à la taxe d'apprentissage que sur la part supérieure au SMIC mensuel. Cela concerne donc les contrat dont le dispositifrubriques de politique publique est égal à 71

Création de BC_TAP_CDDI

SI(CONSTANTE(CONTRAT.DSNINTITULE)=71)
ALORS(
      MAXIMUM( 0 ;
               [BC_BRUT_URSAFF.MONTANT]
               -
                CONSTANTE(GENERAL.SMICMENS)*
                CONSTANTE(CONTRAT.CIVJOURSTRAVAIL)/CONSTANTE(GENERAL.NBJMOISPAYE)
                )
      )
SINON(0)

Il faut donc mettre à jour le régime CDDI de la manière suivante :

image-1780393868270.png

Contrat de valorisation de l'expérience

Les CVE sont exonérées de contribution patronale spécifique de mise à la retraite. 

Nouvelle rubrique de cotisation CONTRIB_RET_EX. Elle se calcule automatiquement pour les CVE et annule la rubrique CONTRIB_RET calculée.

Plus d'info : Contrat de Valorisation de l'Expérience (CVE)

Congé supplémentaire de naissance 

Nouvelle rubrique d'absence non payée : ABS_NP_CSN.

Plus d'info : Congé supplémentaire de naissance 

Modification du calcul du différentiel SMIC

Objectif : Corriger les erreurs d'arrondi liées à l'utilisation de la valeur 151,67 pour le calcul du SMIC mensuel.

Ce correctif ne concerne que les salariés à temps plein.

CCN 51

Modification de la rubrique 51_DIFSMIC51_DIFFSMIC

SI([NUMCONV.NUMCONV] = 51)
alors (
	si (([51_MINCONV.MONTANT]*151.67/CONSTANTE(CONTRAT.HORAIREMENSUEL))<1400)
    alors (
            si maximum(( CONSTANTE(GENERAL.SMICHOR)*MINIMUM(CONSTANTE(CONTRAT.DSNMODALITETPS) = 10 HORAIREMENSUEL);35*52/12))
            alors ( maximum(CONSTANTE(GENERAL.SMICMENS)-[51_SALMINSMIC.MONTANT];0)
            )
    sinon (
            maximum((CONSTANTE(GENERAL.SMICHOR)*MINIMUM(CONSTANTE(CONTRAT.HORAIREMENSUEL))-[51_SALMINSMIC.MONTANT];0) )
            )
      sinon (
            si ( CONSTANTE(CONTRAT.DSNMODALITETPS) = 10 )
            alors (maximum(CONSTANTE(GENERAL.SMICMENS)-
                   ([51_SALMINSMIC.MONTANT]-[51_SALMINCONV.MONTANT]+[51_MINCONV.MONTANT]);0))
            sinon( maximum((CONSTANTE(GENERAL.SMICHOR)*CONSTANTE(CONTRAT.HORAIREMENSUEL)35*52/12))-
                   ([51_SALMINSMIC.MONTANT]-[51_SALMINCONV.MONTANT]+[51_MINCONV.MONTANT]);0))
            )
      )
sinon (0)

CCN 66

Modification de la rubrique 66_DIF_SMIC66_DIFFSMIC

SI([NUMCONV.NUMCONV] = 66)
alors (
      si ( (CONSTANTE(GENERAL.SMICHOR)*MINIMUM(CONSTANTE(CONTRAT.DSNMODALITETPS) = 10 HORAIREMENSUEL);35*52/12))
	alors (
         si ( CONSTANTE(GENERAL.SMICMENS)>[66_SALMINCONV.MONTANT])
      alors ((CONSTANTE(GENERAL.SMICMENS)SMICHOR)*MINIMUM(CONSTANTE(CONTRAT.HORAIREMENSUEL);35*52/12))-[66_SALMINCONV.MONTANT])
      sinon (0)
      )
sinon (
         si ( (CONSTANTE(GENERAL.SMICHOR)*CONSTANTE(CONTRAT.HORAIREMENSUEL))>[66_SALMINCONV.MONTANT])
         alors ((CONSTANTE(GENERAL.SMICHOR)*CONSTANTE(CONTRAT.HORAIREMENSUEL))-[66_SALMINCONV.MONTANT])
         sinon (0)
         )
    )
sinon (0)