Passer au contenu principal

21 articles tagués avec "finance"

Voir tous les tags

Révolution du Texte Brut : Comment les Équipes Financières Modernes Multiplient par 10 leur ROI Technologique grâce à la Comptabilité Basée sur le Code

· 6 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Selon une récente enquête de McKinsey, 78 % des DAF ont déclaré que leurs systèmes financiers hérités les freinaient dans leur transformation numérique. Plutôt que d'ajouter des solutions logicielles plus complexes, les équipes financières avant-gardistes réussissent en traitant leurs livres comme du code grâce à la comptabilité en texte brut.

Des organisations allant des startups agiles aux entreprises établies découvrent que la gestion financière basée sur le texte peut réduire considérablement les coûts technologiques tout en améliorant la précision et les capacités d'automatisation. En adoptant des enregistrements financiers programmables et contrôlés par version, ces équipes construisent des systèmes résilients qui évoluent efficacement.

2025-05-19-maximiser-le-roi-technologique-en-gestion-financiere-une-approche-de-comptabilite-en-texte-brut

Les Coûts Cachés des Logiciels Financiers Traditionnels : Analyse du Coût Total de Possession (TCO)

Au-delà des frais de licence évidents, les logiciels financiers traditionnels entraînent des coûts cachés substantiels. Les mises à jour et la maintenance s'accompagnent souvent de dépenses imprévues - une enquête de Fintech Magazine de 2022 a révélé que 64 % des équipes financières ont fait face à des coûts plus élevés que prévu dans ces domaines.

L'inflexibilité des systèmes conventionnels génère ses propres dépenses. De simples personnalisations peuvent prendre des semaines ou des mois, entraînant une perte de productivité car les équipes contournent les limitations logicielles plutôt que de les faire travailler pour elles. Les exigences de formation ajoutent une autre couche de coût, les entreprises dépensant généralement jusqu'à 20 % de l'investissement initial en logiciel uniquement pour l'intégration des employés.

La sécurité présente des défis supplémentaires. À mesure que les cybermenaces évoluent, les organisations doivent continuellement investir dans de nouvelles mesures de protection. D'après notre expérience directe, les logiciels financiers obsolètes exposent souvent les entreprises à des risques de sécurité accrus.

Comptabilité en Texte Brut : Quand le Contrôle de Version Rencontre la Précision Financière

La comptabilité en texte brut combine la transparence des fichiers texte avec la rigueur de la comptabilité en partie double. En utilisant des outils de contrôle de version comme Git, les équipes financières peuvent suivre les changements avec la même précision que les développeurs de logiciels suivent les modifications de code.

Cette approche transforme l'audit d'une tâche redoutée en une révision simple. Les équipes peuvent instantanément voir quand et pourquoi des transactions spécifiques ont été modifiées. Une étude de cas récente a montré comment une startup a utilisé Beancount pour identifier une erreur de facturation de longue date, la retracer jusqu'à sa source et mettre en œuvre des mesures préventives.

La flexibilité permet d'expérimenter différentes structures de reporting sans risquer l'intégrité des données. Dans notre propre travail, les startups ont réduit le temps de clôture mensuelle d'environ 40 % grâce à une gestion des données rationalisée et une collaboration améliorée.

Automatiser la Piste d'Audit : Construire des Flux de Travail Financiers Évolutifs avec du Code

L'automatisation basée sur le code transforme les tâches financières routinières en flux de travail rationalisés. Plutôt que de passer des nuits à vérifier des feuilles de calcul, les équipes peuvent automatiser les rapprochements et se concentrer sur l'analyse stratégique.

Nous avons vu des entreprises technologiques de taille moyenne créer des scripts personnalisés pour les notes de frais et le traitement des factures, réduisant le temps de clôture d'environ 40 %. Cela accélère non seulement le reporting, mais améliore également le moral de l'équipe en permettant de se concentrer sur des activités à forte valeur ajoutée comme la prévision.

L'évolutivité des systèmes basés sur le code offre un avantage crucial à mesure que les organisations se développent. Alors que les feuilles de calcul traditionnelles deviennent ingérables avec l'échelle, les flux de travail programmatiques peuvent gérer élégamment une complexité croissante grâce à une automatisation réfléchie.

Intelligence d'Intégration : Connecter Votre Pile Financière via les Systèmes en Texte Brut

La véritable puissance de la comptabilité en texte brut réside dans sa capacité à connecter des systèmes financiers disparates. En utilisant des formats lisibles par l'homme et par la machine, elle sert de traducteur universel entre différents outils et plateformes.

Nous avons observé que l'unification des systèmes via la comptabilité en texte brut peut réduire les erreurs de saisie manuelle d'environ 25 %. La nature programmable permet des intégrations personnalisées qui correspondent précisément aux besoins organisationnels.

Cependant, une intégration réussie nécessite une planification minutieuse. Les équipes doivent équilibrer les opportunités d'automatisation avec le maintien de contrôles et d'une supervision appropriés. L'objectif est de créer un écosystème financier réactif tout en garantissant la précision et la conformité.

Mesurer le Succès : Métriques de ROI Réelles des Équipes Utilisant la Comptabilité en Texte Brut

Les premiers adoptants rapportent des résultats convaincants sur plusieurs métriques. Au-delà des économies de coûts directes, les équipes constatent des améliorations en termes de précision, d'efficacité et de capacité stratégique.

