Amortissement cumulé (pour Beancount) : Un guide pratique, en texte brut
Si vous suivez les immobilisations dans votre comptabilité — ordinateurs portables, appareils photo, machines ou même mobilier de bureau — vos livres doivent refléter leur perte de valeur. Cela implique deux concepts clés : dépréciation (la charge) et son total cumulé, amortissement cumulé. Ce guide explique les deux en termes simples, puis 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é ?
Amortissement cumulé est le montant total de la dépréciation qui a été enregistré contre un actif depuis le jour où il a été mis en service. Pensez‑y comme à un total cumulé. Ce n’est pas une nouvelle catégorie de charge — c’est simplement la somme à ce jour de toutes les charges de dépréciation passées pour cet actif.
Dans les états financiers, vous verrez l’amortissement cumulé associé au prix d’origine de l’actif. Cela permet à quiconque lisant vos livres de voir à la fois le coût historique (ce que vous avez payé) et la valeur nette comptable (ce que cela vaut actuellement dans vos livres).
Un détail crucial est que l’amortissement cumulé est un compte contra‑actif. Cela peut sembler complexe, mais c’est une idée simple :
- C’est un compte « actif », il se trouve donc dans la section
Assetsde votre plan comptable. - Cependant, il porte un solde crédit (une valeur négative dans les comptes d’actif de Beancount), ce qui réduit la valeur de l’immobilisation correspondante.
Où apparaît‑il dans le bilan ?
L’amortissement cumulé apparaît généralement dans le bilan directement sous l’immobilisation à laquelle il se rapporte. Par exemple :
| Equipment: Computers | $3,000.00 |
| Less: Accumulated Depreciation | ($1,000.00) |
| Equipment: Computers, Net | $2,000.00 |
De nombreux états financiers simplifient cela en affichant une ligne unique comme « Property, plant & equipment, net ». Ce chiffre unique représente le coût historique total de tous les actifs moins leur amortissement cumulé total, vous donnant la valeur nette comptable finale.
Comment calcule‑t‑on la dépréciation ?
Il existe plusieurs méthodes de calcul de la dépréciation. Celle que vous choisissez détermine le montant de la charge que vous enregistrez chaque période, ce qui s’ajoute au total de l’amortissement cumulé. Deux familles courantes de méthodes sont :
- Straight‑Line (SL) : C’est la méthode la plus simple et la plus répandue pour la comptabilité. Vous chargez un montant égal de la valeur de l’actif à chaque période de sa durée d’utilisation. Par exemple, un ordinateur portable à 3 000 par mois.
- Méthodes fiscales (p. ex. : MACRS aux États‑U) : À des fins fiscales, les gouvernements définissent souvent des calendriers d’amortissement accéléré. Aux États‑U, le Modified Accelerated Cost Recovery System (MACRS) vous permet de prendre des déductions d’amortissement plus importantes durant les premières années de la vie d’un actif. Beancount peut gérer facilement ces calendriers — il suffit de calculer les montants selon les tables officielles (comme celles du IRS Publication 946) et de générer les écritures comptables correspondantes.
Formule (Straight‑Line)
Dépréciation périodique =
Amortissement cumulé (à la date t) =
Valeur résiduelle est la valeur estimée d’un actif à la fin de sa durée d’utilisation. Par simplicité, on la considère souvent 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’actif pour chaque catégorie, plus un compte de charge.
Assets:Equipment:Computers:Cost(pour conserver le coût historique)Assets:Equipment:Computers:AccumDep(le contra‑actif, qui sera crédité au fil du temps)Expenses:Depreciation:Computers(pour enregistrer la charge périodique)
Cette structure reflète les pratiques comptables standards et constitue l’approche recommandée pour gérer l’amortissement des immobilisations dans Beancount.
Option A : écritures manuelles Straight‑Line
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, débitez le compte Cost.
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
3. Enregistrer la dépréciation mensuelle
Chaque mois, vous enregistrerez la charge de dépréciation. Pour un actif de 3 000 3000 \div 36 = 83,33.
La transaction implique le débit du compte de charge et le crédit du compte contra‑actif.
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; crédit du contra‑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, 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 correspond à votre valeur nette comptable.
Option B : automatisation 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.
Tout d’abord, activez le plugin en haut de votre fichier Beancount :
plugin "fava.plugins.amortize_over"
Ensuite, créez une transaction unique qui définit tout le calendrier d’amortissement.
; 1. Enregistrer l’achat initial comme d’habitude
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
; 2. Définir le calendrier d’amortissement
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD
Le plugin détectera cette transaction et générera automatiquement des postings virtuels de 83,33 $ chaque mois pendant 36 mois. Ces écritures n’apparaissent pas dans votre fichier .bean mais sont visibles dans tous les rapports. C’est parfait pour l’amortissement linéaire, mais ne fonctionnera pas pour des calendriers irréguliers comme le MACRS.