Aller au contenu

Configuration des congés

La page Leave Configuration permet aux RH de configurer les congés d’une société : les types de congé que les employés peuvent demander, la politique de chaque type, les approbateurs qui interviennent après le responsable de l’employé, les soldes de départ des employés, et les périodes de paie qui verrouillent les congés une fois que la paie les a utilisés.

Pour l’ouvrir, sélectionnez HR > Leaves > Configuration.

Pour savoir comment ces paramètres fonctionnent ensemble, consultez Congés.

Les congés se configurent séparément pour chaque société. La liste en haut à droite contient les sociétés auxquelles vous avez accès et s’ouvre sur la vôtre ; elle est grisée lorsque vous n’en avez qu’une. Tout ce qui figure sur la page appartient à la société sélectionnée dans cette liste. En changer recharge l’onglet sur lequel vous vous trouvez.

La page comporte cinq onglets : Leave Types, Policy Rules, Approval Matrix, Opening Balances et Payroll Cut-off. Elle s’ouvre sur Leave Types.

  1. Vérifiez que chaque employé a une fiche employé dans la société, avec un Employee ID, une Start Date et un Manager. Un employé sans responsable ne peut pas demander de congé. Renseignez aussi le Department si les niveaux d’approbation diffèrent selon le service.
  2. Vérifiez les jours fériés du pays de la société sur la page Jours fériés par pays : les congés ne les comptent pas.
  3. Dans l’onglet Leave Types, ajoutez les types de congé, par exemple les congés annuels, les congés maladie et les congés non rémunérés.
  4. Dans l’onglet Policy Rules, ajoutez une version de politique à chaque type. Les employés ne peuvent pas demander un type qui n’a aucune politique en vigueur le premier jour de leur congé.
  5. Si certaines demandes nécessitent une approbation au-delà du responsable de l’employé, ajoutez des niveaux dans l’onglet Approval Matrix.
  6. Chargez les jours dont les employés disposent déjà dans l’onglet Opening Balances.
  7. Si la paie reprend ses chiffres de congés depuis TrakIT, ajoutez les périodes de paie dans l’onglet Payroll Cut-off.
  8. Donnez aux rôles les autorisations de congés dont ils ont besoin : voir Qui fait quoi.

L’onglet Leave Types liste les types de congé de la société, dans l’ordre de tri. S’il n’y en a aucun, il affiche No leave types configured for this company yet.

Colonne Affiche
Code Le code court du type.
Name Le nom que voient les employés lorsqu’ils font une demande.
Paid Paid ou Unpaid.
Half Day Yes si les employés peuvent prendre des demi-journées de ce type.
Attachment After suivi d’un nombre de day(s) si une pièce justificative est nécessaire au-delà de ce nombre de jours, ou –.
Gender Any, Male only ou Female only.
Status Active, ou Inactive en gris.
Order L’ordre de tri. Les types sont listés selon cet ordre, le plus petit d’abord, puis par nom.

Les icônes au bout d’une ligne permettent de modifier le type (Edit), d’ouvrir ses versions dans l’onglet Policy Rules (Policy rules) et de le supprimer (Delete).

  1. Sélectionnez Add Leave Type, ou l’icône Edit d’un type.
  2. Dans New Leave Type ou Edit Leave Type, renseignez les champs ci-dessous.
  3. Sélectionnez Save.
