Skip to main content

Bonjour

Dans la CCN Coiffure, il y a une rémunération variable = "CA HT - (Salaire contractuel x 3.4) x 10%"

Le problème c’est que mon salarié est au forfait jour et la formule ne fonctionne pas car formule avec des heures.

Auriez-vous une astuce pour que la formule fonctionne ?

Ou savez vous comment paramétrer une prime avec ces données ?

Merci beaucoup pour votre aide

Bonjour 

A tester dans un profil propre au salarié. j’ai défini le salaire = au salaire de base….

begin

        Salaire = Bul.SalaireDeBase 
        Objectif = round(Salaire * MtPart.TXREMVAR,2)
        CA = Saisie("CA HT",0)
        If CA > Objectif then

            Exec("Lprime_B01.2")

            memo = "Montant de l'objectif : " + Salaire + " * " + MtPart.TXREMVAR + " = " + Objectif
            call rem( Memo )
            memo = "Montant du CA HT : " + CA
            call rem( Memo )
            Tauxs = TauxsETA
            methodeCalcul = 1
            Bases = CA - Objectif
            Liblong="Rémunération variable"
            Exec ("GenereLprime")
        Endif
        If CA <> 0 then
            Exec("Lprime_B01")
            LigneNeutre = true
            Tauxs= 0
            methodeCalcul = 1
            Bases = 0
            Liblong="Montant du chiffre d'affaires HT : " + CA
            Exec ("GenereLprime")
            LigneNeutre = false
        Endif
end

 

bonne journée


Bonjour,

J’ai créé un profil primes et je l’ai affecté à mon salarié.

Cela m’indique :

Erreur de compilation du profil de primes CA ligne 14 : ECHEC_VARIABLEINCONNUE

la ligne 14 => Tauxs = TauxsETA

 


Oups désolé

pourriez vous rajouté

        //Modif CP on prend le taux décimal si renseigné.
        TauxsETA = ETA.CCNINTs2]
        If ETA.CcnDoubleÂ1] <> 0 Then TauxsETA = ETA.CcnDoublea1]
juste après begin

 

ça renvoie au questionnaire établissement

bonne journée



Hervé, La deuxieme ligne est correcte mais il y a la première ligne en trop 😢
​​​​​

 


pourriez vous créer une fonction calcul intitulée

INIT-REMVARIABL

avec 

if BUL.S41.G01.00.013=10 then return

cela va annuler le profil silae de la remunération variable pour les forfait jour

bonne journée


Hervé,

Super top, cela fonctionne.

Mille mercis


Commenter