Quelles méthodes de valorisation des stocks sont admises au Maroc ?
Le CGNC distingue deux cas. Les articles identifiables un par un sont valorisés à leur coût propre. Les articles interchangeables (sacs, cartons, rouleaux identiques) sont valorisés au coût moyen pondéré, après chaque entrée ou par période, ou selon le « premier entré, premier sorti » (PEPS, ou FIFO). D'autres méthodes, comme le LIFO ou les coûts standards, peuvent servir à la gestion interne mais ne sont pas acceptées pour les états de synthèse.
Le point de départ est le coût d'entrée : prix d'achat facturé, diminué de la TVA récupérable et des rabais, remises et ristournes, augmenté des droits de douane, des taxes non récupérables et des frais accessoires d'achat (transport, transit, manutention). La méthode choisie doit ensuite être conservée d'un exercice à l'autre, au nom de la permanence des méthodes ; un changement reste exceptionnel et se justifie dans l'ETIC.
Comment calculer le CMUP après chaque entrée ? Exemple chiffré
Prenons un distributeur de matériel électrique qui suit des rouleaux de câble de 100 mètres en mars, coûts hors taxes. À chaque entrée, on divise la valeur totale (stock existant plus entrée) par la quantité totale ; les sorties suivantes sont valorisées à ce coût jusqu'à l'entrée suivante. Une sortie ne modifie donc jamais le CMUP. Le tableau ci-dessous récapitule chaque mouvement.
- 1er mars, stock initial : 240 rouleaux à 170,00 DH, soit 40 800,00 DH.
- 6 mars, réception de 360 rouleaux à 173,75 DH, soit 62 550,00 DH. CMUP : (40 800,00 + 62 550,00) ÷ 600 = 172,25 DH.
- 14 mars, livraison de 420 rouleaux à 172,25 DH, soit 72 345,00 DH. Il reste 180 rouleaux pour 31 005,00 DH.
- 21 mars, réception de 320 rouleaux à 183,75 DH, soit 58 800,00 DH. CMUP : (31 005,00 + 58 800,00) ÷ 500 = 179,61 DH.
- 28 mars, livraison de 350 rouleaux à 179,61 DH, soit 62 863,50 DH. Il reste 150 rouleaux pour 26 941,50 DH.
- Contrôle : sorties (72 345,00 + 62 863,50 = 135 208,50 DH) plus stock final (26 941,50 DH) = 162 150,00 DH, soit exactement le stock initial et les deux réceptions ; sinon, un mouvement a été mal valorisé.
| Date et opération | Quantité | Coût unitaire | Valeur du mouvement | Stock après l'opération |
|---|---|---|---|---|
| 1er mars : stock initial | 240 | 170,00 DH | 40 800,00 DH | 240 rouleaux, 40 800,00 DH, CMUP 170,00 DH |
| 6 mars : réception | +360 | 173,75 DH | 62 550,00 DH | 600 rouleaux, 103 350,00 DH, CMUP 172,25 DH |
| 14 mars : livraison | −420 | 172,25 DH | 72 345,00 DH | 180 rouleaux, 31 005,00 DH, CMUP 172,25 DH |
| 21 mars : réception | +320 | 183,75 DH | 58 800,00 DH | 500 rouleaux, 89 805,00 DH, CMUP 179,61 DH |
| 28 mars : livraison | −350 | 179,61 DH | 62 863,50 DH | 150 rouleaux, 26 941,50 DH, CMUP 179,61 DH |
| Variante : CMUP de période | 770 sortis | 176,25 DH | 135 712,50 DH de sorties | 150 rouleaux, 26 437,50 DH |
| Écart (période moins après chaque entrée) | — | −3,36 DH | +504,00 DH de coût des sorties | −504,00 DH de stock final |
CMUP de période, PEPS, arrondis : qu'est-ce qui change ?
Le CMUP de période se calcule une seule fois, sur le stock initial et toutes les entrées : 162 150,00 ÷ (240 + 360 + 320) = 176,25 DH. Les 770 rouleaux sortis valent alors 135 712,50 DH et les 150 restants 26 437,50 DH, soit 504,00 DH de moins (150 × 3,36 DH) qu'avec le CMUP après chaque entrée, qui suit davantage les derniers prix, ici plus élevés. Plus simple, il ne valorise toutefois les sorties qu'une fois la période close.
En PEPS, les sorties consomment d'abord les lots les plus anciens : les 150 rouleaux restants viennent tous de la réception du 21 mars, soit 150 × 183,75 = 27 562,50 DH, et le coût des sorties tombe à 134 587,50 DH.
Côté arrondis, la convention de ce guide est simple : chaque montant est arrondi au centime le plus proche, et tous les CMUP de l'exemple tombent juste. Ce n'est pas toujours le cas : avec 300 rouleaux reçus le 21 mars au lieu de 320, le CMUP vaudrait 86 130,00 ÷ 480 = 179,4375 DH. Arrondi à 179,44 DH, il valorise une sortie de 350 rouleaux à 62 804,00 DH, contre 62 803,13 DH avec le coût non arrondi, soit 0,87 DH d'écart. Que vous arrondissiez le CMUP au centime ou gardiez plus de décimales, appliquez la même règle à tous les mouvements et régularisez à la clôture les quelques centimes d'écart d'arrondi.
Pourquoi, quand et comment faire l'inventaire physique ?
Le stock affiché par votre logiciel est théorique : il résulte des mouvements enregistrés. Seul l'inventaire physique, qui compte ce qui se trouve réellement en magasin, au dépôt ou à l'atelier, révèle la casse, les pertes, les erreurs de saisie et les livraisons oubliées.
Au Maroc, la loi sur les obligations comptables des commerçants (loi 9-88) et le CGNC demandent de contrôler par inventaire, au moins une fois par exercice, l'existence et la valeur des éléments d'actif et de passif. Pour le stock, cela signifie un comptage à la clôture, dont la valeur pèse directement sur le résultat : un stock surévalué gonfle le bénéfice.
Entre deux clôtures, l'inventaire tournant consiste à compter chaque mois une partie des articles, les plus chers ou les plus vendus d'abord ; il suppose un inventaire permanent, qui suit les quantités et les valeurs à chaque mouvement. Dans tous les cas, l'objectif est de compter une situation figée à une date précise, puis de comparer chaque quantité au stock théorique.
- Fixer la date et l'heure de l'arrêté et suspendre réceptions et livraisons pendant le comptage.
- Saisir avant le comptage tous les bons de livraison et de réception en attente.
- Ranger chaque dépôt et isoler la marchandise abîmée, périmée ou appartenant à des tiers.
- Compter en binôme sur des feuilles numérotées, dans l'unité de stock, en relevant lots et numéros de série.
- Faire recompter les écarts significatifs par une autre équipe, puis signer et archiver les feuilles.
Écarts d'inventaire et dépréciation : comment les traiter ?
L'écart d'inventaire est la différence entre quantité comptée et quantité théorique, valorisée au coût du stock. Avec 146 rouleaux comptés au lieu de 150, il vaut 4 × 179,61 = 718,44 DH et le stock corrigé 26 223,06 DH. Cherchez d'abord la cause : livraison non saisie, erreur d'unité, transfert oublié, casse ou vol. Le CGNC prévoit d'aligner les comptes de stock sur les quantités constatées, la différence étant un gain ou une perte de l'exercice ; l'imputation se décide avec votre expert-comptable.
Enfin, chaque catégorie est comparée à sa valeur actuelle, en général le prix de vente probable moins les frais pour vendre. Si elle est inférieure au coût d'entrée (articles démodés, abîmés, périmés), le CGNC prévoit une provision pour dépréciation, revue à chaque clôture.
Quelles erreurs éviter dans la valorisation des stocks ?
La plupart des erreurs de valorisation viennent de quelques réflexes faciles à corriger.
- Valoriser le stock au dernier prix d'achat, qui n'est ni le CMUP ni le PEPS.
- Inclure la TVA récupérable dans le coût, ou oublier le transport et les droits de douane.
- Valoriser une sortie avec un CMUP qui inclut une réception postérieure : l'ordre chronologique des mouvements compte.
- Laisser le stock passer en négatif, ce qui fausse le CMUP de la réception suivante.
- Changer de méthode sans justification, ou ajuster un écart sans en chercher la cause.
Comment SOGESTIO valorise et inventorie votre stock ?
Dans SOGESTIO, le stock est valorisé au CMUP et suivi dans plusieurs dépôts, avec des mouvements d'entrée, de sortie et de transfert ; il est mis à jour à chaque livraison et réception. Avec les packs Pro et Groupe, les réceptions fournisseurs entrent au coût d'achat net, et les ordres de fabrication entrent le produit fini au coût réel consommé.
L'inventaire se fait dépôt par dépôt : la feuille de comptage reprend les quantités théoriques, vous saisissez le compté et les écarts deviennent des mouvements d'ajustement. Lots et numéros de série, alertes de stock minimum et règle de stock négatif complètent l'ensemble. Le module Stock est inclus dès le pack Starter à 199 DH HT/mois, avec un essai gratuit de 14 jours sans carte bancaire.
Ce guide est informatif et ne remplace pas l’avis de votre expert-comptable ou de l’administration concernée.
Questions fréquentes
Le CMUP est-il obligatoire au Maroc ?
Non. Pour les biens interchangeables, le CGNC admet le coût moyen pondéré, après chaque entrée ou par période, et le PEPS ; le LIFO n'est pas accepté pour les états de synthèse. Gardez ensuite la même méthode et validez ce choix avec votre expert-comptable.
Quelle différence entre CMUP après chaque entrée et CMUP de fin de période ?
Le premier se recalcule à chaque réception et valorise chaque sortie immédiatement ; le second se calcule une seule fois sur toute la période. Dans notre exemple, le CMUP de période donne un stock final inférieur de 504,00 DH. Le premier convient mieux à un suivi de marge en continu.
La TVA et le transport entrent-ils dans le calcul du CMUP ?
La TVA récupérable n'y entre pas : on raisonne hors taxes. En revanche, selon le CGNC, le coût d'acquisition comprend les droits de douane, les taxes non récupérables et les frais accessoires comme le transport, après déduction des rabais, remises et ristournes.
À quelle fréquence faut-il faire l'inventaire physique ?
Au moins une fois par exercice, à la clôture, pour justifier le stock qui figure au bilan. Entre deux clôtures, un inventaire tournant mensuel sur les articles chers ou à forte rotation détecte les écarts plus tôt.
Comment SOGESTIO calcule-t-il le CMUP ?
SOGESTIO valorise le stock au CMUP, recalculé à chaque entrée en stock. Avec les packs Pro et Groupe, les réceptions fournisseurs entrent au coût d'achat net et la production au coût réel consommé. Le module Stock s'essaie gratuitement pendant 14 jours.
Que se passe-t-il si le stock devient négatif ?
Un stock négatif signale une sortie saisie avant l'entrée correspondante, ou une entrée oubliée ; le CMUP calculé ensuite devient peu fiable. Dans SOGESTIO, la règle de stock négatif permet de bloquer ces sorties, ou de les autoriser si votre organisation l'exige.