Passer au contenu principal

14 articles tagués avec "finance"

Voir tous les tags

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

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