Как справиться с тем, что у меня в журнале нашлись опечатки? Я понимаю, что без hledger было бы ещё хуже (всякие долги записывались бы просто на бумажки и, не будучи связаны с остальными транзакциями, не подымали бы шум, если вдруг что-то не сходится), но это почему-то не успокаивает.
В гайде по hledger[1] предлагают использовать следующие аккаунты:
Должно выполняться accounting equation: Assets = Liability + Equity
Я, кстати, не понимаю, как здесь описать расход — на какой счёт списывать расходы?
Здесь непонятно, откуда брать деньги, попадающие на счёт revenue.
Я не понимаю разницу между assets и revenue, и не понимаю как их совместить в одном журнале.
Рассмотрим пример. Я что-то там набыдлокодил, и мне дали сто баксов. С одной стороны, я могу сделать так:
2014.06.20 Вася заплатил за быдлокод
assets:cash 100.00 USD
equity:vasya
Но тогда счёт revenue покажет мне ноль, что как бы неправда — денежка-то заработана. Можно сделать иначе:
2014.06.20 Вася заплатил за быдлокод
revenue:coding 100.00 USD
equity:vasya
Тоже логично, но теперь проблема повторяется в точностью наоборот — 100 баксов на руках у меня есть, а журнал этого не отображает (в assets:cash ноль).
В общем, всё сводится к тому, что revenue и assets на самом деле — один и тот же счёт. Но гайд предлагает использовать оба. Боги бухгалтерии, поясните мне вот это вот всё, пожалуйста!
1. http://hledger.org/step-by-step#useful-accounting-concepts
Костыли чтобы заюзать org-capture для того чтобы добавить запись в файлик ledger.
Плюс комлишен Accounts из задаваемого списка.
https://github.com/4DA/emacs-stuff/blob/master/ledger-completed-capture.el
Работает примерно так
Подумываю снова взяться за трекинг своих доходов/расходов с помощью 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.