---
title: "Payer le travail posté selon le planning"
description: "L'indemnité de travail posté, l'indemnité de nuit et le panier par poste, payés chaque mois selon le planning, à vos propres montants, sans rien saisir."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.beelocity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payer le travail posté selon le planning

Une entreprise qui travaille en postes les paie : une indemnité pour chaque poste travaillé, un
supplément pour les heures de nuit, un panier par poste. Beelocity sait déjà qui a travaillé quel
poste, puisque le planning le dit ([Postes et roulements](../hr/shifts-and-rotas.html)). La paie
du mois compte donc, pour chaque personne, ses postes et ses heures de nuit, et les paie aux
montants que fixe votre entreprise, sans que personne ne les saisisse chaque mois.

Cette page s'adresse à qui fait la paie, et à qui tient le planning : ce que le planning prévoit,
la fiche de paie le paie.

<a id="set-the-amounts"></a>
## Fixer une fois ce que rapporte un poste

La loi accorde une indemnité au travail posté (loi 90-11, art. 30) et renvoie la nuit à votre
convention collective, mais ni l'une ni l'autre ne dit combien. Votre catalogue commence donc avec
trois indemnités sans montant :

| Indemnité | Payée pour |
|---|---|
| **Indemnité de travail posté** | chaque poste travaillé |
| **Indemnité de nuit** | chaque heure travaillée entre 21 h et 5 h |
| **Panier par poste** | chaque poste travaillé |

