Le coût d'achat et la gestion des stocks
Objectifs du chapitre — À la fin de ce chapitre, vous saurez :
- calculer le coût d'achat d'une matière ou d'une marchandise ;
- tenir une fiche de stock en inventaire permanent ;
- valoriser les sorties de stock au CMUP (de fin de période ou après chaque entrée) et selon la méthode FIFO ;
- mesurer l'effet de la méthode choisie sur le résultat ;
- traiter les différences d'inventaire ;
- fixer un stock d'alerte et une quantité économique de commande (modèle de Wilson).
4.1 Le coût d'achat
Le coût d'achat est le premier coût de la cascade. Il regroupe tout ce qu'il a fallu dépenser pour amener la matière (ou la marchandise) jusqu'au magasin de l'entreprise.
$$\boxed{\text{Coût d'achat} = \text{Prix d'achat net} + \text{Frais accessoires directs} + \text{Charges indirectes d'approvisionnement}}$$
| Composante | Contenu | Remarques |
|---|---|---|
| Prix d'achat net | Prix facturé hors taxes, après déduction des réductions commerciales (remises, rabais, ristournes) | La TVA récupérable n'est pas un coût ; l'escompte de règlement est un produit financier, il ne diminue pas le prix d'achat |
| Frais accessoires directs | Transport sur achats, droits de douane, commissions d'un transitaire, assurance du transport | Affectés directement à la matière concernée |
| Charges indirectes d'approvisionnement | Part du centre approvisionnement (réception, contrôle qualité, magasinage, service achats) | Imputées par unité d'œuvre (kg acheté, 100 DH d'achats…) |
Exemple. L'huilerie « Zitouna » (Meknès) achète en mars 8 000 kg d'une matière à 10 DH le kg HT. Le transport est facturé 4 000 DH. Le centre approvisionnement coûte 1,50 DH par kg acheté.
$$\text{Coût d'achat} = 8\,000 \times 10 + 4\,000 + 8\,000 \times 1{,}50 = 80\,000 + 4\,000 + 12\,000 = 96\,000\ DH$$
soit 12 DH le kg. C'est ce coût unitaire, et non le prix du fournisseur, qui entre en stock.
Importation. Pour une matière importée, le prix en devises est converti au cours du jour de l'opération, puis on ajoute droits de douane, frais de transit, transport et assurance. La TVA à l'importation, récupérable, n'entre pas dans le coût.
4.2 Le stock et l'inventaire permanent
La comptabilité analytique suit les stocks en inventaire permanent : chaque entrée et chaque sortie est enregistrée, en quantités et en valeurs, sur une fiche de stock (ou compte de stock). À tout moment, on connaît le stock théorique.
$$\boxed{\text{Stock initial} + \text{Entrées} = \text{Sorties} + \text{Stock final}}$$
Cette égalité se vérifie en quantités et en valeurs. Les entrées sont évaluées à leur coût d'achat (matières) ou à leur coût de production (produits finis). Toute la difficulté consiste à évaluer les sorties, car les unités en stock ont été acquises à des coûts différents.
| Stock | Entrées valorisées au… | Sorties destinées à… |
|---|---|---|
| Matières premières | Coût d'achat | La production (coût de production) |
| Produits finis | Coût de production | La vente (coût de revient) |
| Marchandises | Coût d'achat | La vente (coût de revient) |
Le CGNC admet deux méthodes d'évaluation des sorties de biens interchangeables : le coût moyen pondéré et le « premier entré, premier sorti » (FIFO, ou PEPS).
4.3 Le coût moyen unitaire pondéré (CMUP)
a) CMUP de fin de période (CMUP périodique). On attend la fin du mois et on calcule un coût moyen unique, stock initial compris :
$$\boxed{\text{CMUP} = \frac{\text{Valeur du stock initial} + \text{Valeur des entrées}}{\text{Quantité du stock initial} + \text{Quantités entrées}}}$$
Toutes les sorties du mois et le stock final sont évalués à ce coût.
Suite de l'exemple Zitouna : stock initial 2 000 kg valant 22 800 DH ; entrées 8 000 kg pour 96 000 DH ; sorties 7 500 kg.
$$\text{CMUP} = \frac{22\,800 + 96\,000}{2\,000 + 8\,000} = \frac{118\,800}{10\,000} = 11{,}88\ DH$$
Sorties : $7\,500 \times 11{,}88 = 89\,100$ DH ; stock final : $2\,500 \times 11{,}88 = 29\,700$ DH. Contrôle : $22\,800 + 96\,000 = 89\,100 + 29\,700 = 118\,800$ .
Avantages : un seul calcul, lissage des variations de prix. Inconvénient : on ne peut valoriser les sorties qu'en fin de période ; les coûts ne sont connus qu'après coup.
b) CMUP après chaque entrée. On recalcule un nouveau coût moyen à chaque entrée, à partir du stock existant et de l'entrée :
$$\text{Nouveau CMUP} = \frac{\text{Valeur du stock avant l'entrée} + \text{Valeur de l'entrée}}{\text{Quantité en stock avant l'entrée} + \text{Quantité entrée}}$$
Les sorties sont évaluées au dernier CMUP calculé. Avantage : les coûts sont connus en temps réel. Inconvénient : calculs plus nombreux.
4.4 La méthode FIFO (premier entré, premier sorti)
Les sorties sont évaluées en épuisant d'abord les lots les plus anciens, à leur coût d'entrée. Le stock final est donc constitué des lots les plus récents.
| Avantages | Inconvénients |
|---|---|
| Correspond souvent au flux physique réel (produits périssables, médicaments) | Suivi lot par lot, plus lourd |
| Stock final évalué à des coûts récents, proches de la valeur actuelle | En période de hausse des prix, sorties sous-évaluées : résultat gonflé par un effet de stock |
Effet de la méthode en période de hausse des prix : les lots anciens sont les moins chers. FIFO valorise donc les sorties au plus bas, ce qui diminue les coûts et augmente le résultat ; le stock final est au plus haut. Le CMUP donne des valeurs intermédiaires. En période de baisse des prix, c'est l'inverse.
4.5 Les différences d'inventaire
À la fin de la période, un inventaire physique (comptage) est comparé au stock théorique de la fiche.
| Situation | Nom | Traitement |
|---|---|---|
| Stock réel < stock théorique | Mali d'inventaire (casse, vol, évaporation, erreur) | Perte : le résultat comptable la supporte ; dans la concordance, on la retranche du résultat analytique |
| Stock réel > stock théorique | Boni d'inventaire | Gain : dans la concordance, on l'ajoute au résultat analytique |
La différence est évaluée au coût du stock (CMUP en général). La comptabilité générale retient directement le stock réel dans son bilan et son CPC ; la comptabilité analytique, elle, a calculé ses coûts sur le stock théorique. L'écart devient donc un élément du tableau de concordance (chapitre 6). Une différence d'inventaire normale et régulière (évaporation, freinte) peut au contraire être incorporée directement au coût.
4.6 Les outils de gestion des stocks
Valoriser les stocks ne suffit pas : il faut aussi décider quand et combien commander. Stocker coûte (immobilisation d'argent, magasinage, assurance, obsolescence) ; commander coûte aussi (traitement administratif, transport, réception). La gestion des stocks cherche l'équilibre entre ces deux coûts.
| Notion | Définition | Formule |
|---|---|---|
| Stock de sécurité | Réserve qui protège contre un retard de livraison ou une hausse imprévue de la consommation | Fixé par l'entreprise |
| Stock d'alerte (point de commande) | Niveau de stock qui déclenche une nouvelle commande | Consommation pendant le délai de livraison + stock de sécurité |
| Coût de passation | Coût d'une commande (service achats, suivi, réception) | $C_p$ par commande |
| Coût de possession | Coût de détention d'une unité pendant un an | $C_s = t \times \text{coût unitaire}$ ($t$ = taux de possession) |
Le modèle de Wilson (quantité économique). Si la consommation annuelle $D$ est régulière, la quantité à commander à chaque fois qui minimise le coût total de gestion est :
$$\boxed{Q^* = \sqrt{\frac{2\,D\,C_p}{C_s}}} \qquad N^* = \frac{D}{Q^*}\ \text{commandes par an}$$
Exemple : l'huilerie Zitouna consomme 12 000 bidons vides par an, achetés 50 DH l'unité. Chaque commande coûte 600 DH ; le taux de possession est de 20 % par an, soit $C_s = 50 \times 20\,\% = 10$ DH par bidon et par an.
$$Q^* = \sqrt{\frac{2 \times 12\,000 \times 600}{10}} = \sqrt{1\,440\,000} = 1\,200\ \text{bidons} \qquad N^* = \frac{12\,000}{1\,200} = 10\ \text{commandes par an}$$
Au point optimal, le coût annuel de passation ($10 \times 600 = 6\,000$ DH) est égal au coût annuel de possession ($\dfrac{1\,200}{2} \times 10 = 6\,000$ DH) : le coût total de gestion est de 12 000 DH.
Si le délai de livraison est de 15 jours (soit une consommation de 500 bidons) et que l'entreprise garde un stock de sécurité de 300 bidons, le stock d'alerte est de $500 + 300 = 800$ bidons : dès que le stock descend à 800 unités, on passe commande.
4.7 Méthode : traiter les stocks dans un exercice
- Calculer le coût d'achat de chaque matière (prix HT net + frais directs + centre approvisionnement).
- Présenter la fiche de stock : stock initial, entrées au coût d'achat, total, CMUP.
- Évaluer les sorties avec la méthode imposée par l'énoncé (par défaut : CMUP de fin de période, stock initial compris).
- Calculer le stock final théorique, puis le comparer au stock réel s'il est donné.
- Reporter la valeur des sorties dans le coût de production (chapitre 5).
Les pièges à éviter
- Inclure la TVA récupérable dans le coût d'achat.
- Oublier le stock initial dans le calcul du CMUP de fin de période.
- Évaluer les sorties au coût d'achat du mois au lieu du CMUP.
- Imputer le centre approvisionnement sur les quantités consommées au lieu des quantités achetées.
- Arrondir le CMUP trop tôt : gardez au moins deux décimales, et vérifiez que $SI + E = S + SF$ en valeurs.
Exercice 1 — Sebou Minoterie, fiche de stock du blé
La minoterie « Sebou » (Kénitra) suit son stock de blé tendre. Pour le mois de mars :
| Date | Opération |
|---|---|
| 01/03 | Stock initial : 400 tonnes évaluées à 2 800 DH la tonne |
| 05/03 | Entrée : 600 tonnes au coût d'achat de 2 900 DH la tonne |
| 12/03 | Sortie vers l'atelier de mouture : 700 tonnes |
| 18/03 | Entrée : 500 tonnes achetées 2 975 DH la tonne HT ; transport 20 000 DH ; centre approvisionnement 25 DH par tonne achetée |
| 25/03 | Sortie vers l'atelier de mouture : 600 tonnes |
Travail à faire :
- Calculez le coût d'achat total et unitaire de l'entrée du 18/03.
- Valorisez les sorties et le stock final au CMUP de fin de période.
- Même question au CMUP après chaque entrée.
- Même question selon la méthode FIFO.
- Comparez les trois méthodes et expliquez l'écart.
- L'inventaire physique du 31/03 dénombre 195 tonnes. Calculez et nommez la différence d'inventaire (évaluation au CMUP de fin de période).
Voir le corrigé
1) Coût d'achat de l'entrée du 18/03
$$500 \times 2\,975 + 20\,000 + 500 \times 25 = 1\,487\,500 + 20\,000 + 12\,500 = \mathbf{1\,520\,000\ DH}$$
soit $1\,520\,000 / 500 = \mathbf{3\,040\ DH}$ la tonne.
2) CMUP de fin de période
$$\text{CMUP} = \frac{400 \times 2\,800 + 600 \times 2\,900 + 1\,520\,000}{400 + 600 + 500} = \frac{1\,120\,000 + 1\,740\,000 + 1\,520\,000}{1\,500} = \frac{4\,380\,000}{1\,500} = 2\,920\ DH$$
- Sorties : $1\,300 \times 2\,920 = \mathbf{3\,796\,000\ DH}$ ;
- Stock final : $200 \times 2\,920 = \mathbf{584\,000\ DH}$.
3) CMUP après chaque entrée
| Date | Opération | Quantité | Coût unitaire | Valeur | Stock (t) | Valeur du stock |
|---|---|---|---|---|---|---|
| 01/03 | Stock initial | 2 800 | 400 | 1 120 000 | ||
| 05/03 | Entrée | 600 | 2 900 | 1 740 000 | 1 000 | 2 860 000 |
| Nouveau CMUP | 2 860 | |||||
| 12/03 | Sortie | 700 | 2 860 | 2 002 000 | 300 | 858 000 |
| 18/03 | Entrée | 500 | 3 040 | 1 520 000 | 800 | 2 378 000 |
| Nouveau CMUP | 2 972,50 | |||||
| 25/03 | Sortie | 600 | 2 972,50 | 1 783 500 | 200 | 594 500 |
- Sorties : $2\,002\,000 + 1\,783\,500 = \mathbf{3\,785\,500\ DH}$ ;
- Stock final : $\mathbf{594\,500\ DH}$ (200 t à 2 972,50 DH).
4) FIFO
- Sortie du 12/03 (700 t) : $400 \times 2\,800 + 300 \times 2\,900 = 1\,120\,000 + 870\,000 = 1\,990\,000$ DH ; reste 300 t à 2 900 DH.
- Sortie du 25/03 (600 t) : $300 \times 2\,900 + 300 \times 3\,040 = 870\,000 + 912\,000 = 1\,782\,000$ DH ; reste 200 t à 3 040 DH.
- Sorties : $\mathbf{3\,772\,000\ DH}$ ; stock final : $200 \times 3\,040 = \mathbf{608\,000\ DH}$.
5) Comparaison
| Méthode | Sorties | Stock final | Total |
|---|---|---|---|
| CMUP de fin de période | 3 796 000 | 584 000 | 4 380 000 |
| CMUP après chaque entrée | 3 785 500 | 594 500 | 4 380 000 |
| FIFO | 3 772 000 | 608 000 | 4 380 000 |
Le total est toujours de 4 380 000 DH : la méthode ne change que la répartition entre sorties et stock final. Les prix du blé ont augmenté pendant le mois (2 800 → 2 900 → 3 040 DH). FIFO fait sortir d'abord les lots anciens, les moins chers : il donne les sorties les plus faibles (donc le coût de production le plus bas et le résultat le plus élevé) et le stock final le plus élevé. Les CMUP donnent des valeurs intermédiaires.
6) Différence d'inventaire
Stock théorique : 200 t ; stock réel : 195 t. Il manque 5 t : c'est un mali d'inventaire de $5 \times 2\,920 = \mathbf{14\,600\ DH}$. La comptabilité générale retient le stock réel (195 t) : son résultat supporte cette perte, que les coûts analytiques n'ont pas prise en compte. Dans le tableau de concordance, le mali sera donc retranché du résultat analytique. L'entreprise doit aussi en rechercher la cause (pertes au stockage, erreur de pesée, vol).
Exercice 2 — Coût d'achat d'un tissu importé
La société « Casablanca Confection » importe 10 000 mètres de tissu. Les éléments de l'opération sont les suivants :
- prix catalogue : 50 DH le mètre ; remise de 10 % ; escompte de 2 % pour règlement comptant ;
- droits de douane : 11 250 DH ; honoraires du transitaire : 3 750 DH ; transport du port à l'usine : 5 000 DH ;
- TVA à l'importation : 20 %, récupérable ;
- centre approvisionnement : 0,80 DH par mètre acheté.
- Calculez le prix d'achat net.
- Calculez le coût d'achat total et unitaire.
- Justifiez le traitement de l'escompte et de la TVA.
Voir le corrigé
1) Prix brut : $10\,000 \times 50 = 500\,000$ DH ; remise : $500\,000 \times 10\,\% = 50\,000$ DH ; prix d'achat net : 450 000 DH.
2) Coût d'achat
| Élément | Montant (DH) |
|---|---|
| Prix d'achat net | 450 000 |
| Droits de douane | 11 250 |
| Transitaire | 3 750 |
| Transport | 5 000 |
| Centre approvisionnement ($10\,000 \times 0{,}80$) | 8 000 |
| Coût d'achat | 478 000 |
Coût unitaire : $478\,000 / 10\,000 = \mathbf{47{,}80\ DH}$ le mètre.
3) L'escompte (2 % de 450 000 = 9 000 DH) récompense un paiement rapide : c'est un produit financier, il ne réduit pas le coût d'achat. La TVA est récupérable : elle sera déduite de la TVA collectée, ce n'est pas un coût pour l'entreprise.
Exercice 3 — Dar Smartphones : CMUP ou FIFO en période de baisse des prix
L'entreprise commerciale « Dar Smartphones » (Casablanca) revend un modèle de téléphone. En janvier :
| Date | Opération |
|---|---|
| 01/01 | Stock initial : 50 unités à 3 000 DH |
| 10/01 | Achat : 100 unités au coût d'achat de 2 850 DH |
| 20/01 | Vente : 120 unités à 3 600 DH |
| 25/01 | Achat : 50 unités au coût d'achat de 2 700 DH |
| 30/01 | Vente : 60 unités à 3 500 DH |
- Calculez le coût d'achat des téléphones vendus et le stock final au CMUP de fin de période.
- Même question selon FIFO.
- Calculez la marge dégagée selon chaque méthode et expliquez l'écart.
Voir le corrigé
1) CMUP de fin de période
$$\text{CMUP} = \frac{50 \times 3\,000 + 100 \times 2\,850 + 50 \times 2\,700}{50 + 100 + 50} = \frac{150\,000 + 285\,000 + 135\,000}{200} = \frac{570\,000}{200} = 2\,850\ DH$$
Unités vendues : $120 + 60 = 180$. Coût d'achat des ventes : $180 \times 2\,850 = \mathbf{513\,000\ DH}$ ; stock final : $20 \times 2\,850 = \mathbf{57\,000\ DH}$.
2) FIFO
- Vente du 20/01 : $50 \times 3\,000 + 70 \times 2\,850 = 150\,000 + 199\,500 = 349\,500$ DH ; reste 30 unités à 2 850 DH.
- Vente du 30/01 : $30 \times 2\,850 + 30 \times 2\,700 = 85\,500 + 81\,000 = 166\,500$ DH ; reste 20 unités à 2 700 DH.
- Coût d'achat des ventes : $\mathbf{516\,000\ DH}$ ; stock final : $20 \times 2\,700 = \mathbf{54\,000\ DH}$.
3) Marges
Chiffre d'affaires : $120 \times 3\,600 + 60 \times 3\,500 = 432\,000 + 210\,000 = 642\,000$ DH.
| Méthode | Coût des ventes | Marge |
|---|---|---|
| CMUP | 513 000 | 129 000 |
| FIFO | 516 000 | 126 000 |
Les prix d'achat baissent (3 000 → 2 850 → 2 700 DH). FIFO fait sortir d'abord les lots anciens, les plus chers : le coût des ventes est plus élevé et la marge plus faible de 3 000 DH, alors que le stock final est évalué plus bas (54 000 contre 57 000 DH). La somme coût des ventes + stock final reste égale à 570 000 DH dans les deux cas.
L'essentiel — Coût d'achat et stocks
- Coût d'achat = prix d'achat net HT + frais accessoires directs (transport, douane, transitaire) + charges du centre approvisionnement. La TVA récupérable et l'escompte de règlement n'y entrent pas.
- Le centre approvisionnement s'impute sur les quantités achetées.
- Inventaire permanent : stock initial + entrées = sorties + stock final, en quantités et en valeurs.
- Entrées au coût d'achat (matières, marchandises) ou au coût de production (produits finis). Le CGNC admet le CMUP et le FIFO pour évaluer les sorties.
- CMUP de fin de période $= \dfrac{\text{valeur SI} + \text{valeur des entrées}}{\text{quantité SI} + \text{quantités entrées}}$ : un calcul unique, stock initial compris.
- CMUP après chaque entrée : nouveau coût moyen à chaque entrée ; coûts connus en temps réel.
- FIFO : on épuise d'abord les lots les plus anciens ; le stock final est composé des lots récents.
- Prix en hausse : FIFO donne les sorties les plus faibles et le résultat le plus élevé ; en baisse, l'inverse. La méthode ne change pas le total SI + entrées.
- Mali (stock réel < théorique) et boni d'inventaire : évalués au CMUP, repris dans le tableau de concordance.

160 QCM corrigés, 16 exercices et 3 examens blancs
S'entraîner sur des sujets réels
Des sujets réels de concours (master, licence d'excellence) avec une épreuve de Comptabilité Analytique : énoncé complet et corrigé indicatif.
- 2024Comptabilité, Contrôle et Audit (CCA)FSJES Marrakech · Marrakech
- 2024Licence Parcours d'Excellence Audit et Contrôle de GestionFSJES Meknès · Meknès
- 2024Licence Parcours d'Excellence Ingénierie Comptable, Fiscale et FinancièreFSJES Meknès · Meknès
- 2024Comptabilité Contrôle Audit (CCA)FSJES Mohammedia · Mohammedia
Nouveaux cours, cahiers et sujets corrigés : suis la chaîne WhatsApp SaadConcours.Suivre la chaîne