Champ Notes
Code Obligatoire. Jusqu’à 10 lettres et chiffres, enregistrés en majuscules, et unique dans la société. Il ne peut plus être modifié une fois le type créé. Vous l’utilisez aussi dans les fichiers de soldes d’ouverture.
Name Obligatoire. Jusqu’à 60 caractères.
Sort Order La position du type dans les listes, la plus petite d’abord. Un nouveau type est placé au départ après les types existants.
Gender Restriction Any, Male only ou Female only. Limite le type aux employés de ce sexe, tel qu’il est indiqué sur leur fiche employé.
Options Paid leave : voir Types rémunérés et non rémunérés. Allow half day : les employés peuvent prendre le premier ou le dernier jour d’une demande en demi-journée. Active : les employés peuvent demander ce type. Les trois options sont cochées au départ.
Attachment Required, puis au-delà de combien de jours. Lorsqu’une demande de ce type compte plus de jours que ce nombre, l’employé est averti, au moment de sa demande, qu’une pièce justificative telle qu’un certificat médical est nécessaire. Il l’ajoute depuis le détail de la demande sur la page Mes congés.
  • Pour un type rémunéré, un employé ne peut faire une demande que si son solde couvre les jours, sauf si la politique du type autorise un solde négatif, jusqu’à sa limite.
  • Les jours non rémunérés sont eux aussi déduits du solde du type, et aucune déduction ne peut faire passer un solde sous zéro ou sous la limite de solde négatif de la politique. Donnez donc à un type non rémunéré une politique qui autorise un Negative Balance, avec une limite suffisante pour les jours non rémunérés qu’un employé peut prendre en un an. Sinon, l’approbation d’un congé non rémunéré échoue avec Insufficient leave balance.
  • Les rapports de congés comptent séparément les jours rémunérés et non rémunérés, et les employés voient (Unpaid) après le nom du type lorsqu’ils font une demande.
  • Les absences sans congé approuvé deviennent des jours d’absence non rémunérée du type non rémunéré de la société : le type non rémunéré actif dont le code est UNPD, ou à défaut le premier type non rémunéré actif dans l’ordre de tri. Voir Absence non rémunérée.

Pour que les employés ne puissent plus demander un type, décochez Active sur le type. Un type inactif n’est pas proposé aux employés, ne donne lieu à aucune acquisition et ne peut pas recevoir de soldes d’ouverture ; ses demandes et ses soldes sont conservés.

Pour supprimer un type, sélectionnez son icône Delete et confirmez. Un type qui n’a jamais été utilisé, sans demande ni solde, est supprimé avec ses versions de politique. Un type qui a été utilisé est rendu inactif à la place, pour que son historique soit conservé, et TrakIT affiche Leave type is in use, so it has been deactivated instead of deleted.

Messages à connaître :

Message Signification
A leave type with this code already exists for this company Choisissez un autre code.
Code can contain only letters and digits Retirez de Code les espaces et les autres caractères.
Specify after how many days an attachment becomes mandatory Attachment est coché sans nombre de jours.
Name contains prohibited characters Le nom commence par =, + ou @, ou contient du HTML.

Une politique définit le fonctionnement d’un type de congé : comment les jours s’acquièrent, les limites à leur utilisation, ce qui se passe en fin d’année et si les demandes nécessitent une approbation. Chaque type a une ou plusieurs versions de politique, chacune avec une date Effective From et, le cas échéant, une date Effective To.

TrakIT utilise la version en vigueur à la date concernée : le premier jour du congé pour une demande, le dernier jour du mois pour une acquisition, et le 31 décembre pour le traitement de fin d’année. Pour modifier une politique à partir d’une date, ajoutez une nouvelle version plutôt que de modifier la version actuelle, afin que les dates antérieures gardent les règles qui s’y appliquaient.

Pour voir les versions d’un type, choisissez-le dans la liste en haut de l’onglet (– Select a leave type –), ou sélectionnez l’icône Policy rules du type dans l’onglet Leave Types. Les versions sont listées de la plus récente à la plus ancienne. Si le type n’en a aucune, l’onglet affiche No policy versions yet for this leave type.

Colonne Affiche
Effective Le premier jour, puis le dernier jour, ou open lorsque la version n’a pas de fin. (current) signale la version en vigueur aujourd’hui.
Accrual La fréquence d’acquisition, et les jours par cycle, par exemple Monthly - 1.5 day(s).
Entitlement Le droit annuel, suivi de (pro-rated) si les droits des nouveaux arrivants sont calculés au prorata.
Max Consec. Le nombre maximal de jours dans une demande, ou –.
Carry Forward Max et les jours qui peuvent être reportés, ou No.
Encashment Max et les jours qui peuvent être monétisés, ou No.
Negative Up to - et la limite, ou Not allowed.
Approval Le nombre de niveaux d’approbation, par exemple 2 level(s), ou Not required.
  1. Choisissez le type de congé.
  2. Sélectionnez New Version.
  3. Dans New Policy Version, renseignez Effective From. Ce champ est initialisé à la date du jour.
  4. Renseignez les autres champs de la politique. Une nouvelle version propose au départ une acquisition mensuelle de 1,5 jour, un droit annuel de 18 jours calculé au prorata pour les nouveaux arrivants, et une approbation requise à 1 niveau.
  5. Sélectionnez Save.

