version 4

Créer la rubrique  vieillesse tra Taux réduit (-30%)

 

Modifier les bases de cotisations des TH : 

BC_SALDIR

Avant

[B_COT_SALDIR.MONTANT]

Après

si (CONSTANTE(CONTRAT.DSNNATURE)=70)
alors ([B_COT_SALDIR.MONTANT])
sinon (0)

BC_CPLDDTE

Avant

[B_COT_CPLDDTE.MONTANT]

Après

si (CONSTANTE(CONTRAT.DSNNATURE)=70)
alors ([B_COT_CPLDDTE.MONTANT])
sinon (0)

BC_EA_AIDPOSTE

Avant

[B_COT_EAPOSTE.MONTANT]

Après

si (CONSTANTE(CONTRAT.TYPESALARIE)=2)
alors ([B_COT_EAPOSTE.MONTANT])
sinon (0)

BC_EA_RESTE

Avant

[BC_BRUT_URSAFF.MONTANT]-[BC_EA_AIDPOSTE.MONTANT]

Après

si (CONSTANTE(CONTRAT.TYPESALARIE)=2)
alors ([BC_BRUT_URSAFF.MONTANT]-[BC_EA_AIDPOSTE.MONTANT])
sinon (0)

Créer les rubriques heures supplémentaires et rtt non exonérés

H_SUP10
1.10 x Taux horaire H_SUP10NEXO
H_SUP25
1,25 × taux horaire
H_SUP25NEXO
H_SUP50
1,50 × taux horaire
H_SUP50NEXO
H_COMP10
1,10, dans la limite du dixième de l'horaire mensuel
H_COMP10NEXO
H_COMP25
1,25, au-delà de ce dixième
H_COMP25NEXO
H_COMPL
taux horaire du contrat, sans découpage 10/25
H_COMPLNEXO
RTTPAYEEXO
taux 1
RTTPAYENEXO

Modification de la base de cotisation formation CDD

on complète le test contrat : pas pour apprenti, contrat pro, cae, etc

BC_FORMCDD

Avant

SI   (CONSTANTE(CONTRAT.TYPECONTRAT)=1)
ALORS([B_COT_URSAFF.MONTANT])
SINON(0)

Après

SI (CONSTANTE(CONTRAT.DSNNATURE)=2)
ALORS (
  SI (
       (CONSTANTE(CONTRAT.DSNINTITULE)=41)
    ou (CONSTANTE(CONTRAT.DSNINTITULE)=42)
    ou (CONSTANTE(CONTRAT.DSNINTITULE)=61)
    ou (CONSTANTE(CONTRAT.DSNINTITULE)=64)
    ou (CONSTANTE(CONTRAT.DSNINTITULE)=65)
    ou (CONSTANTE(CONTRAT.MOTIFCDD)=3)
    ou (CONSTANTE(CONTRAT.MOTIFCDD)=10)
     )
  ALORS (0)
  SINON ([B_COT_URSAFF.MONTANT])
)
SINON (0)