«У хорошего бухгалтера не сойтись может только юбка.»

Несколько лет назад передо мной встала задача вести учёт денежных расходов, чтобы в конце месяца понимать сколько и куда денег тратится.
Перебрав самые известные приложения (GnuCash, Kmymoney, aqbanking, grisbi, cbb, ledger мне по тем или иным причинами ни одно не понравилось. Кроме последнего.

Ledger — это консольная утилита, которая поможет контролировать ваши личные финансы. Моё знакомство с ней началось со статьи в блоге «Ledger — бухучёт в командной строке». И, на сколько я знаю, больше статей на русском о ней нет. Попробуем исправить это недоразумение.

Перед тем как начать читать об использовании программ для персональных финансов я бы посоветовал получить первоначальные знания о бухучете (в том минимуме, в котором они нужны для домашней бухгалтерии), которые можно почерпнуть в блоге city-rat.livejournal.com, а расширить знания о личных финансах, кредитах и кредитных картах например в статьях Макса Крайнова. Это необязательно, но знания о том, как управлять личными финансами будут отлично дополнять знания о том, чем управлять этими финансами.

Если коротко описать возможности этой утилиты, то я бы выделил среди них такие:

— поддержка двойной записи. Это позволяет одновременно отследить источники получения и направления расходования средств.
— открытый формат хранения данных: проводки хранятся в обычных текстовых файлах (как я люблю).
— гибкое создание отчётов: по счетам, проводкам и т.д.
— поддержки нескольких счетов: банковские, долговые, инвестиционные, кредитные, наличные
— поддержки нескольких валют (да, даже Bitcoin)
— простой и достаточно удобный консольный интерфейс
— импорт из формата CSV, экспорт в формат OFX
— нет никакой автоматики: ledger никак не меняет ваши данные. И это на мой взгляд правильно. Там где начинаются автоматические операции с финансами, заканчивается контроль над этими финансами.
— открытый исходный код (распространяется под BSD лицензией).

Принцип работы такой: вы вносите проводки в файл, потом на основе собранных данных делаете отчёты о потраченных средствах и т.д.

Организация файлов


Можно вносить все проводки в единственный текстовый файл, но для меня это было неудобно и я сделал так: сделал общий файл и включил в него файлы с проводками за каждый год.

Выглядит это так:

	~$ cat .ledger/sergeyb-finance.dat
	;; N RUR
	N ?

	!account sergeyb
	!include sergeyb-finance-2012.dat
	!include sergeyb-finance-2013.dat
	!include sergeyb-finance-2014.dat
	!include sergeyb-finance-2015.dat
	!include sergeyb-finance-2016.dat
	!apply end
	~$

В начале файла указана валюта, которую ledger будет использовать по умолчанию для всех проводок, где она не указана. Файл sergeyb-finance.dat экспортируется в переменной окружения LEDGER_FILE, чтобы не приходилось его каждый раз указывать в опциях утилиты.

Каждый файл начинается с указания года:

	~$ head -1 .ledger/sergeyb-finance-2014.dat
	Y2014

Если вы будете использовать несколько валют в проводках, то имеет смысл поддерживать файл с курсами валют. Его можно задать в переменной окружения LEDGER_PRICE_DB или конфигурационном файле:

	~$ cat .ledgerrc
	--wide
	--pager /usr/bin/less
	--file /Users/sergeyb/.ledger/sergeyb-finance.dat
	--price-db /Users/sergeyb/.ledger/sergeyb-finance-currency.dat
	--sort date
	~$

Файл с курсами валют у меня заполняется автоматически с помощью скрипта загружая данные с сайта Центрального банка Российской Федерации. Он запускается один раз в день по расписанию в crontab(5) и добавляет курсы нужных мне валют в этот файл.

	~$ ccc 10 USD RUR
	370.86609471
	~$

Для цифровых валют (Bitcoin, Litecoin) тоже есть скрипты.

В итоге получается такой файл:

	~$ head -10 .ledger/sergeyb-finance-currency.dat
	; -*- ledger -*-

	N $
	N USD
	N EUR
	P 2011/05/29 EUR 40.08020851 RUR
	P 2011/06/10 $ 27.79070045 RUR
	P 2011/07/13 $ 28.25570737 RUR
	~$

Внесение проводок


Принцип двойной записи можно кратко cформулировать так: когда в одном месте средства убывают, в другом они прибывают. Например, если после посещения магазина в кошельке убавились деньги, значит сумма в одном из активов уменьшилась, а сумма на счете «расходы» увеличилась. Принцип двойной записи — это основополагающий принцип в бухгалтерии.

Согласно этому принципу в каждой записи обычно не менее двух счетов, но указывать сумму для одного из них необязательно, понятно, что изменение будет равно сумме всех других, но с противоположенным знаком:

2016-08-22 мороженое
		актив:наличные	; понятно, что здесь должно быть -75
		расходы:проезд		75


* активы (assets) — это то, чем вы реально располагаете. Точнее ваша собственность. Это могут ваши деньги на карманные расходы, депозит в банке, счёт в Яндекс.Деньги и т.д.;
* пассивы (liabilities) — это то, что вы кому-то должны. То есть, например, у вас может быть квартира, но вы за не должны банку;
* капитал (equity) — ваши чистые деньги. Другими словами это то, что останется, если из ваших активов вычесть ваши долги;
* прибыль (income) — вы же как-то зарабатываете? Например ваша зарплата или благодарность соседа за ремонт компьютера являются хорошим примером прибыли;
* расходы (expenses) — сходили с подругой в кино? Вот вам и расходы;

Если вы пользуетесь Vim или Sublime Text, то для внесения записей удобно использовать плагины для подсветки синтаксиса для формата ledger. Для Vim плагин есть в репозитории ledger, для Sublime Text на вики.

Как я уже писал, ledger никак не модифицирует ваши данные и исходит только из того, что в внесли вручную в файл. Но если всё-таки хочется вносить одни и те же проводки регулярно (например ежемесячные платежи за телефон), то можно автоматизировать добавление записей с поомщью опции ''ledger entry" и расписания в cron(8).

Счета можно называть как угодно и на любом языке (ledger отлично поддерживает UTF-8). Можно делать подсчета, используя двоеточие в названии счёта, например, «расходы: связь: интернет». Главное не запутаться потом в них :) Советую сделать базовые счета и потом их расширять по мере необходимости. Всё зависит от того, насколько детальный отчет вы хотите потом видеть. Для начала можно завести счета для, как минимум, пяти категорий: актив, долги, доходы, расходы и какой-нибудь счёт для уравнивания балансов. Я назвал его «собственные», в англоязычных примерах его обычно называют «equity».

