Se rendre au contenu

Odoo RH Maroc et Damancom : workflow complet de déclaration CNSS en ligne

Guide pratique pour utiliser Odoo comme base de préparation des déclarations CNSS sur le portail Damancom, de la saisie des bulletins à l'export des données.
26 août 2026 par
Odoo RH Maroc et Damancom : workflow complet de déclaration CNSS en ligne
Mehdi Hajji

Damancom est le portail en ligne de la Caisse Nationale de Sécurité Sociale (CNSS) au Maroc. Il permet aux employeurs de déclarer les salaires, calculer les cotisations et payer en ligne chaque mois. Pour les entreprises qui utilisent Odoo comme ERP, ce guide explique comment préparer les données CNSS depuis Odoo et les déclarer efficacement sur Damancom.

Qu'est-ce que Damancom ?

Damancom (damancom.ma) est la plateforme numérique officielle de la CNSS marocaine. Elle permet aux employeurs de :

  • Déclarer les salariés affiliés et leurs salaires bruts mensuels
  • Calculer automatiquement les cotisations CNSS et AMO dues
  • Payer en ligne par virement bancaire ou prélèvement
  • Consulter l'historique des déclarations et des paiements
  • Gérer les affiliations de nouveaux salariés

La déclaration est mensuelle. La date limite est généralement fixée au dernier jour ouvrable du mois suivant la période déclarée. Un retard entraîne des majorations calculées sur le montant des cotisations dues.

Le workflow mensuel avec Odoo

Semaine 1 à 3 du mois : saisie et validation des bulletins dans Odoo

Les gestionnaires RH créent les bulletins de paie dans Odoo pour tous les salariés actifs de la période. Le processus recommandé :

  1. Allez dans Paie → Bulletins de paie → Générer les bulletins
  2. Sélectionnez la période (mois + année)
  3. Odoo crée automatiquement les bulletins pour tous les salariés avec contrat actif
  4. Vérifiez chaque bulletin : salaire brut, primes éventuelles, cotisations CNSS, AMO, IR calculé, net à payer
  5. Cliquez sur Valider pour chaque bulletin ou en masse

Une fois validés, les bulletins sont verrouillés et les écritures comptables sont générées dans le journal de paie.

Fin du mois : extraction des données pour Damancom

Pour préparer votre déclaration Damancom :

  1. Allez dans Paie → Rapports → Analyse des salaires (ou Cotisations sociales selon votre version)
  2. Filtrez sur la période du mois à déclarer
  3. Exportez en Excel ou CSV

Le fichier obtenu contient pour chaque salarié : numéro CNSS, prénom et nom, CIN, salaire brut mensuel déclarable, montants des cotisations CNSS et AMO. C'est la base pour alimenter votre déclaration sur Damancom.

Déclaration sur Damancom

Sur damancom.ma, connectez-vous avec votre identifiant employeur (numéro CNSS + mot de passe). Vous avez deux options :

  • Saisie manuelle : saisissez le salaire brut de chaque salarié une par une, adapté si vous avez peu de salariés
  • Import de fichier : Damancom accepte un fichier texte au format spécifique (colonnes prédéfinies). Certains modules tiers Odoo génèrent directement ce fichier au format Damancom requis.

Après validation de la déclaration, Damancom calcule le montant total des cotisations dues et génère un ordre de paiement.

Gestion des cas particuliers dans Odoo

Entrée d'un nouveau salarié en cours de mois

Créez la fiche employé dans Odoo et renseignez son numéro CNSS dans l'onglet Informations privées. Si le salarié n'est pas encore affilié à la CNSS, effectuez l'affiliation sur Damancom (Espace Affilié → Déclarer un nouvel affilié) avant de créer son premier bulletin. Le bulletin Odoo calculera les cotisations au prorata des jours travaillés dans le mois si la règle salariale est configurée en ce sens.

Sortie d'un salarié (démission, fin de CDD, licenciement)

Renseignez la date de sortie dans la fiche employé Odoo. Générez le bulletin du dernier mois : Odoo calcule le salaire au prorata. Le salarié doit être déclaré à la CNSS pour sa dernière période travaillée. Pensez aussi à la déclaration de prise en charge AMO (fin de droits).

Primes et gratifications

Les primes (13e mois, prime de rendement, prime de résultats) sont soumises à cotisations CNSS et AMO selon leur nature légale. Ajoutez-les dans le bulletin via les lignes supplémentaires. Odoo recalcule automatiquement toutes les cotisations sur la nouvelle base brute incluant la prime.

Salarié à temps partiel

Odoo gère les contrats à temps partiel. Le salaire brut déclaré à la CNSS est le salaire réel versé, pas reconstitué à temps plein. Vérifiez que la règle salariale est configurée pour calculer les cotisations sur le salaire brut réel.

Rapprochement entre Odoo et Damancom

Une bonne pratique mensuelle est de vérifier que :

  • Le total des cotisations CNSS dans Odoo = le total déclaré sur Damancom
  • Le nombre de salariés déclarés est identique dans les deux systèmes
  • Aucune anomalie de calcul n'est signalée par Damancom après import

En cas d'écart, l'historique des bulletins dans Odoo permet de retrouver précisément le salarié et la période concernés.

Paiement des cotisations

Après validation de la déclaration, Damancom génère le montant total à payer (cotisations CNSS + AMO, parts patronales et salariales). Réglez par virement bancaire ou prélèvement depuis Damancom.

Dans Odoo Comptabilité, enregistrez le paiement : débitez le compte de cotisations à reverser et créditez le compte bancaire. Rapprochez ensuite l'écriture avec le relevé bancaire pour clôturer le mois proprement.

Questions fréquentes

Odoo se connecte-t-il directement à Damancom ?

Il n'existe pas de connecteur officiel Odoo-Damancom en standard. La connexion est manuelle : export depuis Odoo, import ou saisie sur Damancom. Des modules tiers développés par des partenaires Odoo marocains peuvent automatiser ce transfert pour les entreprises avec un grand nombre de salariés.

Que faire si un salarié figure dans Odoo mais pas sur Damancom ?

Il faut déclarer l'affilié manquant sur Damancom via la section "Déclarer un affilié". Renseignez les informations du salarié (CIN, date de naissance, adresse). La CNSS attribuera un numéro d'affiliation. Renseignez ensuite ce numéro dans la fiche employé Odoo.

Odoo gère-t-il les rectificatifs CNSS pour les mois antérieurs ?

Oui. Pour corriger une déclaration d'un mois passé, annulez le bulletin concerné dans Odoo (via un avoir de bulletin), recréez le bulletin corrigé et générez une déclaration complémentaire sur Damancom pour la période rectifiée.

Les bulletins Odoo sont-ils acceptés comme justificatifs lors d'un contrôle CNSS ?

Oui, à condition que les bulletins incluent toutes les mentions légales obligatoires : dénomination sociale, numéro CNSS employeur, période, détail des cotisations. Paramétrez le modèle de bulletin Odoo en conséquence depuis Configuration → Rapports → Bulletin de paie.

Odoo pour les agences web et ESN au Maroc : gestion de projets, facturation et rentabilité
Comment les agences digitales et entreprises de services numériques au Maroc utilisent Odoo pour gérer leurs projets, leurs équipes et leur facturation client.