---
title: "Paramétrage de la paie"
description: "Les montants que la loi algérienne fixe pour la paie — le SNMG, les taux de cotisation et le barème de l'IRG — et votre catalogue d'indemnités, de primes et de retenues, chacune disant ce qu'elle compte."
---

> 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.

# Paramétrage de la paie

Chaque bulletin de paie en Algérie se calcule à partir de quelques montants fixés par la loi : le
`SNMG`, les cotisations que perçoit la `CNAS`, et le barème de l'`IRG` avec son abattement et son
exonération. Beelocity tient chacun d'eux sur une ligne datée, avec le texte d'où il vient : la paie
d'un mois se calcule ainsi sur les montants en vigueur ce mois-là, et quand une loi de finances en
change un, vous ajoutez le nouveau montant à sa date au lieu d'écraser l'ancien.

Cette page s'adresse au gérant, au chargé du personnel ou au comptable qui s'occupe de la paie.

<a id="the-legal-figures"></a>
## Les paramètres légaux

Ouvrez **Paie › Paramétrage**. Trois de ses onglets tiennent les montants :

- **SNMG** — le moins qu'un mois complet puisse être payé, pour la semaine légale de quarante
  heures. Un temps partiel y est tenu au prorata de ses heures.
- **Taux de cotisation** — les trois parts de la paie que prend la sécurité sociale : la
  **cotisation salariale**, retenue au salarié, la **cotisation patronale**, que l'employeur ajoute,
  et les **œuvres sociales**, une part de plus que l'employeur verse au fonds des œuvres sociales.
  Chacune est un pourcentage de la paie cotisable.
- **Barème de l'IRG** — les tranches de l'`IRG` sur les salaires, l'abattement retiré de l'impôt,
  la paie en dessous de laquelle rien n'est dû, et l'impôt allégé juste au-dessus.

### Ce que vous trouvez au départ

Votre organisation est créée avec les montants en vigueur, chacun avec sa référence légale :

| Montant | Du | Valeur | D'où il vient |
|---|---|---|---|
| SNMG | 1er juin 2020 au 31 décembre 2025 | 20 000 DA par mois | le décret de 2020 |
| SNMG | 1er janvier 2026 | 24 000 DA par mois | Décret présidentiel n° 26-01 du 7 janvier 2026 |
| Taux de cotisation | 1er janvier 2024 | 9 % salarié, 25 % employeur, 0,5 % œuvres sociales | les taux que publie la caisse |
| Barème de l'IRG | 1er janvier 2022 | le barème ci-dessous | Code des impôts directs et taxes assimilées, art. 104, tel que l'a fixé la loi de finances pour 2022 (art. 31) |

Comparez-les une fois aux montants de votre comptable : une convention collective ou une
correction peut faire que les vôtres diffèrent, et ils sont à vous de modifier.

### Quand une loi de finances change un montant

Un nouveau montant est une nouvelle ligne à partir de sa date, jamais une modification de l'ancien :
les mois déjà payés l'ont été sur l'ancien montant, et ils le gardent.

1. Ouvrez la page du montant qui change — **SNMG**, par exemple.
2. Appuyez sur **Ajouter**. Pour les taux de cotisation et le barème de l'IRG, le formulaire
   s'ouvre sur les montants en vigueur : vous ne changez que ce que la loi a changé.
3. Remplissez **Du** avec le jour où le nouveau montant s'applique, et laissez **Au** vide.
4. Saisissez les nouveaux montants, et le décret ou la loi de finances sous **Référence légale**.
5. Appuyez sur **Enregistrer**.

Le montant en vigueur jusque-là s'arrête de lui-même la veille : son **Au** indique désormais le
jour qui précède votre **Du**. Deux jeux de montants ne couvrent jamais le même jour — une ligne
datée à l'intérieur d'une autre est refusée avec *Ces dates chevauchent des montants déjà en
vigueur*.

Pour corriger un montant mal saisi, ouvrez-le et modifiez-le : c'est une erreur, pas un changement
de loi.

### Les tranches du barème de l'IRG

Ouvrez le barème et son onglet **Tranches**. Chaque tranche est le salaire imposable mensuel
au-delà duquel elle commence, et son taux :

