La CCN service à la personne prévoit une prime d’ancienneté pour tous en fonction du nombre d’heures travaillées * montant. Cependant dans Silae, la prime ne se déclenche pas pour les cadres car ils sont au forfait jour. Avez vous une solution ? Merci !
Meilleure réponse par Kevin JULIEN
Bonjour,
En effet, la rubrique se base sur nombre d’heure :
Je vous invite a remonter le point au support Silae, pour ajustement au besoin.
Après, vous pouvez redescendre la rubrique en dossier et ajouter une condition pour les forfaits jours, par exemple, mais à adapter a votre besoin (l’ajout de code est entre slash) :
Begin
Include("INIT-D01")
Tx = 0
DateD01 = Date(1,12,2022) If Bul.Periode >= DateD01 and AvenantApplicable(DateD01) = True then If Emp.Anciennete >= 24 then Tx = 0.05 If Emp.Anciennete >= 60 then Tx = Tx + 0.10 If Emp.Anciennete >= 120 then Tx = Tx + 0.10 Else If Emp.Anciennete >= 24 then Tx = 0.05 If Emp.Anciennete >= 60 then Tx = Tx + 0.05 Endif
BB = Tx * Bul.NbHMn ii = 0 Do ii = ii + 1 If ii > HMnombre() then Exit BB = BB + (Tx * HMCoeffv(ii) * HMnbh(ii)) Loop BB = Round(BB, 2)
/////////////////////////////////////////////////////////////////////// If BUL.FJNBJAN = 218 Then BB = Tx * 151.67 * BUL.NBJABSENCES / 21.67 Endif ///////////////////////////////////////////////////////////////////////
If BB <> 0 then MethodeCalcul = 2 Bases = BB Tauxs = 0 x = Bases Call Stockevar("PANC", x) Marque1 = "PANC" Exec("GenereLprime") Endif
En effet, la rubrique se base sur nombre d’heure :
Je vous invite a remonter le point au support Silae, pour ajustement au besoin.
Après, vous pouvez redescendre la rubrique en dossier et ajouter une condition pour les forfaits jours, par exemple, mais à adapter a votre besoin (l’ajout de code est entre slash) :
Begin
Include("INIT-D01")
Tx = 0
DateD01 = Date(1,12,2022) If Bul.Periode >= DateD01 and AvenantApplicable(DateD01) = True then If Emp.Anciennete >= 24 then Tx = 0.05 If Emp.Anciennete >= 60 then Tx = Tx + 0.10 If Emp.Anciennete >= 120 then Tx = Tx + 0.10 Else If Emp.Anciennete >= 24 then Tx = 0.05 If Emp.Anciennete >= 60 then Tx = Tx + 0.05 Endif
BB = Tx * Bul.NbHMn ii = 0 Do ii = ii + 1 If ii > HMnombre() then Exit BB = BB + (Tx * HMCoeffv(ii) * HMnbh(ii)) Loop BB = Round(BB, 2)
/////////////////////////////////////////////////////////////////////// If BUL.FJNBJAN = 218 Then BB = Tx * 151.67 * BUL.NBJABSENCES / 21.67 Endif ///////////////////////////////////////////////////////////////////////
If BB <> 0 then MethodeCalcul = 2 Bases = BB Tauxs = 0 x = Bases Call Stockevar("PANC", x) Marque1 = "PANC" Exec("GenereLprime") Endif
End
Bonne journée.
Commenter
Inscrivez-vous
Vous avez déjà un compte d'utilisateur ? Connexion
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Analyse virus du fichier
Désolés, nous vérifions toujours le contenu de ce fichier pour nous assurer qu'il peut être téléchargé en toute sécurité. Veuillez réessayer dans quelques minutes.
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
Nous utilisons 3 types de cookies différents. Vous pouvez choisir les cookies que vous souhaitez accepter. Nous avons besoin de cookies de base pour que ce site fonctionne, donc c'est le minimum que vous pouvez sélectionner. En savoir plus sur nos cookies