Skip to main content
Répondu

REMUNERATION VARIABLE


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

Meilleure réponse par HERVE GUERARD

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

Afficher l'original
Ce sujet vous a-t-il aidé à trouver une réponse à votre question?

7 commentaires

Forum|alt.badge.img+2
  • Ambassadeur
  • 387 commentaires
  • Réponse
  • 21 octobre 2024

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


  • Auteur
  • Connaisseur
  • 12 commentaires
  • 21 octobre 2024

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

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 387 commentaires
  • 21 octobre 2024

Oups désolé

pourriez vous rajouté

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

 

ça renvoie au questionnaire établissement

bonne journée


  • Auteur
  • Connaisseur
  • 12 commentaires
  • 21 octobre 2024

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

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 387 commentaires
  • 21 octobre 2024

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


  • Auteur
  • Connaisseur
  • 12 commentaires
  • 21 octobre 2024

Hervé,

Super top, cela fonctionne.

Mille mercis


Hello ,

comment annuler cette prime pour un mois?


Commenter


Gestion des cookies

Nous utilisons des cookies pour améliorer et personnaliser votre expérience. Si vous acceptez ou continuez de naviguer, vous acceptez règles relatives aux cookies. En savoir plus sur nos cookies

 
Paramètres de cookies