Aller au contenu principal
Démarrage rapide

Démarrage rapide

Guide de configuration rapide pour créer votre premier registre Beancount avec la configuration essentielle, l'organisation des fichiers et les étapes de validation.

Prêt à prendre le contrôle de vos finances ? Ce guide vous permettra d'être opérationnel avec Beancount en quelques minutes. Vous apprendrez à créer votre premier registre, à configurer les comptes essentiels et à enregistrer vos premières transactions.

beancount.io journal view listing plain-text double-entry transactions with directive type filters

Explore the live ledger →

Configuration initiale

Création de votre premier registre

; Structure de base pour un nouveau registre
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
 
2024-01-02 * "Dépôt initial"
  Assets:Checking           100.00 USD
  Equity:Opening-Balances

Configuration essentielle

option "title" "Registre de finances personnelles"
option "operating_currency" "USD"

Organisation des fichiers

Structure recommandée

; 1. Options de configuration
option "title" "Registre personnel"
option "operating_currency" "USD"
 
; 2. Déclarations de compte
2024-01-01 open Assets:Checking    USD
2024-01-01 open Assets:Savings     USD
2024-01-01 open Expenses:Food      USD
 
; 3. Soldes initiaux
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
 
; 4. Transactions
2024-01-15 * "Épicerie" "Courses hebdomadaires"
  Expenses:Food            50.00 USD
  Assets:Checking

Organisation par section

  1. Comptes permanents

    2024-01-01 open Liabilities:Payables    USD
    2024-01-01 open Assets:Receivables      USD
  2. Comptes bancaires

    2024-01-01 open Assets:Bank:Checking     USD
    2024-01-01 open Assets:Bank:Savings      USD
    2024-01-01 open Income:Bank:Interest     USD
  3. Comptes d'investissement

    2024-01-01 open Assets:Investment:Cash    USD
    2024-01-01 open Assets:Investment:Stocks  VTSAX
    2024-01-01 open Income:Investment:Dividend USD

Validation et rapports

Validation de base

# Vérifier les erreurs
bean-check ledger.beancount
 
# Afficher l'interface web
bean-web ledger.beancount

Rapports courants

# Bilan
bean-report ledger.beancount balsheet
 
# Compte de résultat
bean-report ledger.beancount income
 
# Journal de compte
bean-report ledger.beancount journal -a Assets:Checking

Gérer les soldes initiaux

Exemple de remplissage

2024-01-01 open Assets:Checking    USD
 
; Remplir le compte pour correspondre au solde connu
2024-01-01 pad Assets:Checking Equity:Opening-Balances
 
; Assertion du solde connu
2024-01-01 balance Assets:Checking 1525.00 USD

Clôture de compte

2024-01-01 open Assets:OldBank:Checking   USD
2024-06-30 close Assets:OldBank:Checking  ; Compte clôturé

Déduplication des transactions

Gestion des virements

; Paiement par carte de crédit - vue combinée
2024-01-15 * "Paiement par carte de crédit"
  Assets:Checking            -500.00 USD
  Liabilities:CreditCard     500.00 USD
 
; Indiquer une correspondance en attente
2024-01-15 * "Paiement CC en attente"
  ! Assets:Checking         -500.00 USD
  Liabilities:CreditCard    500.00 USD

Assertions de solde

; Les vérifications régulières du solde empêchent les doublons
2024-01-31 balance Assets:Checking    2150.25 USD
2024-01-31 balance Liabilities:CreditCard  -350.00 USD

Bonnes pratiques

  1. Organisation des fichiers

    • Conserver un seul fichier principal au départ
    • Utiliser des en-têtes de section clairs
    • Regrouper les comptes connexes
  2. Noms de compte

    • Utiliser des conventions de nommage cohérentes
    • Inclure les préfixes de pays/institution
    • Maintenir une hiérarchie logique
  3. Vérification du solde

    • Assertions de solde régulières
    • Remplir les comptes de manière appropriée
    • Suivre les clôtures de compte
  4. Gestion des devises

    • Déclarer les devises opérationnelles
    • Utiliser des codes de devise cohérents
    • Spécifier les contraintes de devise

Prochaines étapes

Maintenant que vous avez configuré un registre de base :

  1. Enregistrer les transactions régulières : commencer par vos dépenses et revenus quotidiens
  2. Configurer les importations de comptes bancaires : utiliser les importations CSV ou les connexions bancaires pour automatiser la saisie des données
  3. Apprendre la syntaxe avancée : explorer syntax reference pour des scénarios plus complexes
  4. Générer vos premiers rapports : utiliser les fonctionnalités de l’interface utilisateur pour créer des rapports financiers et analyser vos dépenses

Référence rapide

Types de comptes courants :

  • Assets:Bank:Checking - Votre compte chèque
  • Expenses:Food:Groceries - Dépenses d'épicerie
  • Income:Salary:Company - Revenus d'emploi
  • Liabilities:CreditCard:Visa - Dettes de carte de crédit

Commandes essentielles :

  • bean-check ledger.beancount - Valider votre registre
  • bean-report ledger.beancount balsheet - Générer un bilan
  • bean-web ledger.beancount - Lancer l'interface web

Ces instructions établissent une base solide pour la gestion des finances personnelles avec Beancount. Prêt à ajouter votre première transaction ? Consultez notre guide de transaction d'interface utilisateur.