Skip to main content
Question

Fonction calcul provision prime annuelle proratisé


Forum|alt.badge.img+2

Bonjour,

 

J’utilise une fonction calcul pour calculer une provision sur prime annuelle.

Je souhaite que cette provision soit proratisée en fonction des absences non maintenues.

J’utilise la fonction calcul suivante, mais je voudrais la modifier pour ajouter à mon cumul brut absence le montant des IJSS Brutes et le montant de l’ajustement du net. Pouvez-vous m’aider?

 

Begin

//Provision de 13è mois : salaire de base proratisé des absences non maintenues / 12


Mois = DateMonth (Bul.periode)
Annee = Dateyear (Bul.periode)
//TypeDeBrutCalcul = 0 // 0 = Salaire de base, 1 = Brut, 2 = brut AL, 3 = brut CP, 4 = brut précarité, 5 = salaire de base - absence E/S, 6 = salaire de base heures normales, 7 = salaire de base sur les heures majorées

BrutProvision = 0
PourcentageChargeProvision = 0

Compte6Provision = "64115000"
Compte4Provision = "42830000"
Compte6Charges = "64595000"
Compte4Charges = "43860200"

LibelleProvision = "Provision prime annuelle"
LibelleExtourne = "Extourne provision prime annuelle"

DateDebut = date(1, Mois, Annee)
DateFin = date(20, Mois, Annee)
SalaireDeBase = Cumulstockvar(DateDebut, DateFin,"BasePA")

// Calcul du salaire de base en présence totale
SalaireDeBase100 = CumulBrutperiode(DateDebut, DateFin, 0)
// Calcul du salaire de base en présence réelle
SalaireDeBaseAbs = CumulBrutperiode (DateDebut, DateFin, 5)

BrutProvision = (SalaireDeBase * SalaireDeBaseAbs / SalaireDeBase100) / 12
If Mois = 12 then BrutProvision = 0
If bul.sorticemois = true and SAL.S41.G01.00.004.001 <> "902" then BrutProvision = 0
//If sal.S41.G01.00.012.001 = "02" then BrutProvision = 0
AvecExtourne = false

PourcentageChargeProvision = TauxChargePatronaleSR(Bul.periode)

End

 

 

J’en profite pour demander où trouver les mots clés utilisables dans les fonctions calcul et fonctions calcul provision car bien souvent les codes diffèrent un petit peu des codes utilisés pour les primes.

 

Merci.

1 commentaire

Forum|alt.badge.img+2

Le mieux serait même de pouvoir proratiser en fonction des jours calendaires non maintenus du mois.