Lorsque vous enregistrez une nouvelle version, TrakIT fait se terminer la version sans date de fin qui a commencé avant elle la veille du début de la nouvelle. Deux versions d’un type ne peuvent pas couvrir le même jour : si la nouvelle chevauche une autre version, TrakIT refuse avec un message tel que This overlaps the version effective 01 Jan 2026 to open. Close that version first, or change these dates.

Champ Notes
Effective From Obligatoire. Le premier jour où la version s’applique.
Effective To Facultatif. Le dernier jour où elle s’applique. Blank leaves it open ended : laissé vide, la version reste sans date de fin, jusqu’à ce qu’une version plus récente la remplace.
Accrual Frequency La façon dont TrakIT crédite des jours aux employés : Fixed grant, Monthly, Yearly ou On anniversary. Avec Fixed grant, TrakIT ne crédite rien de lui-même : vous attribuez leurs jours aux employés avec un fichier de soldes d’ouverture. Voir Acquisition.
Days per Cycle Les jours crédités à chaque fois, par exemple 1,5 par mois. Obligatoire, et supérieur à 0, pour toutes les fréquences sauf Fixed grant.
Annual Entitlement Le nombre maximal de jours que l’acquisition crédite à un employé sur une année de congés ; 0 ne fixe aucune limite. Pro-rate new joiners donne à un employé qui commence en cours de mois (ou, pour une acquisition annuelle, en cours de janvier) une part du crédit proportionnelle aux jours d’emploi.
Minimum Service Days Le type ne peut être utilisé qu’une fois ce nombre de jours écoulé entre la Start Date de l’employé et le premier jour du congé.
Max Consecutive Days Facultatif. Le nombre maximal de jours qu’une demande peut compter.
Max Balance Facultatif. L’acquisition s’arrête dès que le solde atteint ce nombre de jours.
Carry Forward Allowed : en fin d’année, les jours non utilisés passent à l’année suivante, dans la limite du nombre indiqué dans Max days (obligatoire). Expires after months : les jours reportés encore inutilisés ce nombre de mois après le 1er janvier sont perdus ; vide, ils n’expirent jamais. Non coché : les jours non utilisés sont perdus en fin d’année. Voir Fin d’année.
Encashment Allowed, avec le nombre maximal de jours qui peuvent être monétisés par an et le solde à conserver. TrakIT enregistre ces paramètres, mais aucune page ne les utilise encore.
Negative Balance Allowed down to : les demandes et les autres déductions peuvent faire passer le solde sous zéro, jusqu’à moins le nombre de Days saisi (obligatoire, supérieur à 0). Non coché : le solde ne peut pas passer sous zéro.
Approval Required : les demandes vont au responsable de l’employé, puis aux niveaux de la matrice d’approbation, jusqu’au nombre de niveaux choisi (1 level, 2 levels ou 3 levels). Non coché : les demandes sont approuvées dès leur soumission.

Messages à connaître :

Message Signification
Accrual amount is required when an accrual frequency is set Saisissez Days per Cycle, ou choisissez Fixed grant.
Accrual amount and annual entitlement must be under 999 days Réduisez Days per Cycle ou Annual Entitlement.
Effective To cannot be before Effective From Vérifiez les dates.
Specify the maximum days that may be carried forward Carry Forward est coché sans Max days.
Specify the maximum days that may be encashed Encashment est coché sans nombre maximal de jours.
Specify the negative balance limit Negative Balance est coché sans nombre de jours.

Pour modifier une version, sélectionnez son icône Edit, modifiez les champs et sélectionnez Save. La modification s’applique désormais à toutes les dates que couvre la version. Les jours déjà crédités ou déduits restent inchangés.

Pour supprimer une version, sélectionnez son icône Delete et confirmez. Ses dates se retrouvent alors sans politique : les employés ne peuvent pas demander de congé de ce type commençant à ces dates, et le type ne donne lieu à aucune acquisition pour ces dates.