Nous avons vu des organisations réduire considérablement le temps de reporting trimestriel — parfois d'environ 50 % — grâce au traitement automatisé des données. Nous avons également observé une réduction d'environ 25 % du temps de préparation des audits grâce à un meilleur suivi des transactions et au contrôle de version.

Les gains les plus significatifs proviennent souvent de la capacité libérée pour le travail stratégique. Les équipes passent moins de temps sur le rapprochement manuel et plus de temps à analyser les données pour prendre des décisions commerciales.

Conclusion

Le passage à la comptabilité en texte brut représente une évolution fondamentale dans la gestion financière. D'après notre expérience directe, cela peut entraîner des réductions de 40 à 60 % du temps de traitement et considérablement moins d'erreurs de rapprochement.

Cependant, le succès ne se limite pas à la simple mise en œuvre de nouveaux outils. Les organisations doivent investir dans la formation, concevoir soigneusement les flux de travail et maintenir des contrôles robustes. Lorsqu'elle est effectuée de manière réfléchie, la transition peut transformer la finance d'un centre de coûts en un moteur stratégique de valeur commerciale.

La question n'est pas de savoir si la comptabilité en texte brut deviendra une pratique courante, mais plutôt qui obtiendra des avantages de premier arrivé dans son secteur. Les outils et les pratiques sont suffisamment matures pour une mise en œuvre pratique, tout en offrant des avantages concurrentiels significatifs aux organisations prêtes à montrer la voie.

Principes de base de la comptabilité pour les vendeurs Amazon avec Beancount

· 9 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Quand vos marges se jouent sur des centimes, la précision l'emporte sur l'approximation.

Vendre sur Amazon est un jeu de volume et de vitesse. Mais derrière la ruée des ventes et des expéditions se cache un réseau complexe de frais, de retours, de mouvements de stocks et d'obligations fiscales. Les logiciels de comptabilité standard ont souvent du mal à saisir ces nuances, laissant les vendeurs avec une image floue de leur rentabilité réelle.

2024-07-16-bookkeeping-basics-for-amazon-sellers-with-beancount

C'est là qu'un système de comptabilité en texte brut comme Beancount brille. En vous donnant un contrôle total sur la façon dont vous enregistrez les transactions, vous pouvez construire une source de vérité financière qui modélise parfaitement les défis uniques du marché Amazon. Ce guide fournit un flux de travail étape par étape pour vous permettre de garder une longueur d'avance sur les frais, les taxes et les maux de tête liés aux stocks.

Pourquoi la comptabilité Amazon est différente

Si vous avez déjà essayé de rapprocher un paiement Amazon avec votre relevé bancaire, vous savez déjà que ce n'est pas simple. La réalité financière d'une entreprise Amazon est cachée derrière des couches d'abstraction.

  • Paiements forfaitaires bihebdomadaires : Amazon ne vous envoie pas les revenus de chaque vente. Au lieu de cela, il envoie un seul dépôt toutes les deux semaines. Ce montant forfaitaire est un chiffre net, avec des ventes brutes réduites par les frais de recommandation, les frais FBA, les coûts publicitaires, les retours et autres retenues. Pour comprendre votre entreprise, vous devez décomposer ce chiffre unique en ses parties constituantes. (doola : A Business-in-a-Box™)
  • Stocks partout : Vos stocks sont constamment en mouvement - de votre fournisseur, à un centre de préparation, à divers centres de distribution FBA à travers le pays, et enfin au client. Le suivi précis de votre coût des marchandises vendues (COGS) nécessite de savoir quel lot de stock (à quel coût) a été utilisé pour chaque vente. (Bean Ninjas)
  • Frais et promotions du marché : Une partie importante de vos revenus est immédiatement consommée par les frais : frais de recommandation, frais d'emballage et d'expédition FBA, frais de stockage mensuels et coûts publicitaires. Le suivi séparé de chacune de ces catégories de dépenses est le seul moyen de calculer votre marge brute réelle et de déterminer la rentabilité réelle d'un produit. (Profitwise Accounting)
  • Patchwork de taxes de vente : Bien que les lois sur les facilitateurs de marché d'Amazon gèrent la collecte et le versement des taxes de vente dans la plupart des États, ce n'est pas une solution complète. Le stockage de stocks dans les entrepôts FBA peut créer un « nexus » (une présence commerciale), vous obligeant potentiellement à vous enregistrer et à produire des déclarations dans ces États, même si aucune taxe n'est due. Il s'agit d'un domaine de conformité complexe qui exige un suivi attentif. (TaxDo)
  • Seuils 1099-K plus bas : Avec le seuil de déclaration pour le formulaire 1099-K passant de 20 000 aˋ5000à 5 000 en 2024 (et devant tomber à seulement 600 $ à partir de 2026), presque tous les vendeurs sérieux recevront un formulaire d'Amazon déclarant leur volume de transactions brut à l'IRS. Vos livres doivent pouvoir se rapprocher parfaitement de ce nombre. (IRS)

Plan en sept étapes avec Beancount

Ce plan exploite la précision de Beancount pour s'attaquer de front à la complexité d'Amazon.

1. Séparer les canaux dès le début

Si vous vendez sur plusieurs plateformes, gardez votre comptabilité pour chacune d'elles séparée. Dans un seul fichier Beancount pour votre entité juridique, créez des comptes hiérarchiques dédiés pour chaque marché. Cette structure simplifie l'analyse et facilite la génération des annexes fiscales.

2025-07-22 open Income:Amazon               USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD

2. Décomposer chaque paiement