| Salaire imposable mensuel au-delà de | Montant annuel de la loi | Taux |
|---|---|---|
| 0 DA | 0 DA | 0 % |
| 20 000 DA | 240 000 DA | 23 % |
| 40 000 DA | 480 000 DA | 27 % |
| 80 000 DA | 960 000 DA | 30 % |
| 160 000 DA | 1 920 000 DA | 33 % |
| 320 000 DA | 3 840 000 DA | 35 % |

La loi fixe les tranches pour l'année ; la retenue sur les salaires se calcule chaque mois sur le
douzième de chacune, et le barème tient donc les montants mensuels. Un nouveau barème à une date
ultérieure part des tranches du barème précédent : changez la borne ou le taux que la loi de
finances a changé.

<a id="pay-rules"></a>
## Fixer les règles de paie

Ouvrez **Paie › Paramétrage** et choisissez l'onglet **Règles de paie**. Il tient les règles selon
lesquelles votre entreprise paie un mois, à côté des montants que fixe la loi :

- **Base des absences** — ce que coûte une journée non payée : un trentième du salaire par jour
  calendaire d'absence, par défaut, ou un vingt-sixième ou un vingt-deuxième par jour ouvrable
  d'absence, si votre convention collective compte ainsi.
- **Compte de paie** — le compte de trésorerie d'où partent les salaires du mois. Rien ne le choisit
  pour vous — voir [Choisir le compte d'où partent les salaires](payroll-payment.html#choose-the-salary-account).
- **Majoration des heures supplémentaires**, **Majoration de nuit** et **Majoration jour de repos**
  — ce que paie une heure en plus au-delà du salaire horaire normal — voir
  [Fixer ce que vaut une heure en plus](../hr/overtime.html#set-what-an-hour-is-worth).

Cliquez sur **Modifier**, changez ce que dit votre convention, et cliquez sur **Enregistrer**. Chaque
mois encore ouvert est payé selon les nouvelles règles à son prochain calcul ; une fiche clôturée
garde les règles sur lesquelles elle a été payée. Les heures elles-mêmes se saisissent dans les
Ressources humaines, mais ce qu'elles rapportent est une règle de paie : c'est pourquoi les
majorations sont ici. Les jours de repos et l'acquisition du congé sont dans le paramétrage des
Ressources humaines — voir [Régler votre semaine de travail](../hr/holidays-and-leave.html#set-your-working-week).

Si quelqu'un a enregistré ces règles, ou les jours de repos, pendant que vous modifiiez, votre
enregistrement est refusé et l'onglet se recharge en gardant vos changements : vérifiez-les et
cliquez de nouveau sur **Enregistrer**.

<a id="pay-elements"></a>
## Éléments de paie

Un bulletin de paie est une liste de lignes : le salaire de base, chaque indemnité et prime, chaque
retenue. Ouvrez **Paie › Paramétrage › Éléments de paie** pour voir les sortes de lignes que vos
bulletins peuvent porter. Chaque élément dit deux choses de lui-même :

- **Sa nature.** Un **gain** s'ajoute à la paie ; une **retenue** est prise sur le net à payer,
  après l'impôt — une avance sur salaire que l'on rembourse, par exemple.
- **Son mode de calcul.** Un **montant fixe**, un **pourcentage du salaire de base**, ou un montant
  **par enfant à charge**, **par poste travaillé** ou **par heure de nuit**. Ces deux derniers se
  comptent sur le planning : le mois relève combien de postes et d'heures de nuit chacun a
  travaillé. Un élément peut porter un **montant par défaut** ou un **taux par défaut**, que reçoit
  chaque salarié qui l'a, sauf si son propre montant dit autre chose.

<a id="what-each-flag-changes"></a>
### Ce que change chaque case

Trois cases disent ce que compte un élément, et c'est à partir d'elles que la paie d'un mois est
calculée :

- **Cotisable** — l'élément fait partie de la paie dont la sécurité sociale prend sa part.
- **Imposable** — l'élément fait partie de la paie sur laquelle l'IRG est calculé.
- **Compris dans le SNMG** — l'élément est compté pour vérifier qu'un mois complet atteint le SNMG.
  La loi (décret exécutif 15-59) en exclut les indemnités d'expérience et d'ancienneté, le travail
  posté, les heures supplémentaires et l'isolement, les primes de rendement et de résultats, et les
  remboursements de frais.

### Ce que vous trouvez au départ

Votre organisation est créée avec ce catalogue, dans sa langue :

| Élément | Nature | Mode de calcul | Cotisable | Imposable | SNMG |
|---|---|---|---|---|---|
| Salaire de base | gain | celui du contrat | oui | oui | oui |
| Heures supplémentaires | gain | calculé par la paie | oui | oui | non |
| Heures en jour de repos | gain | selon le planning | oui | oui | non |
| Dépassement hebdomadaire | gain | selon le planning | oui | oui | non |
| Absence | gain, retiré | calculé par la paie | oui | oui | oui |
| Prime d'ancienneté | gain | pourcentage du salaire de base | oui | oui | non |
| Prime de rendement | gain | montant fixe | oui | oui | non |
| Indemnité de transport | gain | montant fixe | oui | oui | non |
| Indemnité de panier | gain | montant fixe | oui | oui | non |
| Indemnité de travail posté | gain | par poste travaillé, sans montant | oui | oui | non |
| Indemnité de nuit | gain | par heure de nuit, sans montant | oui | oui | non |
| Panier par poste | gain | par poste travaillé, sans montant | oui | oui | non |
| Allocations familiales | gain | 600 DA par enfant à charge | non | non | non |
| Avance sur salaire | retenue | montant fixe | non | non | — |
| Indemnité compensatrice de congé | gain | d'un solde de tout compte | oui | oui | non |
| Indemnité compensatrice de préavis | gain | d'un solde de tout compte | oui | oui | non |
| Indemnité de compression d'effectifs | gain | d'un solde de tout compte | non | non | non |
| Indemnité de licenciement | gain | d'un solde de tout compte | non | non | non |

- **Les quatre derniers ne sont payés que par un [solde de tout compte](final-pay.html#settle-a-departure)**,
  sur la fiche de paie du mois où la personne part. Ils sont marqués Système eux aussi, et ne se
  saisissent pas comme élément variable du mois.
- **Les heures en jour de repos et le dépassement hebdomadaire ne sont payés que selon le
  planning**, aux majorations des **Règles de paie**, à qui travaille en postes. Ils sont marqués
  Système eux aussi, et ne se saisissent pas non plus
  ([Payer le travail posté selon le planning](shift-pay.html#the-hours-lines)).
- **Le salaire de base, les heures supplémentaires et l'absence sont marqués Système.** La paie
  calcule leurs montants — le salaire du contrat, les heures, les jours non payés — et la loi fixe
  ce qu'ils comptent : vous pouvez les renommer et les déplacer sur le bulletin, mais pas changer
  ce qu'ils comptent, les désactiver ni les supprimer.
- **Les indemnités de transport et de panier sont cotisables et imposables.** Qu'une indemnité de
  ce genre soit hors de l'assiette de cotisation est une question pour votre comptable : si la
  sienne l'est, décochez la case. Les compter est l'erreur la plus sûre, car elle déclare un peu
  trop plutôt que pas assez.
- **L'indemnité de travail posté, l'indemnité de nuit et le panier par poste partent sans
  montant.** La loi donne droit à une indemnité pour le travail posté sans en dire le montant, et
  laisse la nuit à votre convention collective. Ouvrez chacun, cliquez sur **Modifier**, saisissez
  son **Montant par défaut**, par poste ou par heure de nuit, et cliquez sur **Enregistrer**. Dès
  lors, tous ceux que le planning compte le reçoivent, sans que vous l'attribuiez à personne ;
  d'ici là, il ne paie personne. La loi exclut le travail posté du SNMG, et l'indemnité de nuit en
  est exclue avec lui ; si votre comptable la compte, cochez sa case.
- **Les allocations familiales ne sont ni cotisables ni imposables**, comme le dit le Code des
  impôts directs. Attribuez-les au seul parent qui les perçoit : quand les deux parents travaillent,
  un seul les reçoit. Vérifiez les 600 DA par enfant avec votre comptable : c'est le montant que
  donnent les résumés publiés pour 2026, non un montant lu dans un texte de loi.

### Ajouter les vôtres

Votre convention collective accorde sans doute ses propres indemnités — une indemnité de
responsabilité, de nuisance, une prime de scolarité par enfant.

1. Appuyez sur **Ajouter**.
2. Saisissez le **Code** et le **Nom** tel que le bulletin doit l'imprimer.
3. Choisissez sa **Nature** et son **Mode de calcul**, et donnez un **Montant par défaut** ou un
   **Taux par défaut** si tout le monde reçoit le même. Le formulaire demande celui que son mode de
   calcul utilise : un taux pour un pourcentage, un montant sinon.
4. Cochez ce qu'il compte.
5. Appuyez sur **Enregistrer**.

Un élément que vous ne versez plus se désactive avec **Désactiver** : il n'est plus proposé pour de
nouveaux salariés, et ceux qui l'ont le gardent jusqu'à leur propre date de fin. Les éléments que
Beelocity calcule lui-même — dont le salaire de base — ne se désactivent ni ne se suppriment : les
deux actions y sont grisées, et les pointer dit pourquoi.

<a id="give-an-employee-their-allowances"></a>
## Attribuer ses indemnités à un salarié

Ce qu'une personne reçoit chaque mois en plus du salaire de base se tient sur sa fiche. Ouvrez le
salarié et l'onglet **Rémunération** : chaque ligne est un élément de paie, le montant ou le taux
propre à la personne, et les dates du premier et du dernier versement.

1. Appuyez sur **Ajouter**.
2. Choisissez l'**Élément de paie** — l'indemnité de transport, par exemple.
3. Saisissez la valeur propre à la personne. Un élément versé en part du salaire de base, comme la
   prime d'ancienneté, prend un **Taux** ; tout autre élément prend un **Montant**. La ligne demande
   celui que lit son élément, et l'autre case reste vide : changez d'élément, et les deux
   s'échangent. Laissez la valeur vide pour prendre celle de l'élément ; un élément par enfant
   compte les enfants à charge de la personne.
4. Choisissez **Du**, le premier jour du versement, et laissez **Au** vide.

La ligne est enregistrée dès qu'elle est complète. La liste ne propose que les éléments qui
s'attribuent à une personne : le salaire de base vient du contrat, et les heures supplémentaires et
l'absence sont calculées par la paie.

**Une indemnité payée selon le planning n'a pas besoin de ligne.** Tous ceux que le planning compte
la reçoivent à son montant par défaut. Attribuez-la à une personne seulement pour lui verser un
autre montant par poste ou par heure de nuit, ou un montant de **0** pour l'en écarter.

**Quand une indemnité change ou s'arrête, arrêtez sa ligne** — remplissez **Au** avec le dernier jour
de versement — plutôt que de la supprimer : les mois déjà versés la gardent. Un nouveau montant est
une nouvelle ligne à partir du lendemain. Un élément ne s'attribue pas deux fois sur les mêmes jours ;
Beelocity refuse une ligne dont les dates chevauchent une autre du même élément avec *Cette personne
a déjà cet élément sur une partie de ces dates*.

L'onglet **Rémunération** n'apparaît qu'aux membres autorisés à voir ce que les salariés sont payés.
Un membre qui tient le registre du personnel sans cet accès voit le salarié sans cet onglet.

L'onglet **Synthèse** du salarié montre le mois de cette personne à ce jour, dans une colonne à
part à côté de sa fiche — la même réponse que la [simulation de paie](#what-a-salary-costs-and-nets),
pour son propre contrat et ses indemnités. Il est recalculé dès qu'une ligne de l'onglet
**Rémunération** est enregistrée ou supprimée. Une personne sans contrat en vigueur en est avertie
plutôt que de voir des zéros.

<a id="what-a-salary-costs-and-nets"></a>
## Ce qu'un salaire coûte et ce qu'il rapporte

Avant de proposer un salaire, ou pour vérifier un bulletin, ouvrez **Paie › Simulation de paie**. Elle calcule un mois complet selon les paramètres légaux en vigueur le jour
choisi, comme le fera la paie, et n'enregistre rien.

1. Saisissez le **Salaire de base**.
2. Laissez la **Durée hebdomadaire** à 40 pour un temps plein, ou saisissez les heures du contrat.
3. Saisissez les **Enfants à charge** que compte une indemnité par enfant, et activez **Travailleur
   handicapé ou retraité** si l'IRG allégé s'applique.
4. **Paramètres légaux au** est aujourd'hui ; choisissez un autre jour pour voir ce que change une
   nouvelle loi de finances.
5. Sous **Éléments**, appuyez sur **Ajouter un élément** pour chaque indemnité, prime ou retenue,
   choisissez-la et saisissez son **Montant ou taux** — un taux de 0 à 100 pour un pourcentage comme
   la prime d'ancienneté, un montant positif ou nul pour les autres. Vide, la valeur par défaut
   de l'élément s'applique.
6. Appuyez sur **Calculer**.

À côté du formulaire, la réponse s'ouvre sur les deux montants demandés, le **Net à payer** et le
**Coût employeur**, puis se lit comme un bulletin de paie :

- **Gains** — chaque ligne, puis le **Salaire brut**.
- **Retenues** — la **Cotisation salariale** de sécurité sociale, l'**IRG**, chaque retenue, puis le
  **Net à payer**.
- **Le calcul de l'IRG** — le salaire imposable et chaque étape de [l'impôt](#how-income-tax-is-computed) :
  les tranches, l'abattement et l'éventuel allègement.
- **Ce qu'il coûte à l'entreprise** — la **Cotisation patronale**, les **Œuvres sociales** et le
  **Coût employeur**.
- **Paramètres légaux** — le SNMG, les taux et le barème appliqués, chacun avec le jour de son entrée
  en vigueur et le texte dont il vient.

Un salaire de 60 000 DA sans rien d'autre :

| | DA |
|---|---:|
| Salaire brut | 60 000,00 |
| Cotisation salariale, 9 % | 5 400,00 |
| Salaire imposable | 54 600,00 |
| IRG | 7 042,00 |
| **Net à payer** | **47 558,00** |
| Cotisation patronale, 25 % | 15 000,00 |
| Œuvres sociales, 0,5 % | 300,00 |
| **Coût employeur** | **75 300,00** |

Un salaire inférieur au SNMG est tout de même calculé : la réponse s'ouvre sur un avertissement qui
dit ce qui compte pour le SNMG et ce qui est dû pour un mois complet, pour que vous voyiez les
montants et corrigiez le salaire. Si aucun SNMG, aucun taux ou aucun barème n'est en vigueur le jour
choisi, Beelocity dit lequel manque.

La page n'apparaît qu'aux membres autorisés à voir ce que les salariés sont payés, comme l'onglet
**Rémunération**.

<a id="how-income-tax-is-computed"></a>
## Le calcul de l'IRG

L'IRG d'un mois de salaire suit l'article 104 du Code des impôts directs, dans cet ordre :

1. **Le salaire imposable est arrondi à la dizaine de dinars inférieure.** 34 005 DA est imposé
   comme 34 000 DA.
2. **Le barème.** Le taux de chaque tranche ne s'applique qu'à la part du salaire comprise dans
   cette tranche. Sur 34 000 DA : rien sur les 20 000 premiers, puis 23 % des 14 000 au-delà —
   3 220 DA.
3. **L'abattement.** 40 % de ce montant sont retirés, mais jamais moins de 1 000 DA ni plus de
   1 500 DA par mois. Sur 34 000 DA : 40 % de 3 220 font 1 288, il reste 1 932 DA.
4. **L'exonération.** Un salaire imposable de 30 000 DA ou moins par mois ne paie aucun IRG.
5. **Le deuxième abattement.** Au-dessus de 30 000 DA et en dessous de 35 000 DA, la loi allège
   encore l'impôt pour qu'il monte en douceur au lieu de sauter à 30 000 : l'impôt après
   abattement est multiplié par 137/51, puis 27 925/8 en est retranché. Sur 34 000 DA :
   1 932 × 137/51 − 27 925/8 = 1 699,26.
6. **L'impôt est arrondi à la dizaine de centimes la plus proche.** Sur 34 000 DA :
   **1 699,30 DA**.

Pour un travailleur handicapé ou retraité, le deuxième abattement est différent : il va jusqu'à
42 500 DA, et l'impôt est multiplié par 93/61, puis 81 213/41 en est retranché. Les deux ne
s'appliquent jamais ensemble. Signalez une telle personne avec **Travailleur handicapé ou
retraité** sur sa fiche de salarié.

Ce sont les montants du propre barème mensuel de l'administration fiscale, et la page du barème
tient chacun d'eux — les taux, l'abattement, l'exonération, les deux deuxièmes abattements tels
que la loi écrit leurs fractions, et les deux arrondis — si bien qu'une loi de finances qui en
change un est un nouveau barème, pas une nouvelle version de Beelocity.

Le salaire imposable est la paie imposable, moins la cotisation salariale de sécurité sociale.

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