Skip to main content
Répondu

Calcul Proratisation 13° mois


Forum|alt.badge.img
  • Connaisseur
  • 48 commentaires

Bonjour,

J’ai un salarié qui part au 9 juin. Je calcule son 13° mois depuis son entrée le 5 février en jours calendaires, il n’a rien eu de particulier :

2280/12/29x25 jours pour février = 163.79

2280/12x3 mois pour mars, avril et mai = 570

2280/12/30x9 jours pour juin = 76.99

Total = 790,78, Silae me calcule 789.23 (j’aimerai bien savoir exactement la formule utilisée)

Quelqu’un saurait-il m’expliquer la différence svp ?

D’avance, merci,

 

Meilleure réponse par Mat

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

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

9 commentaires

Forum|alt.badge.img+2
  • Ambassadeur
  • 2258 commentaires
  • 17 juin 2024

Bonjour,

Vous devriez indiquer le numéro de la CCN Silae pour que les gens puissent vous aider.


Forum|alt.badge.img
  • Auteur
  • Connaisseur
  • 48 commentaires
  • 17 juin 2024

Ah pardon, Pas de CCN, 


Forum|alt.badge.img+2
  • Ambassadeur
  • 2258 commentaires
  • 17 juin 2024

Donc la D05 est paramétrée dans le dossier, elle est codée ?


Forum|alt.badge.img
  • Auteur
  • Connaisseur
  • 48 commentaires
  • 17 juin 2024

OUI, codée ?

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 2258 commentaires
  • 17 juin 2024

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.


Forum|alt.badge.img
  • Auteur
  • Connaisseur
  • 48 commentaires
  • 17 juin 2024

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
 


Forum|alt.badge.img+2
  • Ambassadeur
  • 2258 commentaires
  • Réponse
  • 17 juin 2024

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


Forum|alt.badge.img
  • Auteur
  • Connaisseur
  • 48 commentaires
  • 17 juin 2024

Merci beaucoup pour votre traduction ; c’est très gentil à vous !

Je saurai pour les autres,

Bonne journée à vous,

 


Forum|alt.badge.img+2
  • Ambassadeur
  • 2258 commentaires
  • 17 juin 2024

Mais de rien, bonne journée à vous également


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