Toute demande qui nécessite une approbation va d’abord au Manager de l’employé, tel qu’il est défini sur sa fiche employé. C’est le niveau 1, et il ne se configure pas ici. La matrice d’approbation ajoute les niveaux 2 et 3 pour la société, soit par défaut pour l’ensemble de la société, soit pour un seul service. Pour un niveau donné, la ligne propre à un service l’emporte sur la valeur par défaut de la société.

Une demande passe par autant de niveaux que le permet la politique de son type de congé (Approval), et seulement par les niveaux dont elle atteint le Minimum Days.

Colonne Affiche
Department Le service, ou Office-wide default.
Level 2 ou 3.
Approver Fixed user et le nom de l’utilisateur, Skip level ou Role.
Min. Days Le nombre minimal de jours à partir duquel le niveau s’applique.
Escalate After Le nombre d’heures avant qu’une demande en attente de décision fasse l’objet d’une escalade, ou Never.

Si aucun niveau n’est configuré, l’onglet affiche No level 2+ approval rules configured - every application finalizes at level 1.

  1. Sélectionnez Add Approval Level, ou l’icône Edit d’une ligne.
  2. Dans New Approval Level ou Edit Approval Level, renseignez les champs ci-dessous.
  3. Sélectionnez Save.
Champ Notes
Department Office-wide default, ou un service qui a des employés dans la société.
Level 2 ou 3.
Approver Type Fixed user : l’utilisateur que vous choisissez dans Approver. Skip level (manager’s manager) : le Manager du responsable de l’employé. Role (an HR admin for the company) : un utilisateur de la société dont le rôle a Configure Leave Policy ; lorsque plusieurs utilisateurs l’ont, TrakIT choisit toujours le même.
Approver Pour un utilisateur fixe uniquement, et obligatoire : l’un des utilisateurs actifs de la société.
Minimum Days Le niveau ne s’applique qu’aux demandes d’au moins ce nombre de jours. 0 l’applique à toutes.
Escalate After Des heures, de 0 à 8 760. Voir Escalade. 0 disables escalation for this level : 0 désactive l’escalade pour ce niveau.

Gardez une seule ligne par service et par niveau : TrakIT ne vous empêche pas d’en enregistrer deux, mais utilise alors l’une ou l’autre.

Les approbateurs doivent avoir Approve/Reject Leave pour voir les demandes et statuer sur celles-ci sur la page Approbation des congés.

Pour supprimer une ligne, sélectionnez son icône Delete et confirmez. Les demandes qui attendent déjà à ce niveau restent chez leur approbateur.

Lorsqu’un approbateur approuve une demande, TrakIT examine le niveau suivant, dans la limite du nombre de niveaux de la politique du type de congé :

  1. Il prend la ligne du service de l’employé pour ce niveau, ou, à défaut, la ligne par défaut de la société.
  2. Il ignore ce niveau s’il n’y a aucune ligne, si la demande compte moins de jours que Minimum Days, ou si aucun approbateur ne peut être trouvé, par exemple pour un niveau confié au responsable du responsable lorsque le responsable n’a pas lui-même de responsable.
  3. Sinon, il envoie la demande à l’approbateur de ce niveau, qui est prévenu par message dans la messagerie et par e-mail.

Lorsqu’il ne reste aucun niveau, la demande est approuvée. Un refus à n’importe quel niveau y met fin.

Toutes les 30 minutes, TrakIT recherche les demandes qui attendent au niveau 2 ou 3 depuis plus longtemps que le nombre d’heures Escalate After du niveau. Il transmet chacune d’elles une seule fois au niveau supérieur : au Manager de l’approbateur lui-même ou, si l’approbateur n’a pas de responsable, à un administrateur RH de la société, choisi comme pour Role. Les deux utilisateurs sont prévenus par message dans la messagerie et par e-mail, et l’un ou l’autre peut alors statuer. Les demandes en attente au niveau 1 ne font jamais l’objet d’une escalade.

Le panneau Preview sous la liste montre qui approuverait une demande, d’après les lignes enregistrées :

  1. Dans Department, choisissez un service, ou Office-wide (no department).
  2. Dans Days Requested, saisissez le nombre de jours de la demande.
  3. Sélectionnez Resolve.

