Se rendre au contenu

Odoo RH et paie au Maroc : CNSS, AMO, CIMR, IR — le guide complet 2026

Calcul de la paie marocaine, déclarations sociales, gestion des congés selon le Code du Travail et recrutement : tout Odoo RH expliqué pour les PME marocaines.
29 mai 2026 par
Odoo RH et paie au Maroc : CNSS, AMO, CIMR, IR — le guide complet 2026
Mehdi Hajji

La gestion de la paie au Maroc est l'une des tâches les plus complexes pour les PME : cotisations CNSS, AMO, CIMR, retenues IGR progressif, indemnités diverses, congés selon le Code du Travail — chaque mois, le risque d'erreur est réel. Odoo RH et Paie intègre nativement toutes ces spécificités marocaines pour automatiser le calcul des fiches de paie, les déclarations sociales et la gestion des ressources humaines dans son ensemble.

21,09%
Cotisation patronale CNSS
6,74%
Cotisation salariale CNSS
18 j
Congés annuels légaux
-80%
Temps de traitement paie

Les cotisations sociales marocaines : tableau de référence 2026

Avant de plonger dans le paramétrage Odoo, voici le tableau de référence des cotisations sociales obligatoires au Maroc. Ces taux sont issus des textes officiels en vigueur en 2026 :

CotisationPart patronalePart salarialeBase de calculPlafond mensuel
CNSS (Allocations familiales)6,40%Salaire brutSans plafond
CNSS (Prestations sociales)8,98%4,48%Salaire brut plafonné6 000 MAD/mois
CNSS (Formation professionnelle)1,60%Salaire brutSans plafond
CNSS (Taxe Apprentissage)1,60%Salaire brutSans plafond
AMO (Assurance Maladie)4,11%2,26%Salaire brutSans plafond
CIMR (Retraite complémentaire)VariableVariableSalaire brutSelon convention
Total patronal indicatif~21,09%
Total salarial indicatif~6,74%

Attention : Les taux CNSS/AMO sont régulièrement révisés. Vérifiez toujours les taux en vigueur sur le portail officiel CNSS (cnss.ma) ou celui de l'ANAM. Odoo doit être mis à jour à chaque changement de taux — c'est l'un des avantages d'avoir un intégrateur certifié qui assure cette veille réglementaire.

L'IGR (Impôt Général sur le Revenu) : barème progressif 2026

L'IGR est calculé sur le revenu net imposable, après déduction des cotisations sociales et de la déduction forfaitaire pour frais professionnels (20% du salaire brut, plafonnée à 30 000 MAD/an). Le barème progressif 2026 :

Tranche de revenu annuel net imposableTaux IGR
0 à 40 000 MAD0% (exonéré)
40 001 à 60 000 MAD10%
60 001 à 80 000 MAD20%
80 001 à 100 000 MAD30%
Au-delà de 100 000 MAD38%

Odoo Paie calcule automatiquement l'IGR mensuel par méthode de mensualisation du barème annuel, en tenant compte des abattements applicables (frais de stage, déduction pour enfants à charge, etc.).

Le module RH Odoo : gestion complète des employés

Odoo RH couvre l'ensemble du cycle de vie des employés, du recrutement à la sortie :

Fiches employés et contrats

Chaque employé dispose d'un profil complet dans Odoo : informations personnelles, coordonnées bancaires (RIB pour virement de salaire), situation familiale (nombre d'enfants pour l'abattement IGR), matricule CNSS, pièces justificatives. Les contrats de travail sont modélisés avec leur type (CDI, CDD, stage, intérim), leur date de début, leur salaire de base et leurs composantes variables.

Structure organisationnelle

L'organigramme de l'entreprise est géré dans Odoo avec les départements, les responsables hiérarchiques et les équipes. Cette structure alimente automatiquement les workflows d'approbation (congés, notes de frais, demandes d'achat).

La paie marocaine dans Odoo : paramétrage et fiches de paie

Le module Odoo Payroll (disponible uniquement en Enterprise) est paramétré avec les règles salariales spécifiques à la législation marocaine :

Structure de la fiche de paie marocaine

  • Salaire de base : salaire mensuel brut contractuel
  • + Primes et indemnités : ancienneté (5% après 2 ans, 10% après 5 ans, etc.), transport, panier repas, heures supplémentaires
  • = Salaire brut global
  • - Cotisations salariales : CNSS (4,48% plafonné), AMO (2,26%), CIMR (si applicable)
  • - Déduction frais professionnels : 20% du brut, plafonnée
  • = Revenu net imposable
  • - IGR : calculé selon le barème progressif
  • = Salaire net à payer

