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.
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 :
| Cotisation | Part patronale | Part salariale | Base de calcul | Plafond mensuel |
|---|---|---|---|---|
| CNSS (Allocations familiales) | 6,40% | — | Salaire brut | Sans plafond |
| CNSS (Prestations sociales) | 8,98% | 4,48% | Salaire brut plafonné | 6 000 MAD/mois |
| CNSS (Formation professionnelle) | 1,60% | — | Salaire brut | Sans plafond |
| CNSS (Taxe Apprentissage) | 1,60% | — | Salaire brut | Sans plafond |
| AMO (Assurance Maladie) | 4,11% | 2,26% | Salaire brut | Sans plafond |
| CIMR (Retraite complémentaire) | Variable | Variable | Salaire brut | Selon 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 imposable | Taux IGR |
|---|---|
| 0 à 40 000 MAD | 0% (exonéré) |
| 40 001 à 60 000 MAD | 10% |
| 60 001 à 80 000 MAD | 20% |
| 80 001 à 100 000 MAD | 30% |
| Au-delà de 100 000 MAD | 38% |
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 →