C'est l'habitude la plus critique. N'enregistrez jamais un dépôt Amazon comme une seule ligne de revenu. Téléchargez plutôt le rapport de règlement « Toutes les transactions » de Seller Central pour la période correspondante. Utilisez ce rapport pour créer une seule transaction Beancount qui décompose le paiement en ses composants.

Le dépôt que vous recevez à la banque est l'écriture de contrepartie. Les ventes brutes sont créditées sur Income, tandis que tous les frais et remboursements sont débités de leurs comptes Expenses respectifs.

; paiement bihebdomadaire du rapport de règlement
2025-07-14 * "Règlement Amazon #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD

3. Suivre les stocks et le COGS avec des lots

Beancount dispose d'un système de première classe pour le suivi des stocks appelé « lots ». Lorsque vous achetez des stocks, vous enregistrez le nombre d'unités et leur coût spécifique. Lorsqu'une unité est vendue, vous pouvez comptabiliser ce coût exact, ce qui vous donne un calcul parfait du coût des marchandises vendues (COGS).

; Achat de 1 000 unités auprès d'un fournisseur
2025-07-01 * "Bon de commande fournisseur PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating

; Plus tard, enregistrez le coût d'une seule vente
2025-07-16 * "Vente FBA WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA

4. Choisir la méthode de la comptabilité d'exercice pour plus de clarté

Pour toute entreprise basée sur les stocks, la méthode de la comptabilité d'exercice est supérieure. Une approche de la comptabilité de caisse afficherait une dépense massive au cours du mois où vous achetez des stocks et des bénéfices artificiellement élevés au cours des mois où vous les vendez, ce qui déformerait vos performances. La comptabilité d'exercice fait correspondre correctement le coût des marchandises vendues (COGS) aux revenus de cette vente au cours de la même période, offrant une image beaucoup plus claire de votre bénéfice brut. (Bean Ninjas)

5. Automatiser les importations

La saisie manuelle des rapports de règlement est instructive au début, mais elle n'est pas évolutive. L'écosystème du texte brut excelle dans l'automatisation :

  • Utilisez bean-extract pour extraire les données des fichiers CSV formatés exportés par des services comme A2X.
  • Écrivez des scripts Python simples pour extraire les données directement de l'API SP d'Amazon.
  • Utilisez les importateurs existants pour extraire les fichiers CSV bancaires afin de rapprocher les dépôts et les frais facturés directement sur les cartes de crédit.

6. Rapprocher chaque semaine

Prenez l'habitude de vérifier vos chiffres. Utilisez les puissants outils de ligne de commande de Beancount pour valider rapidement les soldes et examiner les performances.

# Vérifiez vos quantités et la valeur actuelle de vos stocks
bean-balance books.bean "Assets:Inventory" "2025-07-21"

# Générer un compte de résultat pour la dernière période
bean-report books.bean income_statement -e 2025-07-21

7. Archiver les documents sources

Pour chaque transaction majeure, créez un lien vers le document source. Joignez le PDF officiel du règlement Amazon, la facture du fournisseur pour un achat de stock ou un reçu d'expédition à l'aide de la syntaxe des métadonnées de Beancount (document:). Cela crée un enregistrement financier autonome et prêt pour l'audit.

Liste de contrôle des taxes de vente et de la conformité

  • Lois sur les facilitateurs de marché : Comprenez que même si Amazon verse la taxe de vente en votre nom dans la plupart des États, le stockage de stocks dans des États comme la Californie, le Texas ou la Pennsylvanie peut toujours créer un lien économique, vous obligeant potentiellement à y enregistrer votre entreprise. (TaxGPT)
  • Rapprochement 1099-K : Assurez-vous que le total que vous enregistrez dans Income:Amazon:Sales pour l'année correspond au montant brut déclaré sur votre formulaire 1099-K au centime près. Tout écart est un signal d'audit. (IRS)
  • Taxe de vente directe : Si vous vendez par le biais d'autres canaux non couverts par un facilitateur, maintenez une sous-arborescence de compte Liabilities:SalesTaxPayable:State pour suivre les taxes que vous devez directement.

Pièges courants (et solutions)

  • Piège : Enregistrer uniquement le dépôt net d'Amazon.
    • Solution : Décomposez toujours les paiements à l'aide du rapport de règlement complet.
  • Piège : Ignorer les retours remboursés ou les marchandises endommagées.
    • Solution : Enregistrez à la fois la dépense de remboursement initiale et le remboursement ultérieur d'Amazon comme un crédit distinct.
  • Piège : Oublier les réserves renouvelables.
    • Solution : Amazon retient souvent un solde de « réserve » sur les paiements, en particulier pour les nouveaux comptes. Suivez cet argent qui vous est dû dans un compte dédié Assets:Amazon:Reserve.
  • Piège : Ne pas faire correspondre les alias SKU entre votre système et celui d'Amazon.
    • Solution : Normalisez tous les codes SKU dans vos scripts d'importation pour vous assurer que les recherches COGS ne échouent pas.

Démarrage rapide à faire

  • Activez et téléchargez votre premier rapport de règlement dans Seller Central.
  • Clonez un référentiel de démarrage Beancount et créez un plan comptable spécifique à Amazon.
  • Écrivez un petit script d'importation qui convertit un fichier CSV de règlement en une transaction Beancount (fichier .txn).
  • Planifiez un rappel hebdomadaire pour extraire les nouveaux rapports et exécuter bean-check pour vous assurer que vos fichiers sont valides.
  • Examinez votre compte de résultat mensuellement pour prendre des décisions basées sur les données concernant les dépenses publicitaires, les prix et les stocks.

