Passer au contenu principal

71 articles tagués avec "Beancount"

Voir tous les tags

Présentation de la prise en charge multi-fichiers dans Beancount

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Beaucoup de nos clients nous demandent depuis février comment ajouter plusieurs fichiers à un seul grand livre. Ils ont besoin de la structure de fichiers pour archiver ou catégoriser les transactions. Ainsi, après plusieurs mois de travail, nous sommes heureux d'annoncer que cette fonctionnalité est désormais disponible gratuitement.

Voici comment l'utiliser :

Fichier > créer un nouveau fichier

2021-09-24-multi-file-one-ledger

Accédez à l'onglet de l'éditeur de fichiers dans la barre latérale de navigation gauche. Ensuite, suivez le menu déroulant "Fichier" et cliquez sur "Créer un nouveau fichier".

Fichier > créer un nouveau fichier

Nommez votre nouveau fichier

Donnez un nom de fichier valide à votre fichier et enregistrez-le. Tous les noms de fichiers doivent se terminer par ".bean".

Nommez votre nouveau fichier

Inclure le fichier

Voici une étape cruciale : vous devez inclure le fichier nouvellement créé dans main.bean.

Par exemple, si vous avez ajouté stock.bean, spécifiez include "stock.bean" dans main.bean.

Inclure le fichier

Actualiser et naviguer vers le fichier

Actualisez la page, et vous verrez le fichier apparaître dans le menu déroulant "Fichier".

Actualiser et aller au fichier

Renommer ou supprimer le fichier

Une fois dans le fichier, vous pouvez le renommer ou le supprimer via le menu déroulant "Modifier".

Renommer ou supprimer le fichier

Vous rencontrez des problèmes ?

Posez vos questions sur https://t.me/beancount.

Mise à niveau de Fava vers la version 1.19 : Changements et améliorations clés

· Une minute de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Nous avons mis à niveau le logiciel open source Fava, sous licence MIT, vers la version 1.19. Voici les changements depuis notre dernière mise à jour :

  • v1.19 (18-05-2021)
    • migration des options conversion et interval vers l'option default-page
    • ajout de l'option invert-income-liabilities-equity
    • mise à niveau vers CodeMirror 6
    • ajout d'une traduction bulgare
    • autres petites améliorations et corrections de bugs
  • v1.18 (16-01-2021)
    • quelques petites améliorations et diverses corrections de bugs.

Envie d'essayer ? Lancez-vous dès maintenant sur https://beancount.io/ledger/

2021-07-16-upgrade-fava-to-1-19

Des questions ? Nous sommes là pour vous sur https://t.me/beancount :)

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

Améliorations de Beancount.io : Mises à niveau de performance et de sécurité

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Maintenir un service en ligne sécurisé et performant n'est jamais une tâche ponctuelle. Cela demande des efforts non seulement pour développer de nouvelles fonctionnalités, mais aussi pour renouveler les fonctionnalités existantes.

Les logiciels obsolètes exposent nos clients à des risques de vulnérabilités de sécurité. Comment réduisons-nous ce risque ? D'une part, nous travaillons de manière proactive avec des chercheurs en sécurité pour trouver et résoudre les problèmes inattendus. D'autre part, nous intégrons périodiquement la dernière version du logiciel amont.

Aujourd'hui, nous sommes ravis de partager quelques améliorations que nous avons apportées à Beancount.io.

2021-01-07-upgrade-fava-to-1-17

  1. Nous avons mis à niveau le serveur et accéléré le service jusqu'à 30 %. La disponibilité du service a également été grandement améliorée.
  2. Nous avons mis à niveau le logiciel open source Fava, sous licence MIT, vers la version 1.17. Cela a corrigé divers bugs et ajouté de nombreuses nouvelles fonctionnalités.

Envie d'essayer ? Rendez-vous dès maintenant sur https://beancount.io/ledger/

Des questions ? Nous sommes là pour vous sur https://t.me/beancount :)

Présentation du programme de récompenses pour développeurs de Beancount

