Aller au contenu principal

Amortissement cumulé (pour Beancount) : Guide pratique en texte brut

Publié Dernière mise à jour 11 minutes de lectureMike ThriftMike Thrift
Amortissement cumulé (pour Beancount) : Guide pratique en texte brut

Si vous suivez des immobilisations dans votre comptabilité—ordinateurs portables, caméras, machines, ou même mobilier de bureau—vos livres doivent refléter leur dépréciation. Cela implique deux concepts clés : l'amortissement (la charge) et son cumul, l'amortissement cumulé. Ce guide explique les deux en langage simple, puis vous montre exactement comment les modéliser dans Beancount avec des exemples prêts à copier-coller, y compris des options d'automatisation puissantes.


Qu'est-ce que l'amortissement cumulé ?

L'amortissement cumulé est le montant total de l'amortissement qui a été comptabilisé sur un actif depuis sa mise en service. Considérez-le comme un total cumulé. Ce n'est pas un nouveau type de charge—c'est simplement la somme à ce jour de toutes les charges d'amortissement passées pour cet actif.

Dans les états financiers, vous verrez l'amortissement cumulé associé au prix d'origine de l'actif. Cela permet à toute personne lisant vos livres de voir à la fois le coût historique (ce que vous avez payé) et la valeur nette comptable (ce qu'il vaut actuellement dans vos livres).