Lectures complémentaires

Expédiez plus, stressez moins - gardez vos beans équilibrés. Bonnes ventes !

Contrôle de santé financière en 12 questions

· 8 min de lecture

Le contrôle de santé financière en 12 questions

1) Disposez‑vous de suffisamment de liquidités pour dormir sur vos deux oreilles ?

  • Ce qu’il faut examiner : Votre réserve de liquidités. La règle empirique courante est de détenir 3 à 6 mois de charges d’exploitation en cash ou actifs très liquides. Ajustez cet objectif en fonction de la volatilité, de la saisonnalité et des plans de croissance de votre entreprise.
  • Pourquoi c’est important : Un coussin de trésorerie sain permet à votre entreprise d’absorber les chocs inattendus — un client perdu, un ralentissement du marché, un retard de la chaîne d’approvisionnement — sans recourir à un financement coûteux et réactif. C’est la base de la sérénité financière.
  • Où vérifier dans Beancount : Dans Fava, accédez au Bilan et additionnez les soldes de vos comptes Assets:Bank:*, ainsi que tout investissement liquide à court terme que vous détenez.

2) La liquidité d’aujourd’hui est‑elle solide ?

  • Ce qu’il faut examiner : Le ratio de liquidité générale (Current Assets / Current Liabilities). Pour une vision encore plus stricte, utilisez le ratio de liquidité immédiate (ou « Acid Test »), qui exclut les stocks des actifs courants. Un ratio supérieur à 1,0 est généralement considéré comme stable, mais cela varie selon le secteur.
  • Pourquoi c’est important : Ces ratios mesurent votre capacité à couvrir toutes vos obligations à court terme (comme les salaires et les factures fournisseurs) en n’utilisant que vos actifs à court terme. Ils répondent à la question cruciale : « Si nous devions payer toutes nos factures à venir dès maintenant, pourrions‑nous le faire sans difficulté » ?
  • Où vérifier dans Beancount : Votre Bilan dans Fava fournit toutes les données nécessaires. Pour simplifier, assurez‑vous de suivre Assets:Receivables, Assets:Inventory et Liabilities:Payables dans des sous‑comptes distincts.

3) Êtes‑vous constamment rentable ?

  • Ce qu’il faut examiner : Le résultat net sur votre compte de résultat. Plus important encore, observez la tendance. Est‑elle positive et en croissance mois après mois ou trimestre après trimestre ?
  • Pourquoi c’est important : Le profit est le moteur de votre entreprise. Il finance la croissance, attire les investisseurs et constitue le meilleur coussin contre les ralentissements. Une rentabilité constante est le signe le plus clair d’un modèle d’affaires durable.
  • Où vérifier dans Beancount : Accédez au Compte de résultat dans Fava. (Astuce : envisagez d’activer l’option de Fava qui inverse les signes des revenus, ce que beaucoup trouvent plus intuitif pour lire les rapports financiers.)

4) Vos marges brutes se maintiennent‑elles (ou s’améliorent) ?

  • Ce qu’il faut examiner : Votre pourcentage de marge brute, calculé comme (Revenue − COGS) / Revenue. Le COGS, ou coût des marchandises vendues, est généralement Beginning Inventory + Purchases − Ending Inventory.
  • Pourquoi c’est important : La marge brute reflète la rentabilité de votre produit ou service principal avant les frais généraux. Une marge qui diminue est un signal d’alarme majeur, souvent indicatif de problèmes de pouvoir de prix, de pression de remise ou de hausse des coûts d’approvisionnement.
  • Où vérifier dans Beancount : Catégorisez tous les coûts directs sous Expenses:COGS:*. Vous pourrez alors examiner votre marge directement sur le Compte de résultat de Fava.

5) Recueillez‑vous les paiements à temps ? (DSO)

  • Ce qu’il faut examiner : Days Sales Outstanding (DSO), approximativement (Accounts Receivable / Total Credit Sales) × Number of Days. Cela indique le nombre moyen de jours nécessaires pour encaisser le paiement après une vente.
  • Pourquoi c’est important : Un DSO élevé signifie que votre trésorerie est bloquée dans les comptes bancaires de vos clients, resserrant votre propre flux de trésorerie. Des encaissements efficaces sont cruciaux pour maintenir la liquidité.
  • Où vérifier dans Beancount : Suivez les factures à l’aide de métadonnées (par ex. invoice: "INV-123" et customer: "AcmeCorp"). Vous pourrez alors surveiller le solde total des comptes clients sur le Bilan de Fava.

6) Tournez‑vous les stocks efficacement ?

  • Ce qu’il faut examiner : Rotation des stocks, calculée comme COGS / Average Inventory. Cela mesure le nombre de fois où vous vendez et remplacez votre stock sur une période. Vous pouvez également suivre le Days Sales of Inventory (DSI) pour voir pendant combien de jours le stock reste en rayon.
  • Pourquoi c’est important : Un stock à rotation lente immobilise des liquidités qui pourraient être utilisées ailleurs. À l’inverse, une rotation trop rapide peut entraîner des ruptures de stock et des ventes perdues. Trouver le bon équilibre est essentiel.
  • Où vérifier dans Beancount : Utilisez le suivi des lots d’inventaire intégré de Beancount pour gérer précisément le coût de revient et les quantités. Vous pourrez alors examiner vos positions actuelles dans Fava sous Holdings.