Prime d'ancienneté au Maroc : Le Code du Travail marocain impose une prime d'ancienneté obligatoire : 5% après 2 ans, 10% après 5 ans, 15% après 12 ans, 20% après 20 ans et 25% après 25 ans d'ancienneté dans la même entreprise. Odoo calcule automatiquement cette prime selon la date d'embauche de chaque employé.

Génération des fiches de paie en masse

À chaque fin de mois, le responsable RH lance la génération des fiches de paie en masse en quelques clics : Odoo calcule automatiquement toutes les composantes pour tous les employés, en tenant compte des absences du mois, des heures supplémentaires validées et des primes ponctuelles saisies. Le résultat est un lot de fiches de paie vérifiables avant validation définitive.

Virements salaires

Une fois les fiches validées, Odoo génère un fichier de virement en masse au format compatible avec votre banque marocaine (Attijariwafa, BMCE, BCP, CIH…). Ce fichier est importé directement dans votre espace bancaire en ligne pour exécution. Finies les saisies manuelles des virements individuels.

Gestion des congés selon le Code du Travail marocain

Le Code du Travail marocain (Loi 65-99) réglemente précisément les droits aux congés :

  • Congé annuel payé : 1,5 jour par mois de travail effectif, soit 18 jours ouvrables par an pour un an d'ancienneté (porté à 21 jours après 10 ans, 24 jours après 15 ans, 27 jours après 20 ans)
  • Jours fériés : 13 jours fériés légaux au Maroc (Fête du Trône, Fête du Travail, Aid Al Fitr x2, Aid Al Adha x2, etc.)
  • Congé maternité : 14 semaines (98 jours) avec maintien du salaire par la CNSS
  • Congé maladie : certificat médical requis, maintien du salaire selon ancienneté et convention collective
  • Congés pour événements familiaux : 4 jours pour mariage, 3 jours pour naissance, 3 jours pour décès d'un proche

Gestion des congés dans Odoo

Odoo RH intègre un système de gestion des congés avec :

  • Calcul automatique du solde de congés par employé (avec prorata selon date d'embauche)
  • Flux de demande de congé → validation par le responsable → mise à jour du planning
  • Impact automatique sur la paie en cas de congé sans solde ou d'absence justifiée
  • Tableau de bord RH avec les absences en cours et le planning des congés de l'équipe

Recrutement et onboarding avec Odoo

Le module Recrutement Odoo permet de gérer les offres d'emploi (publiables sur le site web Odoo ou sur Indeed/LinkedIn via connecteur), le suivi des candidatures en pipeline Kanban, les entretiens avec agenda intégré et les évaluations. Une fois le candidat retenu, l'onboarding est structuré avec des checklists personnalisables (ouverture des accès, remise du matériel, formation initiale).

Évaluation des performances

Odoo propose un module d'évaluation des performances avec des formulaires personnalisables, des objectifs quantitatifs et qualitatifs, et un cycle d'évaluation annuel ou semestriel. Les résultats des évaluations alimentent les décisions de promotion et d'augmentation de salaire, traçables dans l'historique RH de chaque employé.

Déclarations sociales automatiques

Odoo génère les fichiers de déclaration sociale dans les formats requis :

  • DAMANCOM (CNSS) : fichier de déclaration mensuelle des salaires, généré automatiquement depuis les fiches de paie validées. Import direct sur le portail DAMANCOM.
  • AMO (CNOPS/CNSS) : déclaration des cotisations AMO patronales et salariales
  • DADS (Déclaration Annuelle des Données Sociales) : récapitulatif annuel exportable

Cabinet de paie vs Odoo Paie : Un cabinet de paie marocain facture entre 80 et 150 MAD par bulletin de paie. Pour 20 employés, c'est entre 1 600 et 3 000 MAD/mois. Avec Odoo Enterprise, vous internalisez la paie : le coût de la licence est largement amorti, vous avez la maîtrise totale des données et vous gagnez en réactivité (corrections de paie, situations particulières). L'investissement initial en paramétrage est récupéré en moins d'un an.

Note de frais et avances sur salaire

Odoo Dépenses permet aux employés de soumettre leurs notes de frais depuis l'application mobile, avec photos des justificatifs. Le responsable valide depuis son tableau de bord, et le remboursement est intégré dans la prochaine paie ou en paiement séparé. Les avances sur salaire sont également gérables avec déduction automatique sur la paie suivante.

Votre PME marocaine veut simplifier la gestion RH et automatiser la paie ? Nelozia vous configure Odoo Paie avec toutes les spécificités CNSS, AMO, IGR et Code du Travail marocain.

Demander une démo Odoo RH & Paie →
ERP pour le transport et la logistique au Maroc : Odoo comme solution intégrée en 2026
Gestion de flotte, traçabilité des expéditions, facturation transporteurs et conformité douanière : le guide Odoo pour les entreprises de transport marocaines.