· 4 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Beancount.io est ravi d'annoncer le tout nouveau programme de récompenses pour les développeurs de notre communauté ! Un programme de primes aux bogues de sécurité est une offre ouverte aux individus externes pour recevoir une compensation en échange du signalement de bogues liés à la sécurité des fonctionnalités principales de beancount.io et de Beancount mobile open source.

Aucune technologie n'est parfaite, et nous pensons que travailler avec des développeurs, des ingénieurs et des technologues du monde entier est crucial pour identifier les faiblesses de notre projet pendant sa construction. Si vous pensez avoir trouvé un problème de sécurité dans notre produit ou service, nous vous encourageons à nous en informer. Nous serons ravis de collaborer avec vous pour résoudre le problème rapidement.

Période de la campagne

2020-10-13-security-bug-bounty

Du 2020-10-15 17:00 PST au 2020-11-30 17:00 PST

Périmètre

Les composants suivants de Beancount sont inclus dans la 1ère phase de la campagne de primes aux bogues :

  1. beancount.io/ledger : Votre gestionnaire de finances personnelles.
  2. Beancount mobile open source

Étapes pour participer et signaler les bogues

  • Si le problème n'est PAS lié aux informations personnellement identifiables (IPI) et aux données exactes du grand livre. Fournissez les informations sur les bogues via une demande d'ISSUE GitHub sur https://github.com/puncsky/beancount-mobile/issues/ :
    • Actif. Choisissez le dépôt auquel le bogue est lié et créez une « Nouvelle Issue » dedans.
    • Gravité. Choisissez le niveau de vulnérabilité selon les « Vulnérabilités éligibles ».
    • Résumé — Ajoutez un résumé du bogue.
    • Description — Tout détail supplémentaire sur ce bogue.
    • Étapes — Étapes pour reproduire.
    • Matériel/Références complémentaires — Code source pour reproduire, listez tout matériel additionnel (par ex., captures d'écran, journaux, etc.).
    • Impact — Quel est l'impact du bogue trouvé, que pourrait accomplir un attaquant ?
    • Votre nom, pays et identifiant Telegram pour contact.
  • Si le problème est lié aux IPI et aux données exactes du grand livre, contactez puncsky sur Telegram et envoyez les informations ci-dessus.
  • L'équipe Beancount.io examinera tous les bogues et vous fournira des retours aussi rapidement que possible via les commentaires sur la page du bogue spécifique ou via Telegram en personne si le problème est lié aux IPI et aux données exactes du grand livre.
  • La distribution des récompenses sera effectuée sous forme de cadeau physique, de carte cadeau ou d'équivalent USDT après la fin de la campagne, aux alentours du 2020-12-01 PST.

Vulnérabilités éligibles

Pour être éligible à la prime, le bogue de sécurité doit être original et non signalé auparavant.

Seuls les problèmes de conception ou d'implémentation suivants, qui affectent substantiellement la stabilité ou la sécurité de Beancount.io, sont éligibles à la récompense. Les exemples courants incluent :

  • Fuite des IPI et des données du grand livre alors que la machine hôte n'est pas compromise.
  • Une action spéciale qui provoque la suspension ou le plantage de l'ensemble du site web ou de l'application mobile.
  • Un utilisateur impacte un autre utilisateur sans autorisation d'accès préalable.

Pour les scénarios qui ne relèvent pas des catégories ci-dessus, nous apprécions néanmoins les signalements qui nous aident à sécuriser notre infrastructure et nos utilisateurs, et nous récompensons ces signalements au cas par cas.

Vulnérabilités hors périmètre

Lors du signalement de vulnérabilités, veuillez prendre en compte le scénario d'attaque, l'exploitabilité et l'impact sur la sécurité du bogue. Les problèmes suivants sont considérés hors périmètre, et nous n'accepterons AUCUN des types d'attaques suivants :

  • Attaques par déni de service
  • Attaques par hameçonnage
  • Attaques d'ingénierie sociale
  • Téléchargement de fichier réfléchi
  • Divulgation de version logicielle
  • Problèmes nécessitant un accès physique direct
  • Problèmes nécessitant une interaction utilisateur extrêmement improbable
  • Failles affectant les navigateurs et plugins obsolètes
  • Panneaux de connexion accessibles publiquement
  • Injection CSV
  • Énumération d'e-mails / oracles de compte
  • Faiblesses CSP
  • Usurpation d'e-mail
  • Techniques permettant de visualiser les photos de profil des utilisateurs (celles-ci sont considérées comme publiques)

Récompenses

Le prix pour le bogue le plus critique exposant les IPI et les données du grand livre est une paire d'AirPods Pro (aux États-Unis) ou l'équivalent en USDT.

Le prix pour un bogue de sécurité est une carte cadeau Amazon de 20 $ ou l'équivalent en USDT.

Nous sommes une petite équipe avec un budget limité et ne pouvons distribuer que :

  • 1 paire d'AirPods Pro au total.
  • 10 récompenses de 20 $ par mois, jusqu'à 3 mois. Si le nombre de cas réels dépasse ce montant au cours d'un mois donné, nous enverrons la récompense restante le mois suivant. (600 $ au total pour cette campagne)

Des questions ?

Posez-nous vos questions sur https://t.me/beancount

Beancount Mobile : Notre engagement envers l'Open Source et la Confidentialité

· Une minute de lecture
Mike Thrift
Mike Thrift
Marketing Manager

La confidentialité est au cœur de notre ADN, de notre culture et de nos valeurs. Nous nous engageons à protéger vos données sur l'ensemble de nos systèmes.

Et aujourd'hui, nous sommes ravis de rendre le code source de Beancount mobile public. Cela signifie que le code est disponible publiquement, et peut être examiné par tous. Ce niveau de transparence garantit à la fois la sécurité de l'application et votre tranquillité d'esprit concernant l'utilisation de vos données.

L'open source offre à nos clients plus de choix sur le marché et de meilleures solutions à bien des égards. Nous construisons Beancount.io sur la base d'excellents projets open source et espérons rendre le code source d'autant de modules de notre système que possible à l'avenir. Et Beancount mobile n'est que le début de ce voyage :)

2020-10-08-open-sourcing-beancount-mobile

Beancount.io Aime l'Open Source

Mise à jour de l'application Beancount : Améliorations pour une meilleure expérience

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Nous sommes ravis d'annoncer la version 0.4.0 de l'application Beancount, qui apporte de nouvelles fonctionnalités et améliorations pour optimiser votre expérience de gestion financière.

Nouveautés

📧 Abonnement aux rapports par e-mail

Restez au courant de vos finances grâce à des rapports par e-mail personnalisables. Choisissez les informations financières que vous souhaitez recevoir et la fréquence de réception. Idéal pour :

  • Revues budgétaires mensuelles
  • Récapitulatifs hebdomadaires des dépenses
  • Mises à jour du solde des comptes

📢 Section Annonces

Ne manquez jamais les mises à jour importantes ! Notre nouvelle section d'annonces vous tient informé(e) des :

  • Dernières fonctionnalités et améliorations
  • Conseils pour un meilleur suivi financier
  • Actualités et événements de la communauté

2020-09-27-announcing-0.4.0-en

Capture d'écran Beancount 0.4.0

Améliorations des performances

Comme toujours, nous avons rendu l'application plus rapide et plus fiable, garantissant une expérience fluide pour la gestion de vos finances.

Partagez vos impressions

Vos retours alimentent notre développement. Vous aimez les nouvelles fonctionnalités ? Évaluez-nous sur les boutiques d'applications et aidez à façonner l'avenir de Beancount !

télécharger depuis l'App Storetélécharger depuis le Play Store

Besoin d'aide ?

Rejoignez notre communauté sur Telegram pour obtenir de l'aide, des conseils et participer à des discussions sur la gestion des finances personnelles avec Beancount.

Présentation des applications mobiles Beancount pour iOS et Android

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Nous sommes ravis d'annoncer une étape majeure dans l'évolution de Beancount : le lancement de nos applications mobiles dédiées pour les plateformes iOS et Android ! Cette version répond directement à l'une des demandes les plus fréquentes de notre communauté – la capacité de gérer votre grand livre efficacement sur les appareils mobiles.

Application iOS Beancount

Fonctionnalités Clés

  • Saisie Rapide des Transactions : Ajoutez facilement de nouvelles transactions en déplacement
  • Rapports Financiers Mobiles : Accédez à vos informations financières n'importe où, n'importe quand
  • Édition Directe du Grand Livre : Accès complet à votre fichier de grand livre via une vue web optimisée
  • Synchronisation Multiplateforme : Maintenez la cohérence de vos données financières sur tous vos appareils

2020-08-19-application-mobile-beancount

Développement Axé sur la Communauté

Cette version ne marque que le début de notre parcours mobile. Nous nous engageons à faire évoluer ces applications en fonction de vos besoins et de vos retours. Rejoignez notre communauté dynamique sur Telegram à https://t.me/beancount pour discuter de Beancount, partager votre expérience et aider à façonner les fonctionnalités futures.

Notre Vision

Chez Beancount, notre mission est de permettre à chacun d'atteindre un meilleur contrôle et une meilleure compréhension financière. Ces applications mobiles représentent une étape significative vers cet objectif, avec de nombreuses autres fonctionnalités et outils passionnants sur notre feuille de route.

télécharger depuis l'App Storetélécharger depuis le Play Store

Bénéfice net 101 — et comment le suivre dans Beancount

· 5 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

De tous les chiffres qui décrivent une entreprise, un se démarque des autres : le bénéfice net. C’est la mesure ultime de la rentabilité, le fameux « résultat net ». Mais qu’est-ce que cela signifie réellement, et comment pouvez-vous le suivre avec précision en utilisant un système de comptabilité en texte brut comme Beancount ?

Décomposons cela.

2020-03-12-bénéfice-net-101-comment-le-suivre-dans-beancount

Que signifie réellement le bénéfice net ?

Essentiellement, le bénéfice net est l’argent qui reste après avoir payé absolument tout ce qui est nécessaire pour gérer votre entreprise. Cela comprend le coût des marchandises vendues (CMV), toutes les dépenses d’exploitation, les intérêts sur la dette et les impôts.

C’est l’indicateur unique le plus clair de la santé financière d’une entreprise. C’est un chiffre essentiel pour tout le monde :

  • Les prêteurs l’examinent pour évaluer votre capacité à rembourser les prêts.
  • Les investisseurs le considèrent comme la source de dividendes potentiels ou le capital disponible pour la croissance.
  • Les fondateurs s’y appuient pour comprendre leur piste financière et élaborer des plans de réinvestissement stratégiques.

Un bénéfice net positif signifie que vous êtes rentable. Un bénéfice net négatif signifie que vous perdez de l’argent. C’est aussi simple que cela.

La formule de base (choisissez le niveau de détail dont vous avez besoin)

Vous pouvez calculer le bénéfice net avec différents degrés de granularité. Le choix dépend du niveau de détail de l’analyse dont vous avez besoin.

  • Formule complète : Chiffre d’affaires – CMV – Dépenses d’exploitation – Intérêts – Impôts = Bénéfice net
  • Formule standard : Chiffre d’affaires – CMV – Dépenses = Bénéfice net
  • Formule rapide et approximative : Revenus totaux – Dépenses totales = Bénéfice net

Un conseil rapide sur les coûts : Quelle est la différence entre le CMV et les dépenses d’exploitation ? Le CMV (coût des marchandises vendues) couvre les coûts directs liés à la production de vos biens ou services (p. ex., matières premières, main-d’œuvre directe). Les dépenses d’exploitation couvrent tout le reste qui permet à l’entreprise de fonctionner : salaires, loyer, abonnements à des logiciels, assurances, etc.

Un mini-exemple

Concrétisons cela. Imaginez qu’une petite entreprise de torréfaction de café ait obtenu les résultats suivants le mois dernier.

ÉlémentMontantExemple de compte du grand livre
Chiffre d’affaires60 000 $Revenus:Ventes
CMV (grains de café verts)20 000 $Dépenses:CMV
Dépenses d’exploitation18 000 $Dépenses:Exploitation:*
Intérêts (sur le prêt pour l’équipement)1 000 $Dépenses:Intérêts
Impôts1 000 $Dépenses:Impôts

En utilisant la formule complète, le calcul est simple :

Beˊneˊfice;net=60 000 Bénéfice ;net = 60 000  - 20 000 18 000  - 18 000  - 1 000 1 000  - 1 000  = 20 000 $$

L’entreprise a généré un bénéfice réel de 20 000 $ pour le mois.

Comment le saisir dans Beancount

La structure de Beancount est parfaite pour cela. En organisant vos comptes de manière logique, le calcul du bénéfice net devient un sous-produit automatique d’une bonne tenue des livres.

  • Étiquetez tous les revenus sous un compte parent Revenus, comme Revenus:Ventes ou Revenus:Services.
  • Répartissez vos dépenses pour distinguer les coûts directs et indirects. Utilisez Dépenses:CMV pour les coûts directs et des sous-comptes comme Dépenses:Exploitation:Salaires ou Dépenses:Exploitation:Logiciels pour tout le reste.
  • Comptabilisez les intérêts et les impôts dans leurs propres comptes (Dépenses:Intérêts, Dépenses:Impôts). Cela simplifie grandement les analyses futures, en particulier pour la préparation des déclarations de revenus.
  • Soldez vos livres régulièrement. L’équation comptable fondamentale, Actif = Passif + Capitaux propres, doit toujours être vraie.

À la fin d’une période (p. ex., un mois), vous pouvez utiliser des assertions balance pour confirmer l’état de vos comptes. Ces entrées ne déplacent pas d’argent; elles déclarent ce que le solde devrait être, et bean-check signalera une erreur si ce n’est pas le cas.

; 2025-07-31 Entreprise de torréfaction de café — Clôture de juillet
2025-07-31 balance Actif:Banque:Exploitation 42000.00 USD
2025-07-31 balance Dépenses:CMV 20000.00 USD
2025-07-31 balance Dépenses:Exploitation 18000.00 USD
2025-07-31 balance Dépenses:Intérêts 1000.00 USD
2025-07-31 balance Dépenses:Impôts 1000.00 USD
2025-07-31 balance Revenus:Ventes -60000.00 USD

Requête de bénéfice net sur une seule ligne

C’est là que la magie opère. Avec un grand livre bien structuré, vous pouvez calculer votre bénéfice net pour n’importe quelle période avec une seule commande.

bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Revenus|Dépenses)' \
AND year = 2025 GROUP BY month"

