Exemples de régimes de retraite

Guide du créateur d’expressions

Version
R2025.2.0
ft:lastEdition
2026-01-29
Exemples de régimes de retraite

Les exemples de cette section concernent les régimes 401(k) et les régimes enregistrés d’épargne-retraite (REER).

Expressions de contribution des employeurs 401(k)

L’exemple suivant est spécifique à la configuration des expressions de la paie dans Configuration de la paie > Revenus et retenues.

Exemple

Dans cet exemple, l’employeur égale les cotisations de l’employé à un maximum de 4 % dans un régime 401(k). Si les employés cotisent plus de 4 %, l’employeur ne cotise toujours que 4 %.

Créez les Paramètres calculés suivants pour la retenue sur la paie (c’est-à-dire la partie cotisée par l’employé) :

Paramètres configurables et calculés.

Entrez ensuite l’expression suivante pour la retenue sur la paie :

EEpercent=(EEDed/Earnings) * 100;

if (EEpercent >=4)

{

return Earnings * 0.04 ;

}

else if (EEpercent<4)

{

return EEDed * 1.00;

}

Pour le même régime 401(k), créez les Paramètres calculés suivants pour les revenues de paie (c’est-à-dire la partie cotisée par l’employeur) :

Paramètres de revenus de paie

Entrez ensuite l’expression suivante pour les revenues de paie :

if (GrossPay >0)

{

EEpercent= (EE401K_dedn / GrossPay) * 100;

if (EEpercent >=5)

{

return GrossPay * 0.04;

}

if (EEpercent <=3)

{

return GrossPay * EEpercent / 100;

}

else if (EEpercent>3) && (EEpercent<5)

{

return ((GrossPay / 100 * ((EEpercent - 3) * 0.5)) + (GrossPay * 0.03));

}

}

return 0;

Remarque: Le qualificatif GrossPay au début de l’expression des revenus est requis, sinon Dayforce renverra une erreur dans la fonction Paie, ce qui vous empêchera de valider et d’exécuter la paie.

Expressions relatives aux régimes enregistrés d’épargne-retraite

Les exemples suivants sont spécifiques à la configuration des expressions de la paie dans Configuration de la paie > Revenus et retenues.

Exemple nº 1

Dans cet exemple, le pourcentage des revenus que les employés cotisent pour leur REER dépend de leurs années de service :

Années de service et pourcentage des revenus
Années de service Pourcentage des revenus réguliers
1 à 2 ans 1 % des revenus
2 à 3 ans 2 % des revenus
3 à 5 ans 2,5 % des revenus
5 à 10 ans 3 % des revenus
10 ans et plus 4 % des revenus

Créez les paramètres calculés suivants pour la retenue sur la paie :

Paramètres de retenues sur la paie.

Entrez ensuite l’expression suivante pour la retenue sur la paie :

if (YOS >=10)

{

RRSPBen = RRSPEarn * 0.04;

}

else if (YOS>=5 && YOS<10)

{

RRSPBen = RRSPEarn * 0.03;

}

else if (YOS>=3 && YOS<5)

{

RRSPBen = RRSPEarn * 0.025;

}

else if (YOS>=2 && YOS<3)

{

RRSPBen = RRSPEarn * 0.02;

}

else if (YOS>=1)

{

RRSPBen = RRSPEarn * 0.01;

}

return RRSPBen;

Exemple nº 2

Dans cet exemple, l’organisation verse 4 % des revenus au REER lorsque les employés cotisent au moins 3 %. Après 2 ans, l’organisation cotise automatiquement 5 %, et après 5 ans, l’organisation cotise automatiquement 6 %.

Entrez l’expression suivante pour la retenue sur la paie :

if (YOS >=5)

{

RRSPBen = RRSPEarn * 0.06;

}

else if (YOS>=2 && YOS<5)

{

RRSPBen = RRSPEarn * 0.05;

}

else if (YOS>2)

{

RRSPBen = RRSPEarn * 0.04;

}

return RRSPBen;

Exemple 3

Dans ce scénario, l’employeur égale à 25 % la retenue de l’employé jusqu’à un maximum de 6 %. Par exemple, l’employé Carlo cotise à hauteur de 8 % de son salaire annuel brut de 50 000, soit 4 000. L’employeur de Carlo égale 25 % des 6 % de son salaire annuel; dans ce cas, 750.

Entrez l’expression des revenus sur la paie suivante pour configurer la contribution de l’employeur :

EEpercent= (CARRSP / GrossPay) * 100;

if (EEpercent >=6)

{

return GrossPay * 0.06 * 0.25;

}

else if (EEpercent<6)

{

return CARRSP * 0.25;

}

Vous pouvez également configurer ce revenu en définissant des paramètres à utiliser avec une expression légèrement différente. Créez les paramètres configurables et les paramètres calculés suivants pour les revenus de paie :

Paramètres de revenus de paie

Exemple de créateur d’expressions de REER.

Entrez ensuite l’expression suivante pour les revenues de paie :

if (RRSPEE <= 6){

return (RRSP * RRSPEE/10000 * RRSPRATE);

}

else if (RRSPEE > 6){

return (RRSP * 6/10000 * RRSPRATE);

}