Как справиться с тем, что у меня в журнале нашлись опечатки? Я понимаю, что без hledger было бы ещё хуже (всякие долги записывались бы просто на бумажки и, не будучи связаны с остальными транзакциями, не подымали бы шум, если вдруг что-то не сходится), но это почему-то не успокаивает.
hledger избавился от представления сумм в Double
и теперь использует Decimal
: https://github.com/simonmichael/hledger/issues/118
% hledger balance | tail -2
--------------------
0
% cat >> .hledger.journal
2014/10/17 converted some rupies to tögrög
assets:cash -50 INR
assets:cash 20 MNT @@ 50 INR
% hledger balance | tail -3
--------------------
-50 INR
20 MNT
Разве так должно быть? По-моему, нет.
Подумываю снова взяться за трекинг своих доходов/расходов с помощью hledger, но никак не могу прояснить для себя пару вопросов (в прошлый раз из-за них всё, похоже, и зафейлилось). Итак:
как мне учитывать доходы? Для меня это выглядит просто: на какой-то карточке раз в месяц магическим образом появляются деньги. Мне все равно, откуда они пришли, главное, что пришли. Но hledger'у-то хочется знать, с какого аккаунта пришла копеечка. Раньше я решал эту проблему аккаунтом source, из которого брал все приходящие извне деньги. Это нормально?
hledger user manual[1] гласит, что «in finance there are traditionally five top-level accounts: assets, liabilities, income, expenses, and equity». Может кто-то пояснить предназначение каждого из них, или хотя бы подсказать, что (короткого) почитать по этому поводу? Мне понятен разве что аккаунт expenses, с помощью которого я отслеживаю, куда же уплывают мои денежки.
1. http://hledger.org/MANUAL.html#add
@l29ah с его GNUCash тоже может отвечать, как и все, кто пользовался double-entry bookkeeping systems.