Passer au contenu principal

37 articles tagués avec "Beancount"

Voir tous les tags

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é

· Une minute 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

Introduction à Beancount.io

· 5 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 !