Le tableau affiche chaque Level, l’approbateur retenu dans Resolves To et sa Source : Department-specific ou Office-wide default. Le niveau 1 est toujours Reporting manager. Un niveau que le nombre de jours n’atteint pas est en gris, avec Not required below et son nombre minimal de jours. Un niveau avec escalade indique au bout de combien d’heures elle intervient.

L’aperçu liste tous les niveaux enregistrés dans la matrice. Une demande s’arrête au nombre de niveaux que permet la politique de son type de congé.

Messages à connaître :

Message Signification
Select the approver Fixed user est choisi sans Approver.
Escalation hours must be between 0 and 8760 Corrigez Escalate After.
Enter a number of days greater than zero Saisissez Days Requested avant de sélectionner Resolve.

L’onglet Opening Balances ajoute des jours aux soldes des employés à partir d’un fichier CSV : généralement les soldes qu’ils avaient lorsque votre société a commencé à gérer les congés dans TrakIT. Chaque ligne est comptabilisée comme un ajustement du solde de l’employé pour un type de congé et une année. Cet onglet nécessite Adjust Balance en plus de l’accès à la page.

C’est aussi ainsi que vous corrigez un solde : chargez un fichier qui ne contient que les lignes à corriger, avec des jours positifs pour ajouter et des jours négatifs pour retirer.

Le fichier comporte ces colonnes, dans cet ordre. Une ligne d’intitulés est facultative : TrakIT ignore une première ligne dont la première colonne est EmpID.

Colonne Contient
EmpID L’Employee ID de l’employé, tel qu’il figure sur sa fiche employé dans la société sélectionnée.
LeaveTypeCode Le Code d’un type de congé actif de la société sélectionnée.
LeaveYear L’année de congés, de 2000 à 2100. Les années de congés sont des années civiles.
Days Les jours à ajouter, avec deux décimales au plus. Un nombre négatif retire des jours. Il ne peut pas être 0.
Remarks Facultatif. Conservé avec l’écriture. S’il est vide, TrakIT inscrit Opening balance import.

Par exemple :

EmpID,LeaveTypeCode,LeaveYear,Days,Remarks
E1001,ANNUAL,2026,12.5,Balance brought over
E1002,SICK,2026,4,
E1003,ANNUAL,2026,-2,"Correction, see HR file"

Mettez entre guillemets doubles une valeur qui contient une virgule. Un fichier peut compter jusqu’à 5 000 lignes ; scindez un fichier plus grand.

  1. Choisissez le fichier.
  2. Sélectionnez Stage File. TrakIT lit et contrôle chaque ligne, mais ne modifie encore aucun solde.
  3. Vérifiez le résultat : le nombre de lignes contrôlées, combien sont prêtes et combien comportent des erreurs, et les lignes elles-mêmes, avec leur Status : Ready, ou l’erreur en rouge.
  4. Si des lignes comportent des erreurs, corrigez le fichier et contrôlez-le de nouveau, ou poursuivez avec les lignes prêtes.
  5. Sélectionnez Commit suivi du nombre de lignes prêtes, par exemple Commit 42 Row(s), et confirmez.

TrakIT comptabilise les lignes prêtes une par une, puis indique combien il en a comptabilisé et liste les lignes qui ont échoué, par exemple un nombre négatif qui ferait passer un solde sous ce que permet la politique. Les lignes comptabilisées affichent Committed.

Erreur de ligne Signification
Employee ID is missing La première colonne est vide.
No employee with this ID in the selected company Aucun employé de la société n’a cet Employee ID.
Leave type code is missing La deuxième colonne est vide.
No active leave type with this code in the selected company Le code est erroné, ou le type est inactif.
Leave year is missing or invalid L’année est vide, n’est pas un nombre ou est en dehors de la plage de 2000 à 2100.
Days is missing or not a number Utilisez un point pour les décimales, par exemple 2.5.
Days cannot be zero Omettez les lignes qui n’ont rien à ajouter.
Duplicated in this file Le même employé, le même type de congé et la même année apparaissent plusieurs fois. Regroupez-les en une seule ligne.