Ouvrez **Paie › Paramétrage › Éléments de paie**, ouvrez l'indemnité, cliquez sur **Modifier**,
saisissez son **Montant par défaut** — 300 DA par poste, par exemple — et cliquez sur
**Enregistrer**. Faites-le une fois pour chacune de celles que verse votre entreprise. **Une
indemnité sans montant ne paie personne** : c'est pourquoi une entreprise qui ne travaille pas en
postes ne voit jamais ces lignes. [Éléments de paie](payroll-setup.html#pay-elements) dit dans quoi
chacune compte.

Dès lors, **toute personne que le planning compte les perçoit**. Vous n'attribuez pas l'indemnité à
chaque membre d'une équipe, et une recrue placée dans une équipe est payée dès son premier poste.

<a id="what-the-payslip-shows"></a>
## Ce que montre la fiche de paie

Quand vous [calculez le mois](payroll-run.html#compute-the-month), chaque personne qui a travaillé
un poste reçoit une ligne par indemnité dans l'onglet **Lignes** de sa fiche : ce que vaut un poste
ou une heure de nuit en **Base**, leur nombre en **Quantité**, et ce qu'ils font en **Montant**. Pour
vingt et un postes à 300 DA, on lit une **Indemnité de travail posté** de 300 DA, 21, et 6 300 DA.
Chacun peut vérifier sa paie sur son propre planning.

**Un poste compte le jour où il commence.** Une nuit qui va du 31 à 22 h au 1er à 6 h appartient au
31 : ses heures de nuit sont payées avec ce mois-là. Une nuit de 22 h à 6 h compte sept heures de
nuit.

Une personne qui n'est dans aucune équipe, un employé de bureau, n'a aucune de ces lignes.

<a id="the-hours-lines"></a>
## Heures en jour de repos et dépassement hebdomadaire

Deux autres lignes viennent du planning. Vous n'avez rien à régler pour elles en dehors des
majorations que vous tenez déjà dans **Paie › Paramétrage › Règles de paie**
([Fixer ce que vaut une heure en plus](../hr/overtime.html#set-what-an-hour-is-worth)) :

| Ligne | Paie | À |
|---|---|---|
| **Heures en jour de repos** | les heures d'un poste que le roulement place un jour férié, et d'un rappel sur repos | la majoration jour de repos |
| **Dépassement hebdomadaire** | les heures des postes d'une semaine au-delà de ce que prévoit le contrat | la majoration des heures supplémentaires |

Chaque ligne porte le taux horaire en **Base**, les heures en **Quantité** et la majoration en
**Taux**, pour que chacun puisse la vérifier.

- **Une semaine va du samedi au vendredi, et se paie le mois qui contient son vendredi.** Les
  premiers jours d'un mois peuvent donc être payés avec le mois d'avant, et ses derniers jours avec
  le suivant. Une personne qui part est payée de sa dernière semaine sur sa dernière fiche.
- **Un contrat à temps partiel se mesure à sa propre semaine.** Trente heures par semaine
  planifiées à trente-six donnent six heures de dépassement.
- **On paie ce qui a été travaillé.** Un jour de congé retire son poste de la semaine, et un rappel
  sur repos ou le poste d'un jour férié se paie en heures en jour de repos plutôt que dans la
  semaine. Une semaine que le planning signale au-dessus du contrat peut donc ne rien payer : le
  planning montre ce que demande le roulement, la fiche de paie paie ce qui a été travaillé.
- **La nuit relève de l'indemnité de nuit.** Ces deux lignes prennent la majoration du jour, jamais
  celle de nuit : les heures de nuit des mêmes postes sont payées par l'indemnité de nuit.
- **Elles comptent dans le plafond légal**, avec les heures supplémentaires saisies à la main
  ([Le plafond légal](../hr/overtime.html#the-legal-ceiling)).
- **Aucune ne se saisit** comme élément variable du mois, et un montant d'heures supplémentaires
  saisi est refusé pour une personne à qui le planning paie des heures : les mêmes heures seraient
  payées deux fois.
- **Une semaine de bureau n'a pas de dépassement.** Elle n'a pas de postes que le planning puisse
  compter : les heures en plus qu'on y fait se saisissent toujours en
  [heures supplémentaires](../hr/overtime.html).

<a id="a-call-in"></a>
## Un rappel sur repos

Une personne [rappelée sur son repos](../hr/changing-the-plan.html#call-somebody-in) est payée selon
le planning. Le poste compte comme un poste travaillé pour les indemnités, et ses heures vont dans
les **Heures en jour de repos** à la majoration jour de repos. Personne ne les saisit en heures
supplémentaires : Beelocity refuse une saisie d'heures supplémentaires le jour d'un rappel, et un
rappel un jour qui en porte déjà une, parce que les mêmes heures seraient payées deux fois.

**Un mois écrit avant cette règle peut porter les deux.** Son calcul est alors refusé, en nommant la
personne et le jour : supprimez la saisie d'heures supplémentaires, puis calculez de nouveau.

**Un rappel que personne n'a fait s'annule**, il ne se marque pas en absence. La feuille de présence
ne peut pas marquer un jour de repos, et annuler le rappel le retire de la fiche de paie.

<a id="a-day-not-worked"></a>
## Un jour non travaillé

**Un jour de congé n'est pas un poste travaillé**, quel que soit le congé : congé annuel, maladie,
congé sans solde. Le planning montre toujours le poste, pour qu'on voie qui était attendu, mais la
fiche de paie ne le paie pas. Un jour de congé payé l'est par le salaire de base, comme toujours.

**Un jour où la personne ne s'est pas présentée n'en est pas un non plus**, dès qu'il est marqué
sur la [feuille de présence](../hr/attendance.html). Marquez-le là plutôt que de saisir une absence
dans les éléments variables du mois : une absence saisie baisse le salaire de base, mais elle ne
porte aucune date, elle ne peut donc pas dire quel poste a été manqué, et le poste serait payé
quand même.

<a id="one-person-s-own-amount"></a>
## Payer un autre montant à une personne

Pour payer à une personne, ou à une équipe, un autre montant par poste, attribuez-lui l'indemnité
sur sa fiche : ouvrez le salarié, l'onglet **Rémunération**, cliquez sur **Ajouter**, choisissez
l'indemnité et saisissez son **Montant** par poste ou par heure de nuit
([Attribuer ses indemnités à un salarié](payroll-setup.html#give-an-employee-their-allowances)).
Son montant remplace celui du catalogue tant que la ligne court.

Saisissez un montant de **0** pour exclure quelqu'un d'une indemnité.

**Désactiver une indemnité arrête de la payer selon le planning.** Elle n'est plus versée qu'aux
personnes à qui elle reste attribuée sur leur fiche, jusqu'à la fin de leur ligne.

**Un mois qui diffère** passe par un élément variable, comme pour toute indemnité : un montant
saisi dans les [éléments variables](payroll-run.html#enter-the-months-variables) du mois remplace la
ligne de ce mois pour cette personne.

Source: https://docs.beelocity.com/fr/payroll/shift-pay/index.mdx
