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.
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’
IRGsur 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.
- Ouvrez la page du montant qui change — SNMG, par exemple.
- 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é.
- Remplissez Du avec le jour où le nouveau montant s’applique, et laissez Au vide.
- Saisissez les nouveaux montants, et le décret ou la loi de finances sous Référence légale.
- 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é.
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.
- 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.
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.
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.
É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.
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, 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).
- 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.
- Appuyez sur Ajouter.
- Saisissez le Code et le Nom tel que le bulletin doit l’imprimer.
- 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.
- Cochez ce qu’il compte.
- 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.
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.
- Appuyez sur Ajouter.
- Choisissez l’Élément de paie — l’indemnité de transport, par exemple.
- 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.
- 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, 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.
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.
- Saisissez le Salaire de base.
- Laissez la Durée hebdomadaire à 40 pour un temps plein, ou saisissez les heures du contrat.
- Saisissez les Enfants à charge que compte une indemnité par enfant, et activez Travailleur handicapé ou retraité si l’IRG allégé s’applique.
- Paramètres légaux au est aujourd’hui ; choisissez un autre jour pour voir ce que change une nouvelle loi de finances.
- 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.
- 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 : 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.
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 :
- Le salaire imposable est arrondi à la dizaine de dinars inférieure. 34 005 DA est imposé comme 34 000 DA.
- 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.
- 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.
- L’exonération. Un salaire imposable de 30 000 DA ou moins par mois ne paie aucun IRG.
- 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.
- 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.