À savoir :

  • Les jours importés apparaissent dans la colonne Adjusted des soldes, et non dans Opening, qui contient les jours reportés de l’année précédente.
  • TrakIT ne recherche les lignes répétées qu’à l’intérieur d’un même fichier. Confirmer de nouveau les mêmes lignes depuis un autre fichier ajoute de nouveau les jours.
  • Le fichier ne peut pas être lu si un guillemet n’est pas fermé : TrakIT indique alors la ligne.

Les périodes de paie gardent inchangés les chiffres des congés une fois que la paie les a utilisés. Lorsque vous clôturez une période, toute demande de congé des employés de la société dont les dates sont entièrement comprises dans la période est figée : personne, pas même les RH, ne peut alors la soumettre, la modifier, l’annuler, l’approuver ou la refuser. Pour modifier une demande figée, rouvrez d’abord la période.

Colonne Affiche
Period Le premier et le dernier jour de la période.
Cut-off Date La date de clôture saisie pour la période.
Status Open en vert, ou Closed en rouge.
Closed By, Closed On L’identifiant utilisateur de la personne qui a clôturé la période, et la date.

Les périodes sont listées de la plus récente à la plus ancienne. S’il n’y en a aucune, l’onglet affiche No payroll cut-off periods defined for this company yet.

  1. Sélectionnez Add Period, ou l’icône Edit d’une période ouverte.
  2. Dans New Cut-off Period ou Edit Cut-off Period, renseignez les champs ci-dessous. Pour une nouvelle période, TrakIT propose le mois dernier : vérifiez les dates.
  3. Sélectionnez Save.
Champ Notes
Period Start Obligatoire. Le premier jour de la période de paie. Deux périodes d’une société ne peuvent pas commencer le même jour.
Period End Obligatoire. Le dernier jour. Il ne peut pas être antérieur à Period Start.
Cut-off Date La date à laquelle la paie reprend les chiffres de la période, pour votre information. Elle ne peut pas être antérieure à Period Start. Blank uses the period end date : laissée vide, elle prend la date de fin de la période. Elle n’a pas d’incidence sur les demandes qui sont figées.

Une période clôturée ne peut pas être modifiée tant qu’elle n’a pas été rouverte. Les périodes ne peuvent pas être supprimées.

  1. Sélectionnez l’icône Close period (un cadenas) d’une période ouverte.
  2. Lisez la confirmation et confirmez.

TrakIT clôture la période et fige les demandes qu’elle contient et qui se trouvent dans TrakIT à ce moment-là : Cut-off period closed - affected applications are now frozen. Une demande qui n’est que partiellement comprise dans la période n’est pas figée.

Pour rouvrir une période, sélectionnez son icône Re-open period (un cadenas ouvert) et confirmez. Le gel des demandes qu’elle contient est levé, de sorte qu’elles peuvent de nouveau être modifiées ; les chiffres de paie déjà repris pour la période peuvent alors ne plus correspondre.

Les systèmes de paie peuvent lire les chiffres des congés d’une période par l’API TrakIT, et la clôturer, lorsque le support TrakIT le configure. Ces chiffres sont ceux du rapport Monthly Summary, pour les dates de la période.

Messages à connaître :

Message Signification
A cut-off period already starts on that date Choisissez une autre date dans Period Start, ou modifiez la période existante.
Re-open the period before changing its dates La période est clôturée.
This application falls inside a closed payroll period. An HR administrator must re-open that period before it can be changed. S’affiche pour toute personne qui tente de modifier ou d’annuler une demande figée, ou de statuer sur celle-ci.
Message Signification
You do not have the permission to configure leave policy for this office Vous n’avez pas accès à la société sélectionnée.
You do not have the permission to adjust leave balances Le contrôle ou la confirmation d’un fichier nécessite Adjust Balance.
The request failed ou Unable to reach the server La page n’a pas pu joindre TrakIT. Rechargez la page et réessayez.

Votre rôle doit avoir ces autorisations dans la section Leave Management :

Autorisation Vous permet de
Configure Leave Policy Ouvrir la page, et configurer les types de congé, les versions de politique, les niveaux d’approbation et les périodes de paie pour votre société et les sociétés auxquelles vous avez accès.
Adjust Balance Contrôler et confirmer des fichiers de soldes d’ouverture, sur une société pour laquelle vous pouvez ouvrir la page.

Les administrateurs système peuvent faire tout cela pour toutes les sociétés.