Сумму в проводке можно писать так, как удобно: «$ 15», «28 EUR», «21 €», «66 ?». Ledger понимает, что разные единицы измерения нужно считать отдельно. Единицы измерения можно указывать любые, те, которые нужно учитывать. В том числе и неденежные (и программа умеет их правильно пересчитывать, если ей дать файл с историей цен).

Я до сих пор продолжаю пользоваться ledger, но если вы только выбираете инструмент для учёта финансов, то я бы советовал посмотреть ещё на beancount. В первую очередь из-за встроенных средств анализа проводок.

Полезные ссылки: документация для Ledger, сайт plaintextaccounting.org.
Поделиться с друзьями
-->

Комментарии (99)


  1. Harrix
    25.08.2016 10:40
    -1

    Как я понимаю защиты там нет?


    1. estet
      25.08.2016 10:58
      +1

      Защиты от кого или от чего?


      1. Harrix
        25.08.2016 11:00
        -3

        Чтобы те, кто получил доступ к файлам компьютера, не могли прочитать файлы моих финансов.


        1. estet
          25.08.2016 11:13
          +1

          Да, никакх встроенных средств шифрования или ограничения доступа нет. Но никто не мешает воспользоваться стандартными средствами и, например, шифровать с помощью gpg.


        1. miragenn
          25.08.2016 11:16
          +3

          Используйте encfs.


  1. Klenov_s
    25.08.2016 11:30

    Не увидел в списке опробованных CashFly. Программка старая и гуёвая, но функционал примерно такой же, двойная запись, счета, валюты, импорт, экспорт, отчеты.


    1. vgsnv
      25.08.2016 16:27

      А чем хорош так CashFly, судя по скринам, какая то древняя программа под десктоп. Таких программ десятки, если не сотни


      1. s_suhanov
        25.08.2016 16:38

        «древняя программа под десктоп»? Это в комментарии к статье про консольную(!) утилиту? :)


        1. vgsnv
          25.08.2016 16:55

          мм, точно))


  1. cb_ein
    25.08.2016 12:25
    +2

    Бухучет на ПК предполагает определенную самодисциплину в виде хранения чеков, например, из которых в конце дня все расходы вносятся в базу. Это, на мой взгляд, довольно хлопотно. Не говоря уже про случаи, когда чека не может быть в принципе (купил арбуз у Ашота на рынке) и надо все это как-то запомнить или где-то записать. В этом плане персональному бухучету самое место на смартфоне. Сразу после покупки за 5 секунд внес расход и побежал дальше. Впрочем, даже в этом случае бывает, что баланс в конце месяца не сходится. В кошельке, скажем, на N рублей меньше, чем ожидалось.


    1. estet
      25.08.2016 12:27

      Домашняя бухгалтерия не требует такой строгой отчётности как в компании, поэтому чек необязателен. Может быть достаточно записать суммы в смартфоне и потом дома внести в программу учёта.


      1. cb_ein
        25.08.2016 12:42
        +2

        Почему бы тогда весь учет не вести сразу на смартфоне? Есть куча приложений разной степени навороченности. От нескольких валют с конвертацией одних в другие до генерации экспортируемых отчетов и анализа проводок.


        1. kotyara12
          25.08.2016 16:49

          Года три уже веду учет финансов на смартфоне. Из очевидных плюсов: программа «читает» входящие SMS-ки от банков и автоматически распределяет транзакции по счетам / категориям (по ключевым признакам). Очень удобно. Вручную приходится заносить только очень мало транзакций.


          1. estet
            25.08.2016 16:57

            А что за приложение?


            1. kotyara12
              25.08.2016 17:00

              Не сочтите за рекламу (приложение не мое) — «Бюджет Блиц». Есть платная и бесплатная версии. Имхо, бесплатной версии хватит на 99% случаев, ибо без рекламы. Я лично им очень доволен, только из за этого и не бросил учет за 3 года.


      1. fosihas
        25.08.2016 14:06

        Как по мне Нужно упрощать (облегчать) ведение учете.
        Двойные тело движения, с начало смарт после ПК.
        Отчасти соглашусь, ведение учета смартфоне может быть с ограничениями в части анализа данных.
        А чеки их полезно проверять и часто сохранять (можно в виде фото).


        1. estet
          25.08.2016 14:07

          Я обхожусь своей памятью и чеками только на крупные покупки. Если для кого-то сложно вносить проводки раз в день дома, то да, нужно упрощать процедуру.


          1. Delphinum
            25.08.2016 14:12

            Если для кого-то сложно вносить проводки раз в день дома

            Сложновато не вносить проводки, а записывать их источник по ходу дня. Знаете ли, крайне неудобно каждые 20 минут доставать телефон и фиксировать в нем трату 60 рублей на метро и все в таком духе )


            1. Vjatcheslav3345
              29.08.2016 10:00

              В GnuCash кажется есть автовыставление счетов и автопроводки для постоянных и перидических расходов типа поездок самое оно — выставил до 2100 года поездки на работу в будни на троллейбусе, платежи за газ, радиоточку (:)) и пр. и только время от времени корректируешь плату. Но вот есть ли в GnuCash возможность объединять, выгружать/загружать данные др. программ? — не знаю…


        1. s_suhanov
          25.08.2016 16:39

          Так ПК и не нужен, достаточно все внести на смартфоне, и там же смотреть отчетность. :)


      1. site6893
        25.08.2016 14:07

        проблема домашней бухгалтерии только в одном, в самодисциплине, два три раза за пару месяцев забыл внести расходы (ну или поленился). И все, весь процесс коту под хвост.
        Это главная и единственная причина почему домашняя бухгалтерия не взлетает.
        Даже супер мотивированых людей нехватает больше чем на год, два.


        1. estet
          25.08.2016 14:09

          На самом деле не всем нужно сводить баланс в ноль. Некоторым может хватить внесения бОльшей части расходов, чтобы понимать куда уходят деньги. Высший пилотаж — планировать расходы в начале месяца и не допустить перерасхода.


          1. site6893
            25.08.2016 14:28

            в том то и проблема что поначалу незначительные расхождения не напрягают, но постепенно они растут, мотивация падает, а люди просто забрасывают идею домашней бухгалтерии.


            1. vgsnv
              25.08.2016 14:49

              Исходя из этого я сделал свой дзенфин, главная особенность которого в том что, сначала определяете бюджет а потом расходуете. Эффективность с самого начала использования. Не важно сколько у вас счетов, не важно когда пришел доход. Главное понять покрываете вы свой месячный бюджет или нет.


              1. site6893
                25.08.2016 19:27

                это следующий подход который я попробую ибо простой учет домашних расходов это мертворожденная идея, особенно в плане мелких платежей, еды, бытовухи и т.д.


                1. vgsnv
                  25.08.2016 21:13

                  Сам по себе учет это совершенно бесмысленное, бесцельное занятие. А многие ведь еще начинают устраивать из домашних финансов бухгалтерию(приход, расход, пассив, актив). Еще некоторые почему-то хотят отразить вещи из реального мира(счета, долги, проводки, переводы) в компьютерной программе. И некоторым это даже удается. Правда количество сущностей только увеличивается, а связи между ними усложняются. И в конце концов забывается главная цель этого занятия: ответ на вопрос — а зачем?))

                  Для меня это все сводится к простой вещи, оставить себе как можно больше денег от заработанных. А это можно сделать только составив оптимальный план своих будущих трат. Затем взглянув на них еще раз, — оптимизировать. А в процессе выполнения(выедания запланированных средств) постоянная сверка с запланированным бюджетом. В случае необходимости коррекция, категорий трат, пересмотр, так сказать, в пользу одних за счет других.


              1. SmallwooD13
                26.08.2016 11:38
                +1

                Делаю примерно также, сначала два месяца тщательно считали свои расходы, особенно еду и всякую мелочевку, её сложнее всего учитывать. После этого определились сколько готовы тратить в день на еду, чтобы не сильно ужиматься, но и не шиковать. Потом просто каждый день либо перевожу дневную норму денег на отдельную карточку, либо снимаю наличкой, чтобы не потратить больше, хочешь не хочешь, а надо уложиться. Самое главное — не залезать в бюджет следующего дня — схема сразу же накроется. А вот сэкономленное с прошлого дня переходит на следующий. В итоге: после ЗП сразу откладываю «дневные деньги» на месяц вперёд, а также постоянные платежи (жкх, интернет, учёба и т.п), после чего получаю конкретную сумму т.н. свободных денег, которые уже трачу по своему усмотрению, на отдых, ремонт, одежду и т.д.


  1. Vjatcheslav3345
    25.08.2016 13:12
    +1

    Домашняя бухгалтерия не требует такой строгой отчётности как в компании, поэтому чек необязателен (и шифроваться не сильно то нужно — если конечно, у Вас семья хорошая и Вы не миллардер и не гигатерамегабабник — поэтому леджер и не имеет средств защиты, как какая нибудь утилита). И даже баланс может не сходится немного каждый раз. Смысл бухгалтерии в доме — принятие качественных решений по финансам а не поиск ответа на вселенского значения вопрос "хто ето 5 рэ опять (!) сверх норм потратил?!!", так порой заботящий бухгалтеров компании, но смешной — в семье. Поэтому можно было бы дополнить материал информацией о применении леджера вместе со статпрограммами, с питоном и R (или написать статью об этом).


    1. estet
      25.08.2016 14:11

      > Поэтому можно было бы дополнить материал информацией о применении леджера вместе со статпрограммами, с питоном и R (или написать статью об этом)

      Да, я б почитал такую статью. Но на практике мне всегда хватало тех отчётов, которые может делать ledger.


      1. Vjatcheslav3345
        26.08.2016 11:14
        +1

        Отчетов леджера Вам хватает только до тех пор, пока не попробуете сравнить, (используя методы финансовой математики и статистики для оценки ущерба здоровью и кошельку и выигранной пользы) пользу для здоровья и затраты на организацию своего семейного отдыха в виде пикника (свежий воздух — "+", все таки возможное ожирение "-") с семейным походом в бассейн (движение — "+", затраты времени — могут быть "-") — это и есть "высшая домашняя школа экономики" (а не вовсе, подобно "скупому рыцарю", подсчёт денежек на леджере в тёмном подвале на старинном компе из 90-х в 3 часа ночи):). Можно сделать тот же расчет и для группы друзей, знакомых…
        Данные для сравнения можно взять из леджера, из статистики домохозяйств, (на сайте местного статоргана, например), данные о пользе здоровью и расчетные методы можно взять из открытых работ и статей ученых и экономистов, занимающихся спортом, медициной...


  1. Delphinum
    25.08.2016 14:04

    пассивы (liabilities) — это то, что вы кому-то должны. То есть, например, у вас может быть квартира, но вы за не должны банку

    Ужасное определение пассивов. Пассив это не долг, пассив это источник актива. К примеру у вас есть актив «Машина», и есть два пассива «Долг тещи» и «Работа». «Машина» стоит 100 рублей, «Долг тещи» 40 рублей, «Работа» 80 рублей. Итого баланс будет следующий:
    Активы: Машина + Наличные = 100 + 20 = 120
    Пассивы: Долг тещи + Работа = 40 + 80 = 120
    Работа это пассив, но это не «то, что вы кому-то должны».

    P.S. минутка бухгалтерской теории


    1. mikejum
      25.08.2016 19:34

      Если уж речь зашла о бухгалтерской теории…
      1. Пассив «Работа» — это как? Кто кому должен, компания вам или вы компании? Если это пассив, тогда вы должны компании. Проворовались что ль, теперь погашаете убыток?
      2. С «Долгом тещи» тоже неясность: если теща должна вам, это актив, а если вы теще, таки-да, это пассив, который пишется как «Долг тещЕ».
      3. По вашим словам, «пассив это не долг, пассив это источник актива». Известная концепция. Но попробуйте копнуть поглубже… Допустим, новорожденная компания, баланс нулевой. И тут компания получает штраф от какого-нибудь контрольного органа — скажем, за нарушения при регистрации. Это пассив, между прочим: сумма, подлежащая уплате в бюджет. Вопрос: источником какого актива является данный пассив?
      4. Наконец, в вашем примере наличные определяются расчетным путем, во всяком случае можно сделать такой вывод, т.к. в начальном условии они не фигурируют. То есть не в сейф нужно лезть, чтобы узнать, сколько там денег, а заниматься подсчетами? Хм… Ладно, посчитаем за опечатку.

      Не стоит объяснять темы, в которых сами плаваете. :) Это же относится к estet с его прозападной классификацией «активы, пассивы, капитал, доходы, расходы».


      1. Delphinum
        25.08.2016 19:55

        Кто кому должен

        Никто никому не должен, я же прямо сказал:
        Пассив это не долг

        Если это пассив, тогда вы должны компании. Проворовались что ль, теперь погашаете убыток?

        Пустословица.
        С «Долгом тещи» тоже неясность: если теща должна вам, это актив, а если вы теще, таки-да, это пассив, который пишется как «Долг тещЕ»

        Это отрицательный пассив, зависящий от того, в какой актив вы его запишите (наличка, или банковский перевод).
        Вопрос: источником какого актива является данный пассив?

        Пока вы не уплатите данный штраф, то никакого. Все зависит от того, из какого актива вы его уплатили.
        Наконец, в вашем примере наличные определяются расчетным путем, во всяком случае можно сделать такой вывод, т.к. в начальном условии они не фигурируют. То есть не в сейф нужно лезть, чтобы узнать, сколько там денег, а заниматься подсчетами? Хм… Ладно, посчитаем за опечатку.

        В бухучете определять что либо расчетным путем это нормально.
        Не стоит объяснять темы, в которых сами плаваете

        Я могу с вами по скайпу перговорить в теме теории бухгалтерского учета, мы легко определим, кто в чем плавает ;)


        1. Delphinum
          25.08.2016 20:10

          Я могу с вами по скайпу перговорить

          Хотя нет, никто ни с кем переговаривать не будет. Хабр = пустословие )))


        1. mikejum
          25.08.2016 20:14

          1. Ну хорошо, пассив — это не долг. В таком случае сущность пассива «Работа» объяснить можете? Чо это за зверь такой?
          2. Если пассив не долг, что такое «Долг тещи», который вы относите к пассивам?
          3.

          Пока вы не уплатите данный штраф, то никакого. Все зависит от того, из какого актива вы его уплатили.

          О термине «начисление» слышали что-нибудь? Если нет, поясняю: уплаты еще никакой нет, а пассив есть, именно в виде причитающегося к уплате долга.
          4.
          Я могу с вами по скайпу перговорить в теме теории бухгалтерского учета, мы легко определим, кто в чем плавает.

          Я уже определил, открытие предстоит сделать вам. Можете написать мне в личку: я с удовольствием объясню, в чем вы неправы, и расскажу про бухгалтерский учет. Однако повежливей: если начнете хамить, разговора не состоится.


          1. Delphinum
            25.08.2016 20:17

            Ну хорошо, пассив — это не долг

            О чем тогда вы хотите продолжить спор. Я более чем данное ничего не утверждал )
            В таком случае сущность пассива «Работа» объяснить можете? Чо это за зверь такой?

            Источник актива. Пассив это источник актива. Как и актив это следствие пассива. Все очень просто.
            О термине «начисление» слышали что-нибудь? Если нет, поясняю: уплаты еще никакой нет, а пассив есть, именно в виде причитающегося к уплате долга.

            Ок, скажу иначе, как вы будете проводить долг в бухгалтерском учете? Проводку в студию.
            Я уже определил, открытие предстоит сделать вам

            Ясно понятно…


            1. mikejum
              25.08.2016 20:51

              Источник актива. Пассив это источник актива. Как и актив это следствие пассива. Все очень просто.

              Да-да, с этим заклинанием я знаком. Однако вы не ответили на один из предыдущих вопросов: источником какого актива является начисленное кредиторское обязательство (долг, по-вашему) при нулевом балансе?
              как вы будете проводить долг в бухгалтерском учете? Проводку в студию.

              Не знаю, какие проводки вы собираетесь делать, а в бухгалтерском учете долги регистрируются следующим образом: «нам должны» — по дебету, «мы должны» — по кредиту (соответственно, дебиторские и кредиторские обязательства). При списании долга проводки обратные. Вы к чему это вообще? Полагаете, мне бухгалтерские проводки неизвестны?

              Молодой человек, послушайте, я не пытаюсь вас унизить, просто сообщаю, что в вашей голове каша. Но к вашей чести, каша абсолютно оригинальная, на это большинство не способны. Обучиться бухгалтерии — это все могут, а вот мыслить оригинально — немногие. Гонором вы меня в молодости напоминаете: знаний было немного, представления о бухгалтерии такие же как у вас, дикие, зато самомнение через край перехлестывало. Потом пришлось свои воззрения скорректировать, конечно.
              Когда остынете от полемического запала, напишите, поговорим. Если, конечно, хватит мужества признать свою неопытность. Думаю, продолжать этот бухгалтерский спор на техническом ресурсе нет смысла.


              1. Delphinum
                25.08.2016 20:55

                является начисленное кредиторское обязательство

                Не правда. Источником актива может являться доход компании, в том числе 90 и 99 счет.
                Не знаю, какие проводки вы собираетесь делать

                Я приведу конкретный пример. Вы собираетесь приобрести основные средства за счет выручки (прибыли) предыдущего периода. Приведите пример проводки.

                Молодой человек, послушайте, я не пытаюсь вас унизить

                Унижайте меня полностью, мне это нравится…


                1. mikejum
                  25.08.2016 21:30

                  Не правда.

                  Что неправда — то, что при нулевом балансе нельзя начислить кредиторское обязательство?
                  Вы собираетесь приобрести основные средства за счет выручки (прибыли) предыдущего периода.

                  Боже ж ты мой!.. Наш разговор приобретает явный юмористический оттенок. К сожалению, его здесь мало кто оценит.
                  Да будет вам известно, что «коммерческий» План счетов не предусматривает подобного: основные средства, равно материалы, приобретаются за счет свободных оборотных средств. Иными словами, были бы деньги на счете, иметь при этом прибыль на балансе не обязательно. Хотя лет тридцать назад — да, ваш вопрос в отношении государственных предприятий (а других тогда не было) был закономерен.
                  Теряюсь в догадках. Вы бюджетник? (Бюджетную бухгалтерию я плохо знаю: вполне допускаю, что для закупки основных средств по-прежнему необходимо наличие источника). Или изучали бухгалтерию по учебнику тридцатилетней давности? Может, с Луны свалились? Да нет, конечно же: вы просто стебетесь — очень тонко, надо заметить.
                  Предлагаю дискуссию завершить, любой из перечисленных случаев мне категорически не нравится.


                  1. Delphinum
                    25.08.2016 21:33

                    Что неправда

                    является начисленное кредиторское обязательство

                    Вот это неправла.
                    что при нулевом балансе нельзя начислить кредиторское обязательство?

                    Я с этим не спорил. Не сливайтесь с темы.
                    Боже ж ты мой!

                    Съезд с темы засчитан )) вы можете привести пример проводки, покупки основных средств за счет прибыли за предыдущий период? Вы знаете что такое основные средства, прибыль предыдущего периода и проводка?
                    Предлагаю дискуссию завершить, любой из перечисленных случаев мне категорически не нравится

                    Да дело ваше, хотите слиться, сливайтесь. Мне то все равно )


                    1. mikejum
                      25.08.2016 21:52

                      Мне известно, что такое основные средства, прибыль предыдущего периода и проводка.
                      Требуемой вами проводки по «коммерческому» Плану счетов № 94н нет, за счет прибыли предыдущего периода можно осуществить не покупку, но списание основных средств.
                      Продолжаете упорствовать в своем невежестве, молодой человек? Всего хорошего.


                      1. Delphinum
                        25.08.2016 21:55

                        Мне известно, что такое основные средства, прибыль предыдущего периода и проводка

                        Основные средства — 01 счет
                        Прибыль предыдущего периода — 99 счет
                        Проводка — регистрация финансовой активности в бухгалтерском учете.

                        можно осуществить не покупку, но списание основных средств

                        Все ниже и ниже… Ок. Вы хотите списать основные средства. Дайте проводку на эту операцию.


                        1. mikejum
                          25.08.2016 21:58

                          Вы покупку от списания отличаете, уважаемый тролль?


                          1. Delphinum
                            25.08.2016 22:03

                            Еще раз повторю, видимо вы хотите, чтобы я перефразировал, мне не сложно )
                            У вас есть прибыль, это пассив. Вы хотите ее использовать приобретя основные средства, которые актив. Как вы это сделаете. Приведите пример проводки.


                            1. mikejum
                              25.08.2016 22:10

                              Повторно вам объясняю, что для приобретения основных средств нужна не прибыль (пассив), а деньги (актив).


                              1. Delphinum
                                25.08.2016 22:11

                                Тобишь по вашему приобретая основные средства за 10 рублей, которые были получены вами за счет прибыли (пассива) вы кому то становитесь должны?


                                1. mikejum
                                  25.08.2016 22:15

                                  О, как же вы меня достали! Объясняю третий раз: при покупке основных средств за 10 рублей пассивы не изменяются. Кто кому был должен, так и осталось.


                                  1. Delphinum
                                    25.08.2016 22:19

                                    Еще раз повторю. Для тех, кто совсем в танке и совершенно не знаком с бухгалтерским учетом:
                                    у вас есть 0 средств. Вы каким то невероятным образом (как Кадырову, Аллах дал) получили на 91 счет за счет 99 счета прибыль предыдущего периода 10 рублей. У вас всего активов 10 рублей. Вы никому ничего не должны, это ваши честно заработанные (молитвами) денежные средства. Вы за них покупаете (на 01 счет) основные средства. Кому вы в результате должны?

                                    91 счет = 10 рублей
                                    99 счет = 10 рублей
                                    Где тут долг и кому?


                                    1. mikejum
                                      25.08.2016 22:24

                                      Вас не смущает, что в магазине за основные средства наличку попросят? А вы им что предъявите, сальдо по 99 счету?
                                      Молодой человек, вы меня с ума сводите своей агрессивной безграмотностью.


                                      1. Delphinum
                                        25.08.2016 22:27

                                        Вы так и не хотите ответить, как вы купите основные средства при том, что в результате у вас окажется баланс вида:
                                        01 — 10 рублей
                                        99 — 10 рублей
                                        ?

                                        Или я ошибаюсь, и у вас будет какой либо другой баланс?


                                        1. mikejum
                                          25.08.2016 22:31

                                          Допустим, баланс такой:
                                          Актив:
                                          Деньги — 10.
                                          Пассив:
                                          Прибыль — 10.
                                          После покупки основных средств баланс станет таким:
                                          Актив:
                                          Основные средства — 10.
                                          Пассив:
                                          Прибыль — 10.
                                          Как видите, прибыль как была, так и осталась без изменений. Это не долг, разумеется, а то, что в бухгалтерии называют капиталом (иногда трактуют как долг компании перед учредителями).


                                          1. Delphinum
                                            25.08.2016 22:34

                                            Это не долг, разумеется, а то, что в бухгалтерии называют капиталом

                                            Так о чем же вы со мной спорите тогда?

                                            Давайте сначала, я ничего против вас и ваших знаний не имею, я люблю троллить и считаю это хорошей умственной зарядкой как для себя так и для собеседника (если он, конечно, знает о чем говорит). Все что мной было сказано, это: «пассив это долг» плохое выражение, слишком частное, есть более верное и общее понятие: «пассив это источник актива». Я считаю это верным и если вы хотите с этим поспорить, то пожалуйста, пока вы только подтвердили это.


                                            1. mikejum
                                              25.08.2016 22:38

                                              Я так и подумал, что вы герой рассказа Шукшина «Срезал».
                                              Спокойной ночи.


                                              1. Delphinum
                                                25.08.2016 22:40

                                                И вас не нервничать. Точки зрения они такие — различные.


                        1. Delphinum
                          25.08.2016 21:59

                          А хотя что время терять. Я отвечу за вас, если вы не согласны, спорьте с Минфином по этому поводу:
                          отражение прибыли:
                          Прибыль предыдущего периода:
                          99 — 91.9
                          Покупка ОС:
                          91.9 — 01
                          Кто кому должен здесь по вашей логике?


                          1. mikejum
                            25.08.2016 22:13

                            Я разве утверждал, что здесь кто-то кому-то должен?
                            Сами не знаете, чего хотите: то дайте проводки покупки, а когда выяснилось, что таких проводок нет, с победным видом требуете уже комментарии к проводкам списания.
                            На этот раз действительно все: не знаю, как у вас на Луне, а на Земле ночь.


                            1. Delphinum
                              25.08.2016 22:15

                              Я разве утверждал, что здесь кто-то кому-то должен?

                              Тогда о чем вы со мной спорите? Я же сказал очень простую и понятную любому бухгалтеру вещь: пассив это не долг, это источник образования актива. А вы мне пытаетесь что то доказать.

                              то дайте проводки покупки, а когда выяснилось, что таких проводок нет

                              Аа, тобишь если одно фин. действие проводится 2-3 проводками, то пассив это долг )) Помоему вы не хотите вести диалог, вы хотите показать себя правым, а остальных не правыми при том, что вы с бух. учетом знакомы на уровне школы ))


                              1. mikejum
                                25.08.2016 22:18

                                Пассив — это источник образования актива согласно одной из концепций. И концепция эта довольно спорная. Насколько можно понять, иные концепции баланса вам неизвестны. Ничего страшного, это не смертельно. Большинству бухгалтеров они тоже неизвестны.


                                1. Delphinum
                                  25.08.2016 22:21

                                  И концепция эта довольно спорная

                                  Уходим в философию. Ок, давайте обсуждать другие концепции образования активов из пассивов. Ссылочки пожалуйста.


                                  1. mikejum
                                    25.08.2016 22:27

                                    Для начала можете прочитать «Счетные теории» Помазкова. Книжку потрудитесь сами нагуглить.


                                    1. Delphinum
                                      25.08.2016 22:29

                                      Вы мне конкретные ссылки пожалуйста, в которых конкретный ученый приводит конкретные выводы из конкретных теорий. Я думаю здесь речь идет не об эмперическом знании, потому будьте так любезны… Чтобы нам было о чем говорить, а не пустословить )


                                      1. mikejum
                                        25.08.2016 22:33

                                        Вам разжевать и в ротик положить? Найдите книгу (она в сети есть) и прочитайте. Там именно о том, как разные ученые, отечественные и зарубежные, трактовали активы и пассивы.


                                        1. Delphinum
                                          25.08.2016 22:36

                                          Вам разжевать и в ротик положить?

                                          Было бы не плохо. Уважайте чужое время, мы же не о религии тут с вами спорим )
                                          Найдите книгу (она в сети есть) и прочитайте

                                          Найдите любую другую книгу по бух. учету и прочитайте, затем прочитайте книгу: «Карл Яспенс: Общая психопоталогия» — без нее понимания не придет, затем поговорим. Если будете со мной не согласны, значит плохо прочитали, читайте еще.


    1. fukkit
      27.08.2016 20:36

      Работа это пассив


      С бухгалтерской теорией у вас не очень.

      Работа — не актив и не пассив, она — доходный внешний договор, можете за балансом заприходовать, если очень хочется.

      Поступления от «работы» увеличивают ваш баланс: в активе увеличится счет зарплатной карты, в пассиве — счет дохода(!), который и будет источником ваших будущих трат.


      1. Delphinum
        28.08.2016 13:06
        -1

        С бухгалтерской теорией у вас не очень.

        Боюсь что проблема в моих знаниях (ибо я пытаюсь простыми словами описать сложные вещи, что как бы предполагает упрощения и упущения), а в ваших целях показать, что вы величайший бухгалтер всея хабра. Правда народ вас вряд ли поймет.
        Работа — не актив и не пассив, она — доходный внешний договор

        А расчетный счет, по вашему, это банковский договор на оказание… Давайте не будем заниматься демагогией, ок?
        Поступления от «работы» увеличивают ваш баланс: в активе увеличится счет зарплатной карты, в пассиве — счет дохода(!), который и будет источником ваших будущих трат

        Замечательно, и значит счет дохода (который и является «Работой» для людей, не сведущих в бухучете) это то, что мы кому то должны?


        1. fukkit
          29.08.2016 10:04

          Пояснил для тех, кому интересны подробности настоящего учёта (в некоторых домашних бухгалтериях он иногда слишком игрушечный).
          Даже упрощая объяснение, терминологию лучше не нарушать, иначе есть шанс вовсе не понять друг друга.


          1. Delphinum
            29.08.2016 10:13

            в некоторых домашних бухгалтериях он иногда слишком игрушечный

            Что же «игрушечного» в пассивном счете «Работа»? Зачем домохозяйствам аккумулирующий счет «Доходы», если им важны конкретные источники доходов, а не общая сумма их поступления в бюджет семьи?

            Боюсь, что эти ваших «подробности настоящего учета» (не знаю что вы под этим подразумиваете) на деле только запутывают, а не объясняют суть. Не надо так. Бухучет элементарнейшая дисциплина, вытекающая из банальной арифметики и понятная даже пятикласснику, если объяснять на простых примерах. Я, конечно, понимаю, что «гуру бухучета» пытаются возносить его на уровень квантовой механики, но это уже фетиш и к реальности он не имеет отношения.


            1. fukkit
              29.08.2016 10:50

              Если у Вас всего одна работа и очень хочется так назвать счет, ничего не сможет помешать.

              В защиту бух.учета, как дисциплины, скажу только, что с квантовой механикой лучше сравнивать вот это:

              «МЕЖДУНАРОДНЫЕ СТАНДАРТЫ ФИНАНСОВОЙ ОТЧЕТНОСТИ»


              1. Delphinum
                29.08.2016 10:55

                Если у Вас всего одна работа и очень хочется так назвать счет, ничего не сможет помешать.

                Да хоть у вас 100 работ, аккумулирующий «Доходы» это вообще не из той песни. Чего вы тогда не пользуете аккумулирующий активный «Деньги»? Будет два счета всего. А вас не интересует, какой именно источник дохода приносит вам наибольший доход? Что мешает использовать два пассивных: РаботаПервая, РаботаВторая? Это как то не кошерно в «истинном бухучете»?

                МЕЖДУНАРОДНЫЕ СТАНДАРТЫ ФИНАНСОВОЙ ОТЧЕТНОСТИ

                А при чем тут стандарт и теория бухучета? Теория простая, а практика на ее основе может быть сколько угодно сложная.


                1. fukkit
                  29.08.2016 11:18

                  Если прочтёте МСФО, увидите, что это и есть теория. Практика применения — у всех разная.
                  Сводить теорию бух.учета к принципу двойной записи — всё равно, что сводить теорию поля к принципу взаимодействия частиц.


                  1. Delphinum
                    29.08.2016 11:30

                    Если прочтёте МСФО, увидите, что это и есть теория

                    Вы прям как религиозник: «читайте библию, все поймете» — дайте конкретную цитату из МСФО со ссылкой на источник (можно в консультанте), и будем разбирать. Есть уж заикнулись за МСФО как аргументацию, так будьте любезны конкретизировать, а не перекладывать ваши обязанности доказательства на меня.
                    Практика применения — у всех разная

                    План счетов тоже теория? А формы документов? А коммерческая и муниципальная терминология? В статье о домохозяйствах…

                    Похоже это у вас «С бухгалтерской теорией у вас не очень», а не у меня. Вы в каком ВУЗе то такому учились, скажите пожалуйста.

                    Работа — не актив и не пассив

                    Если у Вас всего одна работа и очень хочется так назвать счет, ничего не сможет помешать

                    Противоречия пошли.

                    Поступления от «работы» увеличивают ваш баланс: в активе увеличится счет зарплатной карты, в пассиве — счет дохода

                    И как же мне узнать, что именно повлияло на увеличение моего дохода? Забалансовые счета шерстить? ))


                    1. fukkit
                      29.08.2016 11:57

                      Я бы не хотел Вам азбучные истины здесь зачитывать.
                      Если интересует бух.учет, читайте книги, пройдите курсы.
                      После изучения мат.части вернетесь сюда и допишите комментарий с извинениями)


                      1. Delphinum
                        29.08.2016 12:02

                        Ну как обычно.


  1. vgsnv
    25.08.2016 14:11

    Я вообще не понимаю смысл именно учета, разве он помогает управлять личными финансами? Если ты просто куда то записываешь сколько и на что потратил, то ты просто статист своих трат. На выходе у тебя так сказать лог.

    Как мне кажется гораздо эффективнее создать бюджет(статьи расходов и т.д) И потом уже расходовать его. А лучше если прям тут же видеть сколько и на что осталось. Вот тогда начинается управление. Можно ли тратить сегодня на это или нет. А если потратить больше, то за счет чего этот перерасход.


    1. estet
      25.08.2016 14:13

      Одно другому не мешает. Начать можно с контроля трат (это то, что вы называете «лог»), а потом заранее планировать расходы и не допускать перерасхода с помощью контроля.


  1. vgsnv
    25.08.2016 14:22

    Ну обычно всё этим и заканчивается. Начинаешь вести расходы, потом смотриш в отчет. Понимаешь что: Да это так и есть. Следующий месяц также. Потом бросаешь так как эффективности 0 от этой трудоемкой процедуры. Много раз так начинал и бросал.


    1. estet
      25.08.2016 14:29

      Значит вам домашний бухучёт не нужен :)


      1. vgsnv
        25.08.2016 14:32

        Ну бухучет точно не нужен. А вот управление своими деньгами нужно. И чтобы с любого устройства и чтобы контролировал мой бюджет. Поэтому я сделал свой;)


  1. Rayslava
    25.08.2016 14:27
    +1

    А ещё ledger отлично интегрируется с emacs :)
    Не скажу, что это такая уж киллер-фича, но с учётом того, что некоторые (как я) из емакса вообще не выходят — удобно.


  1. n0wheremany
    25.08.2016 15:15

    Я правильно понимаю — Программа создавалась для бухгалтеров?
    Я например не понимаю зачем двойная запись/проводки — у меня в кошельке нет разделения для хранения какие деньги — по какой статье прошли.
    Если программа для бухгалтеров — вы хотите заставить их работать в консоле?

    Я не критикую автора за выбор программы, кому что удобно — это его дело. Хотелось бы узнать клиентскую базу приложения или только у меня на работе бухгалтерия требует одну большую кнопку «что бы все работало».


    1. Rayslava
      25.08.2016 15:36
      +1

      Двойная запись очень сильно помогает, когда делаешь параллельно покупки с карты, наличными и ещё даёшь какое-то число, скажем, девушке, на оговоренную покупку, часть из которых она тебе вернёт.

      Если не записывать откуда ушла трата, потом довольно тяжело разобраться, куда ушли деньги с карточки или почему заначка пуста.


    1. site6893
      25.08.2016 17:46

      я в упор не понимаю необходимости двойной записи в современном мире. Да єто была революция в докомпютерную эпоху.
      Но переносить «бумажный» механизм как есть в современные комп. системы… это только создает коллосальные трудности при разработке этих самых систем учета.
      Какой в этом смысл если современные компютеризированные методы учетак и так достаточно надежны чтобы не потярыть данных о движении средств???
      А любимую бухгалтерами двойнюю запис гораздо проще построить в виде обычно отчета, надергав дынных из базы. И не городить монструозные базы данных и не менее сложные алгоритмы обработки этих данных, чтобы тупо собезянить бумажную двойную запись.

      (я не настоящий бухгалтер)


      1. Delphinum
        25.08.2016 18:25

        Двойная запись обеспечивает не только контроль баланса, но и информирует об источниках поступления этих средств. Другими словами, что вам важнее:
        1. Какие активы у вас есть
        2. Какие пассивы обеспечивают ваши активы


        1. site6893
          25.08.2016 19:25

          … и это проще чем сделать простую выборку по базе и посмотреть откуда пришли деньги по каждой транзакции?


          1. Delphinum
            25.08.2016 19:57

            Если у вас нет пассива, то вы никакой выборкой этого не определите.


  1. estet
    25.08.2016 15:39

    > Я правильно понимаю — Программа создавалась для бухгалтеров?

    Врядли.

    > Я например не понимаю зачем двойная запись/проводки — у меня в кошельке нет разделения для хранения какие деньги
    > — по какой статье прошли.

    При двойной записи каждое изменение состояния средств отражается по крайней мере на двух счетах, обеспечивая общий баланс.
    Основным принципом такого учёта является выполнение в любой момент времени равенства: Активы = Пассивы. Для простоты можно считать что Активы это ваш доход, а Пассивы это расход. Это позволяет легко контролировать правильность: если нет баланса, то где-то в учёте была допущена ошибка.


    1. fukkit
      29.08.2016 10:11

      Активы это ваш доход, а Пассивы это расход.


      Так — не правильно. Дети, не делайте так никогда.


  1. Akademic
    25.08.2016 16:11
    +1

    Есть такой сайтик https://hmbee.ru/

    В нём реализована классная штука:
    1. ты вносишь будущие расходы (траты на подарки в новый год, очередная плата по страховке/кредиту и т.п.)
    2. будущие доходы тоже вносишь
    3. постоянно видишь график, сколько в какой момент времени денег останется и когда их станет отрицательное количество :)

    Такая функциональность (знание не останешься ли ты без трусов в какой-то момент) как раз те 80%, которые нужны «обычной домохозяйке».

    Есть такое в ledger?


    1. s_suhanov
      25.08.2016 16:42
      +1

      Неистово плюсую за Хани-Мани. :)


    1. geshido
      26.08.2016 05:40

      Тоже с удовольствием пользуюсь этим сервисом с 2014 года


    1. geher
      26.08.2016 11:34
      +1

      Как мне представляется, есть три формы «домашнего бухучета».
      Первая призвана ответить на вопросы «куда делись деньги со счета x» и «откуда на счету х эти деньги» (под счетом понимается счет в банке, деньги в кошельке, заначка, т.е. любой). При этом совершенно не решаются задачи планирования и финансовой дисциплины. Просто становится понятно, например, что «заначка была успешно потрачена на пиво, и искать ее уже бесполезно» или «оказывается, еще есть резервы, живем!!!», и все это без реальной проверки счетов.

      Вторая — простой учет своей финансовой активности. Т.е. возможность оценить, в какой пропорции различные источники дохода формируют совокупный бюджет и в какой пропорции расходы его съедают. Данный метод больше на тему любопытства, но и пищу для размышлений дает. Например, «что-то расходы на компьютер какие-то заоблачные получились, пора начать экономить и откладывать в резерв».

      Первая и вторая формы в основе имеют один и тот же процесс учета, но с разным восприятием результатов.

      Третья — нормальное планирование бюджета с планированием расходов в заявленных изначально рамках. Недостатком третьей формы обычно является невозможность оперативной и понятной фиксации непредсказуемых факторов в виде непредвиденных расходов, доходов или недополучения дохода, которые ломают красиво построенный бюджет напрочь.

      ledger позволяет вести учет в первой и второй форме.
      То, чем пользуетесь вы, похоже, является учетом в третьей форме.
      И сравнивать данные программы не имеет смысла, поскольку они решают различные задачи.

      По-моему как-то так.


      1. vgsnv
        26.08.2016 11:40

        ну недостаток третьей формы решается планированием категории на непредвиденные расходы.


    1. fukkit
      29.08.2016 10:22

      Есть мнение, что раскрытие подробностей о себе и своих финансах посторонним сервисам — весьма опрометчивый и недальновидный поступок.

      Отдельное обращение к ребятам «Нечего скрывать» и «Кому я нужен» — жертвам доминирующей в 21 веке (особенно в РФ) культуры «винтика», ничего не решающего и никому не интересного:
      Смотрите шире!


      1. Akademic
        29.08.2016 14:12

        Вопрос не в том пользоваться сайтами незнакомых чуваков или нет.

        А в том, поддерживает ли расхваливаемый ledger необходимый функционал или не поддеживает.


        1. Delphinum
          29.08.2016 14:24

          ledger для бухучета, не для планирования бюджета. Разные цели и задачи.


  1. LookAtMeAa
    25.08.2016 16:47

    Есть сервис получше http://dzenfin.ru/ Создаешь свой бюджет и распределяешь его как пирог. А какая там карта бюджета, такой я ни в одном сервисе не видел, сразу всё видно и понятно.


  1. IIvana
    26.08.2016 03:38
    -1

    Прочитал статью и понял, что надо написать под Андроид супер-программу, которой скорее всего пока нет — счеты! Как раз удобно на тачскрине пальцами костяшки перекидывать, можно даже корни квадратные и кубические считать… И заменить ей стандартный встроенный калькулятор. И тут же идея второй программы — вместо всяких планировщиков и напоминалок — узелки! С возможностью выбора интерфейса «зарубки», кому как понравится. Отличная статья, чувствую прилив вдохновения к подобным идеям!


  1. EpiSH
    26.08.2016 14:28
    +1

    С 2012 веду учет в 1С: Деньги, параллельно пробовал множество решений как для ПК, так и для смартфонов, но все не то, всегда чего-то не хватает. Хоть и решение платное, сложное в первоначальной настройке, но оно того стоит: открытый код конфигурации (можно переделать что угодно кроме самой платформы 1С), множество аналитических отчетов, планирование бюджета, учет долгов, шаблоны регулярных финансовых операций, синхронизация с мобильным приложением. И это только основное чем я так или иначе пользуюсь.


    1. vgsnv
      26.08.2016 14:36
      +1

      Мне только одному кажется что это процесс ради процесса?