Se rendre au contenu
GUIDE

Paie Maroc sur Odoo : le guide complet (CNSS, AMO, IR, CIMR)

Gérer la paie au Maroc, c'est orchestrer un enchaînement précis de cotisations sociales, de retenues fiscales et de déclarations légales, mois après mois. Ce guide de référence explique comment structurer une paie Maroc sur Odoo conforme et automatisée — de la CNSS à l'IR, en passant par l'AMO et la CIMR — pour produire des bulletins fiables et des déclarations sereines.

Comprendre l'architecture de la paie marocaine

La paie au Maroc repose sur une logique en cascade : on part du salaire brut, on applique les cotisations sociales, puis on calcule l'impôt sur le revenu (IR) sur une base nette imposable, pour aboutir au net à payer. Chaque étage a ses propres règles, ses plafonds et ses échéances déclaratives.

  • CNSS — cotisations de sécurité sociale, avec une part salariale plafonnée et une part patronale.
  • AMO — assurance maladie obligatoire, généralement calculée sans plafond.
  • IR — impôt sur le revenu retenu à la source selon un barème progressif par tranches.
  • CIMR — retraite complémentaire facultative, selon le contrat souscrit.
  • Frais professionnels — abattement déductible avant calcul de l'IR.

CNSS et AMO : les cotisations sociales

La CNSS finance les prestations sociales à court terme, la retraite de base et les allocations familiales. La part salariale est calculée sur un salaire plafonné, la part patronale sur ses propres assiettes. Odoo doit gérer deux assiettes distinctes au sein du même bulletin. L'AMO s'applique le plus souvent sur la totalité du salaire, sans plafonnement. Sur Odoo, ces règles se traduisent en règles salariales regroupées dans une structure de paie marocaine. Notre solution SIRH couvre aussi congés, contrats et éléments variables.

Bonne pratique. Ne codez jamais les taux « en dur ». Utilisez des paramètres datés pour que chaque évolution réglementaire s'applique à la bonne période, sans réécrire l'historique des bulletins validés.

IR et CIMR : impôt et retraite complémentaire

L'IR est retenu à la source selon un barème progressif : le revenu net imposable est découpé en tranches, chacune assortie d'un taux croissant, avec une somme à déduire. Avant d'appliquer le barème, on construit la base imposable : brut, moins frais professionnels, moins cotisations déductibles (CNSS, AMO), moins CIMR salariale le cas échéant. La CIMR est facultative ; sa part salariale réduit la base imposable dans les limites admises. Découvrez aussi MySIRH, notre offre de digitalisation RH.

Bulletin, indemnités et déclarations

Au-delà du salaire de base, la paie intègre primes, indemnités de transport, avantages en nature, heures supplémentaires et retenues. Chaque rubrique doit être qualifiée une fois pour toutes dans le paramétrage. Le bulletin présente le brut, le détail des cotisations, la base imposable, l'IR et le net. Chaque mois, l'employeur déclare via Damancom, reverse l'IR et, en fin d'année, produit l'état 9421. Les écritures de paie s'intègrent à la comptabilité et se rapprochent lors de la clôture comptable sur Odoo.

Le coût d'un projet de paie dépend du nombre de salariés et du niveau de personnalisation — à cadrer ensemble.

Vos questions sur la paie Maroc

Le module de paie d'Odoo est un moteur générique : il faut lui adjoindre une structure et des règles salariales spécifiques au Maroc (CNSS, AMO, IR, CIMR). Une fois localisé et paramétré par un intégrateur, il calcule automatiquement bulletins, cotisations et retenues.

L'IR est retenu à la source selon un barème progressif par tranches. On détermine d'abord la base nette imposable, puis on applique le taux de la tranche correspondante et la somme à déduire prévue par le barème.

Oui, moyennant un paramétrage adapté, Odoo peut produire les exports nécessaires à la déclaration CNSS via Damancom ainsi que les états de synthèse annuels, sans ressaisie.

Passez à une paie Maroc fiable et automatisée

Karizma paramètre votre paie Odoo conforme (CNSS, AMO, IR, CIMR) et l'intègre à votre comptabilité.

Réserver un échange — 30 min