Primes
Il y a maintes façons de verser les primes et de définir qui a droit à quelles primes et à quels taux. Pour le moment, Umana vous donne des outils, mais pas une solution complète.
1. Quand verse-t-on les primes ?
Voici quelques possibilités:
-
- Les primes sont saisies manuellement, dans la feuille de temps. Cela peut être important si les primes représentent du travail supplémentaire ou quelque chose d'autre que le système ne peut pas déterminer automatiquement.
-
- Les primes sont ajoutées par la feuille de temps, selon des règles. Cela est une situation commune aussi. Chez un de nos clients, quand une personne remplace son supérieur pour un certain nombre d'heures, elle touche une prime qui égale 50% x la différence entre son taux normal et le taux du supérieur, et ça pour le nombre d'heures que ce travail a été effectué.
-
- Les primes sont basées sur le statut (échelon, expérience, etc.) de la personne, et sont versées une fois par semaine ou par mois ou une autre période.
Souvent un client aura une combinaison des trois. Dans les cas a. et b., les primes devraient être créées par le programme de la feuille de temps. Dans le cas c. les primes pourraient être versées au moment de la génération des salaires. Cela implique la programmation du module ZSALAR.
- Les primes sont basées sur le statut (échelon, expérience, etc.) de la personne, et sont versées une fois par semaine ou par mois ou une autre période.
2. Comment détermine-t-on qui a droit à quelles primes ?
Le programme qui verse les primes a besoin de déterminer quelles sont les primes applicables. D'habitude les primes son rattachées à la personne, à la fonction, à l'horaire, etc. Ce sont des endroits standards où on retrouve souvent les primes. Donc, il y a des champs pour les primes dans:
- SCHED - les horaires
- DAYTYPE - les quarts de travail
- JOB - la liste de fonctions définies
- JOBHIST - le statut de l'employé
La table de primes est TBL : PRIME.
3. Combien est la prime ?
D'habitude le montant de la prime est calculé par une formule. Il pourrait être un montant fixe ou un montant par heure. Si c'est un montant par heure...
- Il pourrait être un pourcentage du taux horaire de base (ex. la prime 20% du taux de base)
- Il pourrait être un forfait — la prime pour samedi était .40 / heure. Si c'est un montant fixe, peu importe les heures, vous n'avez qu'à mettre les heures = 1.
- Un repas ou autre forfait pourrait être traité comme une prime. Par exemple, si le nombre d'heures travaillées dépasse 10 heures, l'employé a droit à un repas payé par la compagnie. La quantité (le nombre d'heures) égale 1 et le taux égale le montant alloué pour 1 repas. Dans la table PRIME, la colonne TBLC2 contient une sorte de formule. Voir le programme ADJAMT.PRG, qui accepte un montant de base et la formule et retourne un montant pour la prime.
ADJAMT accepte des formules comme...
40.00— Un montant fixe.20%— Un pourcentage+.02— Montant de base plus $.02-1.5— Montant de base moins $1.50~MaFonction()— Le "tilde" indique que ce qui suit est une expression à évaluer.>PRIME:X— Une référence à l'expression datée PRIME:X
© , 2026 • Updated: 12/06/20
Primes
