Bonjour,
Vous devriez indiquer le numéro de la CCN Silae pour que les gens puissent vous aider.
Donc la D05 est paramétrée dans le dossier, elle est codée ?
Vous pouvez voir dans le menu paramétrage, Primes et Profils ensuite pour voir votre 13ème mois. Elle pourrait être dans le menu Libellés mais je penche plus pour Profils.
Oui dans Profils, c’est un peu chinois pour moi par rapport à ma façon ;
If Bul.SortiCeMois = False Then
P = false
if bul.mois = 12 then
datedeb = Date ( 1,7,bul.annee)
datefin = Date (31,12,bul.annee)
P = true
endif
if bul.mois = 6 then
datedeb = Date ( 1,1,bul.annee)
datefin = Date (30,6,bul.annee)
P = true
endif
if P = True then
Montant = (bul.salairedebase + stockvar("PANC")) / 2
Nbjt = DiffDays (datedeb, datefin)
Nbj = DiffDays (emp.dtdeb, datefin)
if nbj < nbjt then Montant = Montant / nbjt * nbj
x = Saisie("13Mois",0)
if x > 0 Then Montant = x
if x < 0 Then Montant = 0
if Montant <> 0 then
Exec("Lprime_D05")
Bases = Montant
methodeCalcul = 2
Exec ("GenereLprime")
endif
endif
else
// sortie du salarié
P = false
if bul.mois > 6 then
datedeb = Date ( 1,7,bul.annee)
datefin = Date (31,12,bul.annee)
P = true
endif
if bul.mois <= 6 then
datedeb = Date ( 1,1,bul.annee)
datefin = Date (30,6,bul.annee)
P = true
endif
if P = True then
Montant = (bul.salairedebase + stockvar("PANC")) / 2
Nbjt = DiffDays (datedeb, datefin)
if emp.dtdeb > datedeb then datedeb = emp.dtdeb
Nbj = DiffDays (datedeb, emp.dtfin)
if nbj < nbjt then Montant = Montant / nbjt * nbj
x = Saisie("13Mois",0)
if x > 0 Then Montant = x
if x < 0 Then Montant = 0
if Montant <> 0 then
Exec("Lprime_D05")
Bases = Montant
methodeCalcul = 2
Exec ("GenereLprime")
endif
endif
Donc Silae fait le calcul suivant :
2280 / 2 / nombre de jours entre le 1er janvier et le 30 juin * le nombre de jours entre le 5 février et le 9 juin
Merci beaucoup pour votre traduction ; c’est très gentil à vous !
Je saurai pour les autres,
Bonne journée à vous,
Mais de rien, bonne journée à vous également