Beancount : Aide-mémoire
· 2 min de lecture
Exemple de nom de compte
Assets:US:BofA:Checking
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