Skip to main content

Bonjour,

J’ai une prime de 13ème mois qui doit se calculer ainsi : Salaire de base - Absences (dont EVF) + Rappel de salaire saisis en B08.

Je n’arrive pas à ajouter le rappel de salaire à mon calcul de cette base.

Voici le profil de prime : 

if P = True then
        Call Cump_FixePeriode(datedeb,datefin)
        Abs = CumP_MtAbsences()

        bases = 0.0
        tauxs = 0.0
        resultats = 0.0
        basep = 0.0
        tauxp = 0.0
        resultatp = 0.0

        call CumulLignescontrat(11,"260%","",datedeb,datefin ,bases,tauxs,resultats,basep,tauxp,resultatp)
        AbsAEF = bases

        If AbsAEF <> 0 then MtAEF =  AbsAEF * (bul.salairedebase/BUL.NBHMCONTRAT)

        //Montant = (Base + Abs) /12
        Montant = (Base + Abs + MtAEF) /12

        If Montant < 0 then Montant = 0
        Memo = "Base prime : ( " + Round(Base,2) + " € (Cumul salaire de base) " +  Abs + " € (Cumul montant absence) / 12 = " + Round(Montant,2)
        x = Saisie("BasePrFinAn",0))
        if x > 0 Then Montant = x
        if x < 0 Then Montant = 0 
        if Montant <> 0 then
            Exec("Lprime_D05")
            Call Rem(Memo)
            Bases = Montant
            methodeCalcul = 2
 

Merci d’avance de votre aide,

Bonne journée,

Soyez le premier à répondre!

Commenter