Шпаргалк а Beancount
· 2 min read
Приклад назви рахунку
Assets:US:BofA:Checking
Типи рахунків
Assets +
Liabilities -
Income -
Expenses +
Equity -
Товари
CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS
Директиви
Загальний синтаксис
YYYY-MM-DD <Directive> <Parameters...>
Відкриття та закриття рахунків
2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Обмеження за валютою
2015-04-23 close Assets:Checking
Оголошення товарів (Необов'язково)
1998-07-22 commodity AAPL
name: "Apple Computer Inc."
Ціни
2015-04-30 price AAPL 125.15 CNY
2015-05-30 price AAPL 130.28 CNY
Примітки
2013-03-20 note Assets:Checking "Зателефонував, щоб запитати про знижку"
Документи
2013-03-20 document Assets:Checking "шлях/до/виписки.pdf"
Транзакції
2015-05-30 * "Деякий опис цієї транзакції"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY
2015-05-30 ! "Cable Co" "Phone Bill" #tag ˆlink
id: "TW378743437" ; Метадані
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Ви можете пропустити одну суму
Проводки
... 123.45 USD Просто
... 10 GOOG {502.12 USD} З вартістю за одиницю
... 10 GOOG {{5021.20 USD}} З загальною вартіст ю
... 10 GOOG {502.12 # 9.95 USD} З обома вартостями
... 1000.00 USD @ 1.10 CAD З ціною за одиницю
... 10 GOOG {502.12 USD} @ 1.10 CAD З вартістю та ціною
... 10 GOOG {502.12 USD, 2014-05-12} З датою
! ... 123.45 USD ... З прапорцем
Твердження балансу та доповнення
; Перевіряє суму лише для вказаної валюти:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY
; Автоматичне вставлення транзакції для виконання наступного твердження:
2015-06-01pad Assets:Checking Equity:Opening-Balances
Події
2015-06-01 event "місцезнаходження" "Нью-Йорк, США"
2015-06-30 event "адреса" "123 Мей Стріт"
Опції
option "заголовок" "Моя особиста книга обліку"
Інше
pushtag #поїздка-до-перу
...
poptag #поїздка-до-перу
; Коментарі починаються з крапки з комою