Écritures de Journal Beancount : Comment faire, Définitions et Exemples
Chaque transaction financière de votre entreprise doit être enregistrée – et dans le monde de la comptabilité en texte brut, cela commence par les écritures de journal. Si vous utilisez Beancount, comprendre les écritures de journal est essentiel pour construire des registres financiers précis, auditables et clairs.
Ce guide vous expliquera :
- Ce qu'est une écriture de journal
- Pourquoi les écritures de journal sont importantes
- Comment les écrire en syntaxe Beancount
- Comment les utiliser efficacement
- Exemples de transactions réelles (paiements clients, achats, prêts, etc.)
🧾 Qu'est-ce qu'une Écriture de Journal dans Beancount ?
Dans Beancount, une écriture de journal est une transaction datée écrite dans un format texte brut lisible par l'homme. Chaque écriture suit les principes de la comptabilité en partie double – vous enregistrez d'où vient l'argent (crédit) et où il va (débit), garantissant que vos livres sont toujours équilibrés.
Exemple :
2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
- Le
*
indique une transaction compensée. - La description donne le contexte de l'écriture.
Assets:Bank:Checking
est débité.Income:Sales
est crédité (valeur implicite).
Chaque écriture réside dans un fichier .beancount
– un simple fichier texte que vous pouvez versionner, sauvegarder et même éditer dans Vim ou VSCode.
📒 Pourquoi les Écritures de Journal sont Importantes
Les écritures de journal sont l'unité atomique de votre grand livre.
Elles :
- Alimentent votre Grand Livre et vos Soldes de Comptes
- Génèrent tous les rapports : Comptes de Résultat, Bilans, Flux de Trésorerie
- Vous permettent de tracer chaque dollar, ligne par ligne, jusqu'à sa source
Avec les bons outils, vous verrez ces transactions affichées dans une interface utilisateur – catégorisées, consultables et filtrables. Mais tout commence par cette simple écriture en texte brut.
📚 Comment la Comptabilité en Partie Double Fonctionne dans Beancount
Beancount applique la comptabilité en partie double. Chaque transaction doit être équilibrée : total des débits = total des crédits.
Règle rapide :
- Débitez les actifs et les dépenses (vous gagnez de l'argent ou engagez un coût)
- Créditez les revenus et les passifs (vous gagnez de l'argent ou contractez une dette)
Exemple – Achat de Fournitures de Bureau :
2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking
🧠 Visualisation des Écritures
Une fois sauvegardé, dans la navigation latérale gauche de https://beancount.io/ledger/0/income_statement/ vous verrez ...
- Vue Journal : Voir les transactions avec recherche, étiquettes et filtrage
- Menu déroulant de filtre de compte : Voir les soldes courants et les écritures par compte
- Compte de Résultat : Somme de vos comptes
Income:*
etExpenses:*
- Bilan : Vos actifs moins vos passifs
Fava aide à transformer vos écritures Beancount brutes en rapports exploitables – sans aucune configuration de base de données.
💡 Exemples Courants d'Écritures de Journal
✅ Vous êtes payé par un client
2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting
Optionnel : Si vous utilisez les Comptes Clients :
2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting
2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD
🖨️ Vous achetez des fournitures de bureau
2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking
🏦 Vous effectuez un remboursement de prêt
Supposons que vous payiez 1 000 $, avec 200 $ d'intérêts et 800 $ pour le principal :
2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD
🔒 Écritures de Clôture en Fin d'Année
Pour « clôturer les comptes », vous transférez généralement tous les comptes Income
et Expenses
dans les Capitaux propres
.
2024-12-31 close Income:*
2024-12-31 close Expenses:*
Ou, manuellement :
2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD
🛠️ Écritures d'Ajustement
Si vous utilisez la comptabilité d'engagement, vous voudrez ajouter des écritures d'ajustement – pour les charges constatées d'avance, les produits à recevoir, etc.
Exemple : Abonnement logiciel mensuel de 100 $ payé annuellement
2024-01-01 * "Annual software payment"
Assets:Prepaid 1,200.00 USD
Assets:Bank:Checking -1,200.00 USD
2024-01-31 * "Monthly amortization"
Expenses:Software 100.00 USD
Assets:Prepaid -100.00 USD
Automatisez avec des scripts ou des outils Beancount disponibles.