Passer au contenu principal

4 articles tagués avec "Assets"

Voir tous les tags

Amortissement cumulé (pour Beancount) : Un guide pratique, en texte brut

· 9 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

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.


2025-08-23-accumulated-depreciation

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 Assets de 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 avecunedureˊedevieutilede36mois(3ans)seraitamortiaˋ83,33avec une durée de vie utile de 36 mois (3 ans) serait amorti à 83,33 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 = fractextCosttextSalvageValuetextUsefulLife\\frac{\\text{Cost} - \\text{Salvage Value}}{\\text{Useful Life}}

Amortissement cumulé (à la date t) = sum(textPeriodicDepreciationuptot)\\sum (\\text{Periodic Depreciation up to } 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 sur36mois,ladeˊpreˊciationmensuelleestsur 36 mois, la dépréciation mensuelle est3000 \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.


Option C : génération d’écritures périodiques avec un plugin tiers

Si vous préférez que les transactions réelles soient écrites dans vos fichiers tout en conservant l’automatisation, un générateur d’écritures périodiques est une excellente option. L’un des plus populaires est beancount-periodic de Dallas Lu. Ce plugin peut être configuré pour créer des écritures datées en votre nom, vous offrant le contrôle des écritures manuelles avec la commodité de l’automatisation.


Visualiser les résultats : coût, amortissement cumulé et valeur nette comptable

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


Cession d’un actif (vente, mise au rebut ou retrait)

Lorsqu’un actif atteint la fin de sa vie, vous le vendez, le mettez au rebut ou le retirez. Pour le retirer de vos livres, vous devez :

  1. Supprimer son coût historique.
  2. Supprimer son amortissement cumulé associé.
  3. Enregistrer tout encaissement reçu.
  4. Enregistrer le gain ou la perte résultant (différence entre le cash reçu et la valeur nette comptable).

Exemple : vente d’un actif avec gain

Supposons que vous vendiez 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 2500- 2 500 = 500 $
  • Prix de vente : 800 $
  • Gain sur la vente : 800 500- 500 = 300 $

Voici la transaction Beancount pour enregistrer la cession :

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; encaissement reçu
Assets:Equipment:Computers:AccumDep 2500.00 USD ; débit pour annuler le contra‑actif
Assets:Equipment:Computers:Cost -3000.00 USD ; crédit pour supprimer le coût d’origine
Income:Gains:AssetDisposals -300.00 USD ; crédit pour enregistrer le gain

Si le produit avait été seulement 400 (pertede100(perte de 100), vous auriez imputé la différence à un compte Expenses:Losses:AssetDisposals avec un montant positif (débit).


FAQ (rapide)

  • L’amortissement cumulé est‑il un actif ou un passif ?
    Aucun des deux. C’est un contra‑actif. Il se situe dans la section des actifs du bilan mais possède un solde crédit, ce qui réduit la valeur totale de l’actif.

  • Dois‑je jamais poster directement sur le compte Cost après l’achat ?
    En général, non. Le but du compte contra‑actif est de préserver le coût historique. Toutes les réductions de valeur dues à la dépréciation doivent être postées sur ...:AccumDep.

  • Puis‑je utiliser Beancount pour les calendriers MACRS (fiscaux) ?
    Oui. Vous devez calculer les montants de dépréciation pour chaque période à l’aide des tables du IRS Publication 946, puis enregistrer ces montants via des écritures manuelles ou un plugin périodique. Le plugin amortize de Fava n’est pas adapté, 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 déduire la totalité du coût d’un bien éligible l’année de sa mise en service, au lieu de l’amortir. C’est une option fiscale. Dans Beancount, cela se traduirait simplement par un débit d’un compte de charge au moment de l’achat, au lieu d’un compte d’immobilisation.


Erreurs fréquentes (et comment les éviter)

  • Poster la dépréciation directement sur le compte Cost.

    • Correction : Créditer toujours le compte ...:AccumDep. Cela conserve le coût historique.
  • Oublier que l’amortissement cumulé est un contra‑actif.

    • Correction : Traiter le compte comme un crédit qui réduit la valeur de l’actif.
  • Utiliser le plugin amortize pour des calendriers d’amortissement accéléré.

    • Correction : Réserver ce plugin aux amortissements linéaires uniquement; pour les méthodes accélérées, recourir à des écritures manuelles ou à beancount-periodic.
  • Ne pas vérifier la valeur nette comptable après plusieurs écritures.

    • Correction : Exécuter régulièrement une requête de vérification (voir la section Option A) ou consulter le bilan Fava.

TL;DR

  • Amortissement cumulé : total des charges de dépréciation depuis l’acquisition.
  • Contra‑actif : solde crédit qui réduit la valeur de l’actif.
  • Modélisation Beancount : Assets:…:Cost, Assets:…:AccumDep, Expenses:Depreciation:….
  • Option manuelle : contrôle total, idéal pour l’apprentissage.
  • Option Fava amortize : automatisation simple pour les amortissements linéaires.
  • Option beancount-periodic : génération d’écritures réelles pour tout type de calendrier.
  • Cession d’actif : supprimer le coût, annuler l’amortissement cumulé, enregistrer le cash, le gain ou la perte.

Sources


Modéliser les transactions immobilières dans Beancount

· 5 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Les transactions immobilières peuvent constituer la plus grande activité financière dans la vie d'une famille. Cet article explique comment modéliser l'immobilier dans Beancount. Je traite l'immobilier comme un actif et l'appréciation de la maison comme un gain non réalisé. De plus, le prêt hypothécaire est modélisé comme un passif, et les intérêts sont considérés comme une dépense.

Supposons que M. A ait acheté une maison de luxe située au 123 ABC Street, XYZ City, CA, 12345 le 1er janvier 2020, pour un prix de 1 million. Le taux d'intérêt est de 3,0 %, l'apport initial est de 20 %, et le montant du prêt est de 800 000.

ÉlémentMontant
Montant du prêt hypothécaire800 000
Taux d'intérêt3 %
Durée du prêt hypothécaire30 ans
Coût total du prêt hypothécaire1 478 219,62
Paiements mensuels4 106,17
Assurance habitation1 300 par an (39 000 au total)
Taxe foncière7 500 par an (225 000 au total)
Remboursement du prêtDéc. 2049
Intérêts totaux payés414 219,62

Graphique de suivi immobilier

Capture d'écran des détails du prêt hypothécaire

Créer des comptes

Premièrement, nous traitons la maison comme un Actif. Puisque la maison est listée comme un Actif, elle doit se voir attribuer une unité. Dans ce cas, la quantité de l'unité n'est qu'une seule, il est peu probable qu'il y en ait plusieurs, et même s'il s'agit de la nième maison, nous voudrions l'enregistrer dans un Actif distinct. C'est-à-dire qu'une maison correspond à un Actif, et cet Actif a une unité spéciale, sa valeur ne peut être que 1.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

Dans la première ligne ici, nous avons défini une unité de marchandise représentant la maison. Dans la quatrième ligne, nous avons défini un compte d'Actif, qui contient l'unité de marchandise précédemment définie comme la maison. Dans la cinquième ligne, nous avons défini un compte pour la banque prêteuse. Comme il s'agit d'un passif, il relève de la catégorie Passifs.

Achat

Avec les comptes configurés comme ci-dessus, l'acte d'acheter une maison équivaut à

emprunter de l'argent (dette) + dépenser de l'argent (apport initial) = 1 maison en actif

La référence la plus importante lors de l'achat d'une propriété est probablement la Déclaration de Règlement de l'Acheteur, qui décrit clairement les flux d'argent.

2020-01-01 * "Buying the house"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1,000,000 USD}
Assets:Bank:US:SomeBankA -100,000 USD
Assets:Bank:US:SomeBankB -101,000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800,000.00 USD
Expenses:Home:Insurance 1,000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

Ici, nous détaillons la transaction d'achat de la maison, où l'argent sort de certaines banques (utilisé pour l'apport initial et d'autres dépenses), un prêt est contracté (ajoutant aux passifs), et une maison est acquise (ajoutée aux actifs).

Rembourser les prêts hypothécaires

Sur la base de l'enregistrement d'achat ci-dessus, nous devons actuellement 800 000 USD. En raison des intérêts, et considérant que tous les prêts aux États-Unis sont amortis de manière égale en termes de capital et d'intérêts, le paiement mensuel comprend une partie pour les intérêts et une partie pour le capital. Au début, les intérêts constituent la majorité.

Pour enregistrer le remboursement du prêt, il vous suffit de consulter le relevé de votre banque prêteuse. Vous avez juste besoin de savoir quelle part du capital vous remboursez chaque mois, et le reste est des intérêts. Les intérêts sont comptabilisés comme une Dépense.

2020-02-01 * "Mortgage payment"
Assets:Bank:US:SomeBank:Saving:Joint -3,372.83 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan 1,376.26 USD
Expenses:Home:Mortgage:Loan:Interest

Cette écriture détaille le paiement hypothécaire mensuel qui est soustrait de votre compte d'épargne commun. Le remboursement du capital réduit le passif, tandis que la partie des intérêts est traitée comme une dépense.

Plus-value

Si vous souhaitez enregistrer la plus-value de la propriété, certaines personnes créent un compte séparé, n'enregistrant que la plus-value de la propriété actuelle. Considérant que la valeur de la maison peut augmenter ou diminuer, cette plus-value peut être négative. L'avantage de cela est que dans le résumé de vos actifs totaux, ces deux comptes seront inclus, l'un pour la valeur de la maison au moment de la transaction, et l'autre pour la plus-value actuelle de la maison, reflétant ainsi le prix en temps réel de la maison.

Je n'ai pas adopté cette méthode, principalement pour les raisons suivantes :

  1. La valeur actuelle de la maison ne peut être qu'une estimation, à titre de référence uniquement, sans valeur pratique. Habituellement, je ne peux obtenir l'évaluation de la propriété que sur des sites web comme Redfin ou Zillow, et personnellement, je ne pense pas qu'elle ait une grande valeur de référence. Je n'ai pas non plus envisagé d'incorporer ces plus-values dans les actifs totaux en temps réel.
  2. Personnellement, je pense qu'avant que le prêt hypothécaire ne soit remboursé, si le flux de trésorerie de la maison est négatif, dans une certaine mesure, la propriété reste un passif. Par conséquent, l'incorporer prématurément dans les actifs vous donnera une illusion d'actifs enrichis et de plus-value, et je souhaite personnellement éviter cette illusion.

La méthode que j'utilise pour enregistrer la plus-value immobilière, qui sera également abordée plus tard sur la façon de modéliser les RSU. Cette méthode consiste à utiliser une unité de monnaie virtuelle. En supposant que votre devise de base est l'USD, nous pouvons utiliser USD.UNVEST (il semble qu'il n'y ait pas besoin de créer une nouvelle Marchandise pour cela) pour indiquer que cet actif est calculé dans une devise spéciale. La croissance ou la réduction de cet actif ne sera pas enregistrée en USD. De cette façon, je peux atteindre mon objectif initial, c'est-à-dire enregistrer la plus-value de la maison, et cette plus-value ne sera pas incluse dans le bilan final (Bilan).

2020-01-01 price HOUSE.ABC                          1,000,000 USD
2025-01-01 price HOUSE.ABC 1,400,0

Comprendre l'amortissement dans Beancount

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

L'amortissement répartit les paiements en plusieurs versements sur une période donnée. Dans beancount.io, vous pouvez utiliser le plugin fava.plugins.amortize_over pour y parvenir.

2021-01-09-amortize

Sans amortissement, si vous souhaitez assurer votre voiture pour 6 mois avec un coût de 600 $. Vous devez enregistrer cela comme une dépense unique pour une date donnée.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Payer l'assurance auto"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

Cependant, avec l'amortissement, vous pouvez répartir la dépense sur six mois en plaçant plugin "fava.plugins.amortize_over" en haut du fichier et en utilisant amortize_months: 6 pour la transaction.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortir l'assurance auto sur six mois"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

Et ensuite dans le Journal, vous verrez que la transaction est divisée en 6 écritures.

2020-11-01 * Amortir l'assurance auto sur six mois (6/6) am
2020-10-01 * Amortir l'assurance auto sur six mois (5/6) am
2020-09-01 * Amortir l'assurance auto sur six mois (4/6) am
2020-08-01 * Amortir l'assurance auto sur six mois (3/6) am
2020-07-01 * Amortir l'assurance auto sur six mois (2/6) am
2020-06-01 * Amortir l'assurance auto sur six mois (1/6) am

Capture d'écran de la transaction d'amortissement

Introduction à Beancount.io

· 6 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Pourquoi la tenue de livres moderne est importante

Gérez-vous toujours vos investissements avec des feuilles de calcul ? Bien que les feuilles de calcul soient polyvalentes, elles peuvent devenir lourdes et sujettes aux erreurs à mesure que votre portefeuille d'investissement s'étoffe. Découvrez Beancount.io – une plateforme de suivi des investissements sophistiquée mais conviviale, conçue spécifiquement pour la gestion des portefeuilles d'actions et de cryptomonnaies. Conçu pour les ingénieurs et les minimalistes financiers, Beancount.io combine des fonctionnalités puissantes avec une interface intuitive pour simplifier votre expérience de suivi des investissements.

2019-09-07-introduction-to-beancount

Expenses

Income Statement

Balance Sheet

La comptabilité en partie double : le fondement de l'exactitude

Beancount.io est construit sur les principes de la comptabilité en partie double – une méthodologie éprouvée utilisée par les institutions financières du monde entier. Ce système assure une exactitude mathématique grâce à un concept simple mais puissant : chaque transaction financière doit s'équilibrer parfaitement.

En comptabilité en partie double, chaque transaction nécessite au moins deux écritures – un débit (+) et un crédit (-) – sur différents comptes. Ce système de vérification intégré rend pratiquement impossible l'enregistrement de transactions déséquilibrées, garantissant ainsi que vos registres financiers restent exacts et fiables.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Comme vous pouvez le voir dans les deux exemples ci-dessus, chaque transaction doit respecter l'équation comptable.

Assets = Liabilities + Equity(aka Net Assets)

Nous avons utilisé la syntaxe Beancount de Martin Blais et le projet web Fava de Jakob Schnitzer pour construire ce site web. Et il vous alertera si une transaction comporte des lignes dont la somme n'est pas nulle.

Alerte d'erreur

Maintenant, vous comprenez comment nous assurons la justesse du grand livre. Mais vous vous demandez peut-être ce que sont ces "comptes" ?

Comprendre les comptes : l'analogie du seau d'eau

Considérez vos comptes financiers comme un système de seaux d'eau interconnectés, où l'argent circule comme de l'eau entre eux. Cette analogie rend la comptabilité en partie double intuitive : lorsque vous transférez de l'argent d'un compte à un autre, c'est comme verser de l'eau d'un seau à un autre – le montant total d'eau (argent) dans le système reste constant.

Beancount.io introduit cinq types de comptes.

  1. Revenus — Leur montant est toujours négatif ou au débit. C'est parce que vous gagnez de l'argent, et que l'argent est débité du compte "Revenus" et crédité sur vos "Actifs".
  2. Dépenses — Leur montant est toujours positif ou au crédit. C'est parce que vous dépensez de l'argent, et que l'argent circule des "Actifs" ou "Passifs" vers les "Dépenses".
  3. Passifs — Leur montant est positif ou nul. Vos dettes de carte de crédit en sont un bon exemple, qui augmentent et diminuent par cycles.
  4. Actifs — Leur montant est positif ou nul. Votre argent liquide ou vos maisons ont toujours une certaine valeur.
  5. Capitaux propres — Vos actifs nets. Le système les calculera automatiquement pour vous. Capitaux propres = Actifs - Passifs et cela reflète votre richesse.

Vous pouvez maintenant ouvrir vos comptes personnalisés avec les mots-clés ci-dessus :

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Suivi avancé des investissements avec les actifs

Beancount.io excelle dans le suivi des investissements diversifiés, des actions aux cryptomonnaies. Explorons comment il gère les scénarios d'investissement complexes. Par exemple, voici comment vous enregistreriez l'achat de 10 Bitcoins à 100 $ chacun en 2014 :

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

Et puis trois ans plus tard, vous les vendez (initialement avec un coût de 100 $ par unité annoté avec {100.00 USD}) au prix de 10 000 $ par unité annoté avec @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Ou la même transaction avec @@ 20,000.00 USD signifie qu'au prix de 20 000 $ au total.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

La somme de toutes les lignes de la transaction, y compris -2 BTC {100.00 USD}, est toujours, comme toujours, nulle.

L'étiquette de coût {100.00 USD} est importante car vous auriez pu acheter le même actif à des coûts différents.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Si vous souhaitez simplifier le processus, vous pouvez configurer le compte au début avec FIFO ou LIFO. FIFO signifie "premier entré, premier sorti", tandis que LIFO signifie "dernier entré, premier sorti". Aux États-Unis, l'IRS utilise la méthode FIFO pour calculer votre P&L (profits et pertes) et vos impôts en conséquence.

1970-01-01 open Assets:Trade:Positions "FIFO"

Et puis lorsque vous le vendez en abrégé comme -2 BTC {}, Beancount appliquera automatiquement la stratégie FIFO et vendra l'actif le plus ancien.

Démarrer avec Beancount.io

Beancount.io est une plateforme moderne de gestion financière basée sur le cloud qui transforme vos enregistrements de transactions textuels en états financiers complets, y compris les comptes de résultat, les bilans et les balances de vérification. En combinant la fiabilité des fichiers en texte brut avec de puissants outils de visualisation, Beancount.io vous aide à maintenir un contrôle précis sur votre vie financière tout en obtenant des informations précieuses sur la performance de vos investissements.

Commencez votre parcours financier avec Beancount.io - Gratuit pendant notre période promotionnelle !