Cette requête additionne toutes les valeurs de vos comptes Revenus et Dépenses pour 2025 et les regroupe par mois. Dans Beancount, les revenus sont représentés par des nombres négatifs et les dépenses par des nombres positifs, de sorte que le résultat sera le négatif de votre bénéfice net.

Mieux encore, vous n’avez même pas besoin d’exécuter cette requête manuellement. Fava, l’interface Web pour Beancount, la tracera automatiquement pour vous dans sa vue Rapports → Compte de résultat.

Des informations rapides que vous pouvez automatiser

Parce que votre grand livre n’est qu’un fichier texte, vous pouvez construire des flux de travail automatisés puissants autour de celui-ci.

  • Résumé mensuel par courriel : Configurez une tâche cron pour exécuter bean-report books.beancount income_statement > bénéfice-net.txt, puis envoyez-vous le fichier texte résultant par courriel le premier de chaque mois.
  • Alerte de rentabilité : Utilisez un hook Git pre-commit qui exécute une requête pour vérifier la rentabilité du mois à ce jour. Vous pouvez le programmer pour refuser la validation si le bénéfice net est négatif, vous obligeant à prendre acte d’un mois déficitaire.
  • Modélisation de scénarios : Vous voulez tester la résistance de votre entreprise ? Il suffit de copier books.beancount dans scenarios/récession.bean, de réduire vos entrées Revenus de 20 % et de réexécuter votre requête de bénéfice net pour voir l’impact instantanément.

Points clés à retenir

  • Le bénéfice net est votre véritable résultat net. L’objectif est de le maintenir positif et de comprendre son évolution dans le temps.
  • Beancount rend les calculs sous-jacents explicites, consultables et contrôlés par version. Il n’y a pas de formules cachées.
  • Avec une structure de compte disciplinée et une seule requête, vous saurez toujours si votre entreprise gagne réellement de l’argent.

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 !