7) À quelle vitesse convertissez‑vous la trésorerie ? (CCC)

  • Ce qu’il faut examiner : Le Cash Conversion Cycle (CCC), calculé comme DSI + DSO − DPO (Days Payable Outstanding). Il mesure le temps entre le paiement des stocks/fournitures et la réception du cash des clients.
  • Pourquoi c’est important : Un CCC plus court signifie que votre entreprise a besoin de moins de capitaux externes pour fonctionner et croître. Un CCC négatif (courant dans des entreprises comme Dell ou Amazon) signifie que vos clients vous paient avant que vous n'ayez à payer vos fournisseurs — une position puissante pour la liquidité.
  • Où vérifier dans Beancount : Avec le DSI et le DSO déjà suivis, la dernière pièce est le DPO, que vous pouvez obtenir à partir de votre compte Liabilities:Payables. Examiner cette tendance chaque trimestre suffit pour la plupart des entreprises.

8) Pouvez‑vous confortablement rembourser votre dette ? (DSCR)

  • Ce qu’il faut examiner : Le Debt Service Coverage Ratio (DSCR), calculé comme Net Operating Income / Total Debt Service. De nombreux prêteurs, y compris pour les prêts SBA, recherchent un ratio de 1,25 ou plus.
  • Pourquoi c’est important : Ce ratio indique votre capacité à effectuer les paiements de vos prêts à partir du cash généré par votre entreprise. Un DSCR sain est essentiel pour maintenir de bonnes relations avec les prêteurs et éviter les violations des clauses de prêt.
  • Où vérifier dans Beancount : Étiquetez vos paiements de prêt (principal et intérêts). Vous pouvez utiliser une requête ou résumer manuellement votre service de la dette total pour la période et le comparer à votre revenu d’exploitation du Compte de résultat.

9) Le levier financier est‑il approprié pour votre modèle d’affaires ?

  • Ce qu’il faut examiner : Votre ratio Debt-to-Equity et votre fonds de roulement global. Ne vous contentez pas d’un seul chiffre ; analysez la tendance sur plusieurs trimestres.
  • Pourquoi c’est important : La dette peut être un outil puissant pour financer la croissance, mais elle introduit également du risque. Le niveau de levier adéquat dépend de votre secteur et de votre tolérance au risque. Empruntez‑vous plus rapidement que vous ne faites croître vos capitaux propres ?
  • Où vérifier dans Beancount : Le Bilan de Fava présente clairement vos passifs totaux par rapport à vos capitaux propres totaux.

10) Quelle est la concentration de votre chiffre d’affaires ?

  • Ce qu’il faut examiner : Le pourcentage du chiffre d’affaires total provenant de vos 1, 3 ou 5 principaux clients. De nombreux praticiens signalent un risque lorsqu’un seul client représente 10‑20 % ou plus de votre chiffre d’affaires.
  • Pourquoi c’est important : Une dépendance excessive à quelques gros clients augmente le risque de désabonnement et peut affaiblir votre pouvoir de prix. La diversification crée une entreprise plus résiliente.
  • Où vérifier dans Beancount : C’est là que les métadonnées brillent. Ajoutez une balise customer: à chaque écriture de revenu. Vous pouvez alors utiliser le filtrage de Fava ou le langage de requête de Beancount pour ventiler le chiffre d’affaires par client.

11) Vos économies unitaires sont‑elles viables ?

  • Ce qu’il faut examiner : La marge de contribution pour chaque produit ou ligne de service (Revenue - All Variable Costs).
  • Pourquoi c’est important : Cela vous indique si l’extension d’une offre particulière ajoutera du cash à votre résultat net ou le brûlera plus rapidement. Si la marge de contribution est négative, vous perdez de l’argent à chaque vente supplémentaire.
  • Où vérifier dans Beancount : Suivez les coûts variables et les revenus avec des balises de métadonnées spécifiques comme product: "Widget-A" ou channel: "Retail". Cela vous permet de segmenter vos données avec des requêtes afin de calculer la rentabilité à un niveau granulaire.

12) Êtes‑vous préparé pour l’avenir ?

  • Ce qu’il faut examiner : Une vue holistique de la trésorerie, de la rentabilité, du levier et de la concentration du chiffre d’affaires. Si un indicateur est constamment hors norme, élaborez un plan de remédiation.
  • Pourquoi c’est important : Une croissance durable dépend d’une gestion proactive de ces leviers. Des revues régulières vous maintiennent en avance sur les crises.
  • Où vérifier dans Beancount : Intégrez ces contrôles dans un tableau de bord mensuel ou trimestriel de Fava. Automatisez la génération des chiffres clés avec des scripts Beancount lorsque c’est possible.

En réexaminant régulièrement ces douze domaines, vous disposerez d’une vision claire de la santé financière de votre entreprise et serez mieux armé pour prendre des décisions stratégiques favorisant la croissance et la résilience.

Si vous avez des questions ou avez besoin d’aide pour interpréter l’un de ces indicateurs, n’hésitez pas à me contacter. Je suis heureux de pouvoir vous aider !

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 les créances et les dettes dans Beancount

· 3 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Bonjour à tous ! Dans l'article de blog d'aujourd'hui, nous plongeons dans le monde de Beancount, un outil de comptabilité en partie double apprécié par beaucoup pour sa simplicité et sa puissance. Plus précisément, nous allons parler de deux concepts clés : les créances et les dettes.

