Nous avons une société de la CCN Bureaux d’études qui souhaite que la prime de vacances soit versée mensuellement. Avez-vous dans vos dossiers une fonction calcul permettant le versement de cette prime en fonction de la provision mensuelle ?
Ou avez-vous sinon une autre idée afin d’automatiser le versement ?
En vous remerciant par avance,
Bien cordialement
Meilleure réponse par Aurélien Serdet
Bonsoir,
Dans un 1er temps désactiver la prime des questionnaires CCN societé.
Ensuite créer le profil de prime suivant :
Copier ce script :
Begin
Eligible = True Select case Sal.S41.G01.00.014 Case "20","21","22","23","24","25","88": Eligible = False Default: EndSelect Print "CP : " + BUL.BRUTSOUMISCP If Eligible = True Then //Eligible à la prime
// Versement mensuel Exec("Lprime_D06") methodeCalcul = 2 X = BUL.BRUTSOUMISCP * 10 / 100 B = Saisie("Force-Vacances",0) if B <> 0 then Bases = B else Bases = X Endif if B = -1 then Bases = 0 if Bases <> 0 then Exec ("GenereLprime") call stockevar("VACANCES", Bases ) Endif Endif
End
Ensuite soit vous avez déjà un profil PCCN02 et vous copiez ceci dedans avant le END
Exec("PostPprime2_VACANCESM")
Sinon vous créer un PCCN02 et vous copiez ceci dedans :
Begin Exec("PostPprime2_VACANCESM")
End
Le ELIGIBLE permet d’exclure les mandataires comme le prévoit le profil natif de la CCN, avec également la colonne Force-Vacances qui vous permet de saisir base ou -1 pour neutraliser la prime.
Dans un 1er temps désactiver la prime des questionnaires CCN societé.
Ensuite créer le profil de prime suivant :
Copier ce script :
Begin
Eligible = True Select case Sal.S41.G01.00.014 Case "20","21","22","23","24","25","88": Eligible = False Default: EndSelect Print "CP : " + BUL.BRUTSOUMISCP If Eligible = True Then //Eligible à la prime
// Versement mensuel Exec("Lprime_D06") methodeCalcul = 2 X = BUL.BRUTSOUMISCP * 10 / 100 B = Saisie("Force-Vacances",0) if B <> 0 then Bases = B else Bases = X Endif if B = -1 then Bases = 0 if Bases <> 0 then Exec ("GenereLprime") call stockevar("VACANCES", Bases ) Endif Endif
End
Ensuite soit vous avez déjà un profil PCCN02 et vous copiez ceci dedans avant le END
Exec("PostPprime2_VACANCESM")
Sinon vous créer un PCCN02 et vous copiez ceci dedans :
Begin Exec("PostPprime2_VACANCESM")
End
Le ELIGIBLE permet d’exclure les mandataires comme le prévoit le profil natif de la CCN, avec également la colonne Force-Vacances qui vous permet de saisir base ou -1 pour neutraliser la prime.