Skip to main content

Paramétrage prime d'ancienneté spécifique


Bonjour, 

J’ai besoin de créer une prime d’ancienneté qui est d’usage dans la société :

  • À partir de 2 ans d'ancienneté : 3 % du salaire de base 

  • À partir de 4 ans d'ancienneté : 6 % du salaire de base

  • À partir de 6 ans d'ancienneté : 9 % du salaire de base

Les absences ayant pour effet la suspensions du contrat sont déduites du calcul de l'ancienneté.

Pouvez-vous m’aider à la paramétrer ? 

J’ai commencé comme ceci mais je sèche pour le prorata

Begin

ForceTauxS = 0
Include("INIT-D01")

        BB = Bul.SalaireDeBase
        
        TauxS = 0
        If Emp.anciennete >= 0 Then TauxS = 0
        If Emp.anciennete >= 24 Then TauxS = 3
        If Emp.anciennete >= 48 Then TauxS = 6

        If Emp.anciennete >= 72 Then TauxS = 9

     

        If ForceTauxS <> 0 Then TauxS = ForceTauxS
        BaseS = BB
        If Tauxs > 0 and BaseS <> 0 Then Exec ("GenereLprime")
End

 Merci d’avance

2 commentaires

Forum|alt.badge.img

Bonjour,

Avez-vous essayé avec :

BB = Bul.SalaireDeBase + BUL.MTABSENCES

Bonne journée, 


Forum|alt.badge.img+3

Bonjour

pour cela je regarderai la méthode 051: Déduction de mois pour le calcul de l’ancienneté.

Par défaut (valeur N), les absences génèrent un nombre de mois à déduire pour le calcul de l'ancienneté, sans en tenir compte.
Pour activer la prise en compte du nombre de mois issu des calculs d'absences, indiquez O