Un détail crucial est que l'amortissement cumulé est un compte contre-actif. Cela peut sembler complexe, mais c'est une idée simple :

  • C'est un compte « d'actif », donc il se trouve dans la section Assets de votre plan comptable.
  • Cependant, il porte un solde créditeur (une valeur négative dans les comptes d'actifs de Beancount), ce qui réduit la valeur de l'immobilisation concernée.

Où apparaît-il au bilan ?

L'amortissement cumulé apparaît généralement au bilan directement sous l'immobilisation à laquelle il se rapporte. Par exemple :

Équipement : Ordinateurs$3 000,00
Moins : Amortissement cumulé($1 000,00)
Équipement : Ordinateurs, net$2 000,00

De nombreux états financiers simplifient cela en affichant une seule ligne comme « Immobilisations corporelles, nettes ». Ce nombre unique représente le coût historique total de tous les actifs moins leur amortissement cumulé total, ce qui donne la valeur nette comptable finale.


Comment calculez-vous l'amortissement ?

Il existe plusieurs méthodes pour calculer l'amortissement. Celle que vous choisissez détermine le montant de la charge que vous enregistrez à chaque période, qui s'ajoute ensuite au total de l'amortissement cumulé. Deux familles de méthodes courantes sont :

  • Linéaire (SL) : C'est la méthode la plus simple et la plus courante pour la comptabilité. Vous amortissez un montant égal de la valeur de l'actif à chaque période de sa durée d'utilité. Par exemple, un ordinateur portable de $3 000 avec une durée d'utilité de 36 mois (3 ans) serait amorti à raison de $83,33 par mois.
  • Méthodes fiscales (par exemple, MACRS aux États-Unis) : Pour des raisons fiscales, les gouvernements définissent souvent des calendriers accélérés spécifiques. Aux États-Unis, le système MACRS (Modified Accelerated Cost Recovery System) permet de prendre des déductions d'amortissement plus importantes dans les premières années de vie d'un actif. Beancount peut facilement gérer ces calendriers—il suffit de calculer les montants selon les tables officielles (comme celles de la publication IRS 946) et de générer les écritures de journal correspondantes.

Formule (Linéaire)

Amortissement périodique = fractextCou^ttextValeurreˊsiduelletextDureˊedutiliteˊ\\frac{\\text{Coût} - \\text{Valeur résiduelle}}{\\text{Durée d'utilité}}

Amortissement cumulé (à la date t) = sum(textAmortissementpeˊriodiquejusquaˋt)\\sum (\\text{Amortissement périodique jusqu'à } t)

La valeur résiduelle est la valeur estimée d'un actif à la fin de sa durée d'utilité. Pour simplifier, elle est souvent supposée être nulle.


La méthode Beancount : Modéliser le coût et l'amortissement cumulé

Pour suivre correctement les immobilisations dans Beancount tout en préservant leur coût d'origine, vous utiliserez une paire de comptes d'actifs pour chaque catégorie, plus un compte de charges.

  • Assets:Equipment:Computers:Cost (pour détenir le coût historique)
  • Assets:Equipment:Computers:AccumDep (le contre-actif, qui sera crédité au fil du temps)
  • Expenses:Depreciation:Computers (pour enregistrer la charge périodique)

Cette structure reflète la pratique comptable standard et est l'approche recommandée pour gérer l'amortissement des immobilisations dans Beancount.


Option A : Écritures manuelles linéaires

C'est la méthode la plus directe. Vous contrôlez chaque écriture, ce qui est idéal pour comprendre le mécanisme.

1. Ouvrir les comptes nécessaires

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Enregistrer l'achat (au coût historique)

Lorsque vous achetez l'actif, vous débitez le compte Cost.

2025-01-20 * "Achat MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD

3. Enregistrer l'amortissement mensuel

Chaque mois, vous enregistrerez la charge d'amortissement. Pour un actif de $3 000 sur 36 mois, l'amortissement mensuel est de $3000 \div 36 = $83,33$.

La transaction consiste à débiter le compte de charges et à créditer le compte contre-actif.

2025-02-28 * "Amortissement mensuel - MacBook Pro (SL 36mo)"
  Expenses:Depreciation:Computers           83.33 USD
  Assets:Equipment:Computers:AccumDep      -83.33 USD  ; C'est le crédit au contre-actif

Vous répéterez cette écriture chaque mois pendant 36 mois. Le solde de Assets:Equipment:Computers:AccumDep deviendra de plus en plus négatif au fil du temps, réduisant la valeur nette comptable de l'actif.

Vérification rapide : Vous pouvez facilement vérifier la valeur nette comptable dans le bilan de Fava ou en exécutant une requête rapide :

bean-query myledger.bean "SELECT account, SUM(position) WHERE account ~ 'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

La somme des soldes de ces deux comptes est votre valeur nette comptable.


Option B : Automatiser avec le plugin amortize de Fava

Si vous utilisez Fava (l'interface web populaire pour Beancount) et que votre amortissement est un montant fixe chaque mois, vous pouvez l'automatiser.

D'abord, activez le plugin en haut de votre fichier Beancount :

plugin "fava.plugins.amortize_over"

Ensuite, créez une seule transaction qui définit l'intégralité du calendrier d'amortissement.

; 1. Enregistrez l'achat initial comme d'habitude
2025-01-20 * "Achat MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD
 
; 2. Configurez le calendrier d'amortissement
2025-01-20 * "Calendrier d'amortissement - MacBook Pro"
  amortize_months: 36
  Expenses:Depreciation:Computers       3000.00 USD
  Assets:Equipment:Computers:AccumDep  -3000.00 USD

Le plugin verra cette transaction et générera automatiquement des écritures virtuelles de $83,33 chaque mois pendant 36 mois. Ces écritures ne sont pas écrites dans votre fichier .bean mais apparaissent dans tous les rapports. C'est parfait pour l'amortissement linéaire, mais cela ne fonctionnera pas pour des calendriers irréguliers comme MACRS.


Option C : Générer des écritures périodiques avec un plugin tiers

Si vous préférez avoir de vraies transactions non virtuelles écrites dans vos fichiers mais que vous voulez quand même l'automatisation, un générateur d'écritures périodiques est un excellent choix. L'un des plus populaires est beancount-periodic par Dallas Lu. Ce plugin peut être configuré pour créer des écritures datées à votre place, vous offrant le contrôle des écritures manuelles avec la commodité de l'automatisation.


Voir les résultats : Coût, amortissement cumulé et valeur nette comptable

Quelle que soit la méthode choisie, votre bilan affichera les comptes Cost et AccumDep sous vos actifs. La somme de ces deux comptes est votre valeur nette comptable. Cette présentation—montrant le coût brut moins l'amortissement cumulé—est exactement ce que les comptables et les analystes financiers s'attendent à voir. Elle offre une transparence totale sur l'âge et la valeur de vos actifs.


Cession d'un actif (vente, mise au rebut ou retraite)

Lorsqu'un actif arrive en fin de vie, vous le vendez, le mettez au rebut ou le retirez. Pour le retirer de vos livres, vous devez :

  1. Retirer son coût historique.
  2. Retirer son amortissement cumulé associé.
  3. Enregistrer tout encaissement.
  4. Enregistrer toute plus-value ou moins-value résultante (la différence entre l'encaissement et la valeur nette comptable).

Exemple : Vente d'un actif avec une plus-value

Disons que vous vendez le MacBook Pro le 15 juin 2027.

  • Coût d'origine : $3 000
  • Amortissement cumulé au moment de la vente : -$2 500
  • Valeur nette comptable : $3 000 - $2 500 = $500
  • Vous le vendez pour : $800
  • Plus-value sur cession : $800 (produit) - $500 (valeur nette comptable) = $300

Voici la transaction Beancount pour enregistrer la cession :

2027-06-15 * "Vente MacBook Pro"
  Assets:Bank:Checking                     800.00 USD  ; Encaissement
  Assets:Equipment:Computers:AccumDep     2500.00 USD  ; Débit pour solder le contre-actif
  Assets:Equipment:Computers:Cost        -3000.00 USD  ; Crédit pour retirer le coût d'origine
  Income:Gains:AssetDisposals             -300.00 USD  ; Crédit pour enregistrer la plus-value

Si le produit n'avait été que de $400 (une moins-value de $100), vous enregistreriez la différence dans un compte Expenses:Losses:AssetDisposals avec un montant positif (un débit).


FAQ (rapide)

  • L'amortissement cumulé est-il un actif ou un passif ? Ni l'un ni l'autre. C'est un contre-actif. Il se trouve dans la section des actifs de votre bilan mais a un solde créditeur, ce qui réduit la valeur totale des actifs.

  • Dois-je jamais écrire directement sur le compte Cost après l'achat ? Généralement, non. Le but du compte contre-actif est de préserver le coût historique d'origine. Toutes les réductions de valeur dues à l'amortissement doivent être écrites sur ...:AccumDep.

  • Puis-je utiliser Beancount pour les calendriers MACRS (fiscaux) ? Oui. Vous devrez calculer les montants d'amortissement pour chaque période en utilisant les tables de la publication 946 de l'IRS. Ensuite, vous pouvez enregistrer ces montants en utilisant des écritures manuelles ou un plugin périodique. Le plugin amortize de Fava n'est pas adapté à cela, car les montants MACRS ne sont pas égaux chaque mois.

  • Qu'en est-il de la déduction Section 179 ? La Section 179 permet de passer en charge le coût total d'un bien éligible dans l'année de sa mise en service, au lieu de l'amortir sur sa durée de vie. C'est une option que vous choisissez à des fins fiscales. Dans Beancount, cela serait simplement un débit sur un compte de charges au lieu d'un compte d'immobilisation au moment de l'achat.


Pièges courants (et comment les éviter)

  • Écrire l'amortissement directement contre le compte Cost.
    • Correctif : Créditez toujours le compte contre-actif ...:AccumDep. Cela préserve le coût historique, ce qui est important pour les rapports financiers.
  • Oublier de retirer l'amortissement cumulé lors de la cession.
    • Correctif : Lorsque vous vendez ou mettez au rebut un actif, votre écriture de journal doit inclure un débit sur ...:AccumDep pour solder son solde pour cet actif.
  • Confondre les calendriers d'amortissement comptable et fiscal.
    • Correctif : Vos livres de gestion internes utilisent souvent l'amortissement linéaire pour simplifier, tandis que vos déclarations fiscales peuvent exiger MACRS. Gardez ces fins séparées et documentez votre politique.
  • Attendre du plugin amortize de Fava qu'il gère des calendriers non égaux.
    • Correctif : Rappelez-vous que ce plugin est conçu uniquement pour des répartitions mensuelles égales. Pour tout autre modèle, utilisez des écritures manuelles ou un plugin périodique plus flexible.

Modèle copier-coller

Voici un modèle complet que vous pouvez adapter à votre propre grand livre.

option "title" "Mon grand livre d'entreprise"
plugin "fava.plugins.amortize_over"  ; Retirer si vous n'utilisez pas l'automatisation Fava
 
; --- Comptes ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals
 
; --- Achat au coût historique ---
2025-01-20 * "Achat MacBook Pro"
  Assets:Equipment:Computers:Cost      3000.00 USD
  Assets:Bank:Checking               -3000.00 USD
 
; --- Choisissez UNE approche d'amortissement ---
 
; (A) Écriture manuelle mensuelle
2025-02-28 * "Amortissement mensuel - MacBook Pro (SL 36mo)"
  Expenses:Depreciation:Computers           83.33 USD
  Assets:Equipment:Computers:AccumDep      -83.33 USD
 
; (B) Automatisation Fava (pour 36 répartitions mensuelles égales)
2025-01-20 * "Calendrier d'amortissement - MacBook Pro"
  amortize_months: 36
  Expenses:Depreciation:Computers       3000.00 USD
  Assets:Equipment:Computers:AccumDep  -3000.00 USD
 
; --- Exemple de vente (modifiez les chiffres pour votre vente réelle) ---
2027-06-15 * "Vente MacBook Pro"
  Assets:Bank:Checking                     800.00 USD
  Assets:Equipment:Computers:AccumDep     2500.00 USD
  Assets:Equipment:Computers:Cost        -3000.00 USD
  Income:Gains:AssetDisposals             -300.00 USD

TL;DR

  • Gardez le Cost des actifs et AccumDep dans des comptes séparés pour préserver le coût historique.
  • Enregistrez l'amortissement avec un débit sur Expenses:Depreciation:... et un crédit sur Assets:...:AccumDep.
  • Automatisez l'amortissement mensuel égal avec le plugin amortize de Fava ou générez des écritures datées avec un plugin périodique.
  • Lors de la cession d'un actif, vous devez retirer à la fois son Cost et son AccumDep des livres et enregistrer la plus-value ou moins-value résultante.

Sources et lectures complémentaires

Partager cet article