Comprendre ces termes est crucial pour utiliser Beancount (ou tout système de comptabilité en partie double) efficacement. Mais ne vous inquiétez pas si vous êtes débutant - nous allons tout décortiquer, étape par étape !

Créances et Dettes : Les Bases

2023-05-30-receiveable-and-payable

En comptabilité, les « créances » et les « dettes » sont des termes utilisés pour suivre l'argent dû. Les « créances » désignent l'argent que d'autres vous doivent, tandis que les « dettes » désignent l'argent que vous devez à d'autres.

Prenons un exemple :

  1. Comptes Clients (A/R) : Supposons que vous possédez une librairie et qu'un client achète un livre à crédit. L'argent qu'il vous doit pour le livre est un compte client.

  2. Comptes Fournisseurs (A/P) : D'un autre côté, imaginez que vous commandez un nouvel ensemble de livres à un éditeur, mais que vous ne les payez pas d'avance. L'argent que vous devez à l'éditeur est un compte fournisseur.

Dans Beancount, ceux-ci sont généralement suivis via des comptes correspondants. Le principal avantage est que cela vous fournit une image claire et précise de votre situation financière à tout moment.

Mise en place des créances et des dettes dans Beancount

La structure de votre fichier Beancount peut être aussi simple ou complexe que vous le souhaitez. Pour les créances et les dettes, vous voudrez probablement créer des comptes distincts sous vos sections Actifs et Passifs.

Voici un exemple simple :

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Suivi des Transactions

Côté bénéficiaire

Après avoir configuré vos comptes, vous pouvez suivre les transactions impliquant des créances et des dettes. Examinons un exemple :

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Ici, vous ajoutez 100 $ à vos créances parce qu'un client vous doit ce montant. Simultanément, vous réduisez vos revenus du même montant pour maintenir l'équilibre (puisque vous n'avez pas encore réellement reçu l'argent).

Lorsque le client paiera finalement, vous l'enregistrerez comme ceci :

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Côté payeur

Le même principe s'applique aux dettes, mais avec des signes inversés :

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

Et lorsque vous remboursez votre dette :

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

En Résumé

Les créances et les dettes sont au cœur de tout système comptable. En les suivant avec précision, vous obtenez une compréhension complète de votre santé financière.

Ce n'est qu'un point de départ, et Beancount est capable de bien plus. J'espère que cet article de blog vous aide à clarifier ces concepts importants. Comme toujours, bonne comptabilité !

Beancount : Aide-mémoire

· 2 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Exemple de nom de compte

Assets:US:BofA:Checking

cheatsheet-fr

Types de comptes

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Devises et Marchandises

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Directives

Syntaxe générale

YYYY-MM-DD <Directive> <Paramètres...>

Ouverture et clôture de comptes

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Contraintes de devises

2015-04-23 close Assets:Checking

Déclaration de devises / marchandises (Facultatif)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Prix

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Notes

2013-03-20 note Assets:Checking "Appelé pour demander le remboursement"

Documents

2013-03-20 document Assets:Checking "chemin/vers/relevé.pdf"

Transactions

2015-05-30 * "Description de cette transaction"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Compagnie de câble" "Facture de téléphone" #tag ˆlien
id: "TW378743437" ; Méta-données
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Vous pouvez laisser un montant vide

Écritures

  ...    123.45 USD                             Simple
... 10 GOOG {502.12 USD} Avec coût unitaire
... 10 GOOG {{5021.20 USD}} Avec coût total
... 10 GOOG {502.12 # 9.95 USD} Avec les deux coûts
... 1000.00 USD @ 1.10 CAD Avec prix unitaire
... 10 GOOG {502.12 USD} @ 1.10 CAD Avec coût et prix
... 10 GOOG {502.12 USD, 2014-05-12} Avec date
! ... 123.45 USD ... Avec drapeau

Assertions de solde et ajustements

; Affirme le montant pour la devise donnée uniquement :
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Insertion automatique de transaction pour satisfaire l'assertion suivante :
2015-06-01pad Assets:Checking Equity:Opening-Balances

Événements

2015-06-01 event "location" "New York, USA"
2015-06-30 event "address" "123 May Street"

Options

option "title" "Mon Grand Livre Personnel"

Autre

pushtag #voyage-au-perou
...
poptag #voyage-au-perou
; Les commentaires commencent par un point-virgule

La Magie de la Comptabilité en Texte Brut avec Beancount

· 6 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Découvrez la Magie de la Comptabilité en Texte Brut avec Beancount

Beancount.io banner

Introduction

2023-04-18-introduction-to-beancount

Bienvenue dans un monde où la comptabilité n'est plus une tâche intimidante. Aujourd'hui, nous vous présentons Beancount, un outil de comptabilité en texte brut puissant, flexible et intuitif. Beancount vous permet de prendre le contrôle de vos finances en offrant une approche transparente et simple pour gérer votre argent.

Dans ce guide complet, nous allons explorer les bases de Beancount, expliquer ses concepts fondamentaux et vous guider à travers ses fonctionnalités simples mais puissantes. À la fin de cet article, vous aurez une solide compréhension de Beancount et serez prêt à l'utiliser pour organiser et analyser votre vie financière.

Qu'est-ce que Beancount ?

Beancount est un système de comptabilité en texte brut open source créé par Martin Blais. Inspiré par le système Ledger de John Wiegley, Beancount vise à fournir une méthode robuste et fiable pour gérer les finances personnelles et des petites entreprises à l'aide de fichiers en texte brut. Avec Beancount, vous pouvez suivre vos revenus, dépenses, investissements et bien plus encore, en toute simplicité.

Pourquoi Beancount ?

La comptabilité en texte brut offre plusieurs avantages par rapport aux systèmes comptables traditionnels basés sur des feuilles de calcul ou des logiciels :

  • Transparence : Les fichiers Beancount sont lisibles par l'homme, ce qui facilite la compréhension et l'audit de vos données financières.
  • Flexibilité : Beancount peut être facilement personnalisé pour répondre à vos besoins spécifiques, et vous pouvez utiliser votre éditeur de texte et votre système de contrôle de version préférés pour gérer vos données financières.
  • Portabilité : Vos données financières sont accessibles sur n'importe quel appareil, et il est facile de les transférer entre systèmes ou de les partager avec d'autres.
  • Pérennité : Les fichiers en texte brut sont universellement compatibles, garantissant que vos données financières resteront accessibles, même à mesure que la technologie évolue.

Concepts Fondamentaux de Beancount

Pour utiliser Beancount efficacement, il est crucial de comprendre ses concepts fondamentaux :

  • Transactions : Les événements financiers, tels que les revenus, les dépenses ou les transferts entre comptes, sont enregistrés comme des transactions.
  • Comptes : Les transactions impliquent un ou plusieurs comptes, tels que les actifs, les passifs, les revenus ou les dépenses.
  • Comptabilité en partie double : Beancount applique la comptabilité en partie double, garantissant que chaque transaction a des débits et des crédits équilibrés.
  • Directives : Beancount utilise un ensemble de directives pour définir les transactions, les ouvertures de comptes et d'autres événements financiers.

Démarrer avec Beancount

Pour commencer à utiliser Beancount, suivez ces étapes simples :

  • Installer Beancount : Installez Beancount sur votre système en suivant les instructions d'installation fournies pour votre système d'exploitation.
  • Créer votre fichier Beancount : Créez un nouveau fichier en texte brut avec l'extension .beancount (par exemple, mes_finances.beancount).
  • Définir vos comptes : Utilisez la directive "open" pour définir les comptes que vous utiliserez dans vos transactions.
  • Enregistrer les transactions : Utilisez la directive "txn" pour enregistrer vos transactions financières.

Ou inscrivez-vous simplement sur https://beancount.io. Voici quelques exemples de comptabilité en texte brut -

Exemple 1 : Transaction de Base

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Buying groceries"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

Dans cet exemple, nous ouvrons deux comptes, Assets:Checking et Expenses:Groceries. Le 10 avril 2023, nous enregistrons une transaction pour l'achat de 50 $ d'épicerie. La transaction réduit le solde de Assets:Checking de 50 $ (débit) et augmente le solde de Expenses:Groceries de 50 $ (crédit).

Exemple 2 : Transaction de Revenus et Dépenses

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Employer" "Salary payment"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Landlord" "Monthly rent payment"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

Dans cet exemple, nous ouvrons trois comptes : Assets:Checking, Income:Salary et Expenses:Rent. Le 5 avril 2023, nous enregistrons une transaction de paiement de salaire de 2000 $. La transaction augmente le solde de Assets:Checking de 2000 $ (crédit) et diminue le solde de Income:Salary de 2000 $ (débit). Le 6 avril 2023, nous enregistrons une transaction de paiement de loyer de 1000 $. La transaction réduit le solde de Assets:Checking de 1000 $ (débit) et augmente le solde de Expenses:Rent de 1000 $ (crédit).

Exemple 3 : Transfert entre Comptes

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Transfer from Checking to Savings"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

Dans cet exemple, nous ouvrons deux comptes : Assets:Checking et Assets:Savings. Le 15 avril 2023, nous enregistrons une transaction pour transférer 500 $ du compte courant vers le compte d'épargne. La transaction réduit le solde de Assets:Checking de 500 $ (débit) et augmente le solde de Assets:Savings de 500 $ (crédit).

Ces exemples illustrent les concepts de base du système de comptabilité en partie double de Beancount. En enregistrant correctement les transactions, les utilisateurs peuvent maintenir des registres précis de leurs activités financières et générer des rapports pour obtenir des informations sur leur situation financière.

Générer des Rapports et Analyser les Données

Beancount est livré avec un ensemble d'outils puissants pour générer des rapports financiers, y compris des bilans, des comptes de résultat, et plus encore. Vous pouvez également utiliser Fava, une interface utilisateur web pour Beancount, pour visualiser et interagir avec vos données financières. https://beancount.io est construit sur Fava sous licence MIT.

Conclusion

Adoptez la puissance et la simplicité de la comptabilité en texte brut avec Beancount. En comprenant ses concepts fondamentaux et en suivant les étapes décrites dans ce guide, vous serez en bonne voie pour gérer vos finances personnelles ou celles de votre petite entreprise avec facilité et précision. À mesure que vous vous familiariserez avec Beancount, vous pourrez explorer des fonctionnalités avancées et des personnalisations pour adapter le système à vos besoins uniques.

Que vous cherchiez à suivre vos dépenses, à planifier l'avenir ou à obtenir des informations sur vos habitudes financières, Beancount offre la flexibilité et la transparence nécessaires pour atteindre vos objectifs. Grâce à son approche conviviale, Beancount a le potentiel de révolutionner la façon dont vous gérez vos finances et de vous permettre de prendre le contrôle de votre avenir financier.

Maintenant que vous avez une base solide en Beancount, il est temps de vous lancer dans votre parcours de comptabilité en texte brut. Dites adieu aux feuilles de calcul fastidieuses et aux logiciels complexes, et bienvenue dans le monde de Beancount. Bonne comptabilité !

Améliorer Votre Expérience Beancount avec des Liens et Requêtes Personnalisés

· 4 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Beancount, le système de comptabilité en partie double apprécié des développeurs et des passionnés de finance, est puissant par sa simplicité. Mais pour ceux qui souhaitent plus de contrôle et une navigation plus rapide dans Fava, l'interface web de Beancount, les liens de barre latérale et les requêtes SQL personnalisés peuvent faire passer votre flux de travail au niveau supérieur.

Dans ce guide, nous allons vous montrer comment :

  • Ajouter des liens d'accès rapide à la barre latérale de Fava
  • Utiliser des requêtes SQL pour un filtrage et une analyse avancés
  • Personnaliser votre flux de travail pour les revues mensuelles ou la détection d'anomalies

Pourquoi Personnaliser Fava ?

Fava est déjà une belle interface pour visualiser votre grand livre Beancount, mais à mesure que votre journal grandit, le besoin de meilleurs raccourcis et de requêtes plus intelligentes augmente également.

Problèmes résolus :

  • Naviguer à travers des plages de temps de manière répétée
  • Filtrer les transactions à travers des comptes imbriqués
  • Repérer plus rapidement les soldes négatifs ou les anomalies

✨ Liens de Barre Latérale Personnalisés

Commençons par améliorer votre flux de travail quotidien avec de simples raccourcis de barre latérale. Ces liens apparaissent dans la barre latérale gauche de Fava et peuvent vous emmener directement vers des vues filtrées comme les transactions de ce mois-ci ou les revenus du mois dernier.

Ajoutez ces lignes à votre fichier Beancount :

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

Ce qu'ils font :

  • Mois Actuel : Ouvre la vue des transactions filtrée sur le mois en cours.
  • Mois Dernier : Passe instantanément au mois précédent — idéal pour les revues de fin de mois.
  • Effacer Tout : Réinitialise les filtres, affichant à nouveau toutes les entrées.

Ces raccourcis éliminent la saisie manuelle de la période et rendent votre expérience Fava plus fluide et personnalisée.

🔍 Requêtes SQL Personnalisées

Pour une analyse plus approfondie, l'interface SQL de Fava est incroyablement puissante. Voici une requête qui trouve tous les soldes négatifs dans les comptes qui correspondent à un modèle — parfait pour signaler les transactions inhabituelles ou problématiques.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
AND account ~ '.*:BCM:.*'
AND date >= DATE(2021,12,9)
AND date < DATE(2022,1,9)

Explication :

  • account ~ '.*:BCM:.*' : Filtre les comptes contenant :BCM: dans leur nom.
  • number(units(position)) < 0 : Signale les soldes négatifs (par exemple, les budgets dépassés).
  • Les filtres de date réduisent le résultat à une fenêtre spécifique d'un mois.

Cas d'utilisation :

  • Repérer les erreurs comme les dépenses en double ou les écritures incorrectes
  • Auditer un fournisseur ou une catégorie spécifique
  • Extraire rapidement des informations exploitables pour la budgétisation

🛠 Astuce de Pro : Combiner Liens + Requêtes

Bien que Fava ne permette pas de liens directs vers des requêtes personnalisées, vous pouvez créer une habitude de revue mensuelle en :

  • Utilisant le lien "Mois Actuel" pour commencer votre revue
  • Ouvrant votre onglet de requêtes enregistrées dans un autre volet
  • Révisant les deux simultanément — filtrez d'abord, puis approfondissez

Cette combinaison vous aide à détecter les anomalies avant qu'elles ne s'aggravent et à garantir la propreté de votre grand livre.

Dernières Réflexions

Beancount est minimaliste par conception, mais de petites améliorations comme celles-ci apportent d'énormes gains d'efficacité. Que vous examiniez votre budget, déboguiez des soldes étranges ou simplement économisiez des clics, les liens personnalisés et les requêtes SQL vous offrent plus de puissance et moins de friction.

Bonus : Si vous utilisez les rapports personnalisés de Fava, vous pouvez même créer des tableaux de bord complets adaptés à vos rituels de finances personnelles.

Prêt à prendre le contrôle ?

Commencez petit : ajoutez le lien "Mois Actuel". Ensuite, créez vos propres requêtes. Votre futur vous remerciera.

Vous voulez plus d'astuces comme celles-ci ? Abonnez-vous à notre newsletter ou explorez d'autres recettes Beancount sur Beancount.io.

Prévision des transactions futures dans Beancount

· Une minute de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Il existe un plugin pour Beancount permettant de prévoir les transactions récurrentes futures. Comment l'appliquer dans beancount.io ? Insérez le contenu suivant dans votre fichier de grand livre.

; import the plugin
plugin "fava.plugins.forecast"

; add a monthly HOA fee
2022-05-30 # "HOA fee [MONTHLY]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

Capture d'écran du plugin de prévision

2022-05-30-plugin-de-prévision

Ensuite, vous verrez la prévision dans le graphique de bénéfice net.

Plugin de prévision

Le tag [MONTHLY] ci-dessus signifie qu'il se reproduira indéfiniment. Si vous avez plus de conditions à appliquer, essayez [MONTHLY UNTIL 2022-06-01], [MONTHLY REPEAT 5 TIMES], [YEARLY REPEAT 5 TIMES], ou [WEEKLY SKIP 1 TIME REPEAT 5 TIMES].

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