Начало работы приложения fMsFinExcel
Приветствую всех желающих улучшить управление своими личными финансами на практике. Вы уже должны были скачать файл fMsFinExcel.xlsm и сохранить его в папку. А также дать разрешения на выполнение макросов и на доверие VBA коду.
Далее необходимо пояснить — что значат знакомые слова в контексте приложения. Это важно понимать, чтобы использовать приложение на полную мощь. Термины и понятия здесь не экономические, а свои и смысл в знакомых словам может быть другой, будьте внимательны в чтении.
Термины и понятия (исключительно в контексте нашего приложения)
Деньги. Здесь это некоторый денежный инструмент, который позволяет за счет них покрывать наши траты. Если с помощью чего-то мы можем оплатить наши затраты, купить что-то — то это понятие в нашем понимании и есть деньги. У объекта Деньги есть код, название, валюта, в которой они учитываются. Это обязательные атрибуты. Объект деньги можно добавить, удалить (пока не было по ним движения), убрать в архив. У него есть остаток и он не может в результате операций быть меньше нуля.
Активы. Здесь любое имущество: недвижимость, транспорт, вещи, акции, в том числе и деньги. Важной особенностью является то, что активы могут изменять свою стоимость с течением времени (переоценка), а также приносить доходы или расходы, изменяя остатки денег. Мы можем приобретать и продавать активы, меняя их на деньги. У актива есть код, валюта, название, а также важные и обязательные характеристики. Это надежность и ликвидность, а также класс и подкласс. Объект Актива можно добавить, удалить (если не было движений), отправить в архив (нулевой). Остаток не может стать отрицательным. Например, акция не может выступать в качестве денег, так как ей нельзя оплатить продукты в магазине, но является активом. Её можно купить, продать (поменять на деньги), она может приносить дивиденды (доходы), а также менять свою стоимость с течением времени (переоценка).
ВзялДолг. Синонимом является кредит. Это объект добавляется, когда мы берем кредит или займ. Становимся кому-то должны. В результате взятия кредита у нас появляются деньги или активы. Но они вроде как не совсем наши, пока долг не погаситься, а потому объект ВзялДолг позволяет контролировать процесс погашения долга с течением времени и управляет всеми операциями по нашим долгам. Код и валюта – обязательные поля для объекта.
ДалДолг. Синоним депозита. Это объект добавляется, когда мы даем в долг. Обычно это депозит банка, но может быть мы просто одолжим другу. По своей сути это такой же как и предыдущий объект, но только с обратным финансовым результатом. Нужен для контроля возврата долга с течением времени, а также для понимания размера выгоды от того, что мы отдаём деньги в долг.
Фонды. Фонд – это некоторый резерв, может быть деньгами или активом (только финансовым). Когда мы создаем резерв на какую-то финансовую цель, то сумма резерва блокируется у денег или активов. И когда придет время, мы сможем за счет актива или денег свою цель получить. Т.е. к нужному времени у нас будут в наличии активы или деньги, чтобы оплатить цель. Фонд просто позволяет удобно видеть сумму под финансовую цель.
Проекты. Это некоторый независимый разрез, по которому можно отдельно собирать доходы и расходы и делать выводы. Обычно это не требуется, но иногда бывает удобно. Например, у вас 10 квартир. Часть сдаются и получаются доходы от аренды. Часть ремонтируются и на них только тратятся деньги. Некоторые простаивают, но идут постоянные затраты по ЖКХ. А также нужно учесть налоги и какие-то иные платежи. Тогда удобно создать проект «моиКвартиры» и указывать его всегда, когда операции касаются доходов или расходов по квартирам. В этом случае можно будет видеть всегда общий финансовый результат от этого вида деятельности в целом. Можно каждую квартиру сделать отдельным проектом и видеть все доходи и расходы от её владения отдельно.
Описание разделов (листов файла)
Лист ХР. Лист хозяйственные расходы. Чтобы ничего не забыть купить по мелочи (хозяйственные расходы), их удобно (но не обязательно) расписать вначале месяца, чтобы не забыть купить мелочевку для хозяйства. Сумма итога попадет автоматически на строку расходов «Хозяйственные расходы» на лист бюджета в план того месяца, на который мы заносим необходимые нам затраты. Это просто удобно. Хотя делать это необязательно, на листе Бюджета всегда в плане по этой строке можно внести сумму вручную вместо итога с этого листа.
Лист Операции. Здесь отражаются только те операции, которые меняют остатки по объектам Деньги. Тем не менее, вся работа начинается отсюда с нажатия кнопки «Добавить операцию». Кнопка «Объекты» позволяет управлять объектами: создавать их выполнять различные для каждого из объектов действия (в начальной версии только создавать, в будущем будут добавляться новые функции).
Лист Бюджет. Здесь планируются расходы на месяц. Они предварительно считаются по формулам, но значения лучше изменить вручную в конце каждого месяца и спланировать затраты на следующий. Фактические затраты будут попадать автоматически и можно сравнить план с фактом в реальном времени. Когда есть финанcовый план, бюджеты на месяц формируются оттуда автоматически. В данном приложении они формируются вручную человеком. Собственно для этого он и предназначен. Также здесь удобно смотреть различные финансовые показатели, которые получаются за месяц и их динамику с течением времени.
Лист Монитор. Лист показывает динамику изменений активов, денег, кредитов или депозитов, рост резервов под финансовые цели (фонды) в виде графиков. Но смотреть его будет интересно на больших периодах времени. Хотя бы через полгода полноценного ведения программы учета финансов. Далее будет все интереснее и интереснее. У меня такие данные в своем учете с 2005 года и картина и динамика весьма интересна, так будет и у вас.
Остальные листы являются служебными, они скрыты, чтобы не засорять взгляд. Их можно отобразить и посмотреть стандартными средствами Excel, но смысла в этом особого нет.
Действия при первом запуске файла fMsFinExcel.xlsm
Сначала на бумаге создайте список объектов: Деньги, Активы, ВзялДолг, ДалДолг. Придумайте систему кодирования (шаблоны), чтобы было понятно для вас с первого взгляда что есть что. Для каждого объекта придумайте короткий, но понятный код на основании придуманной системы. Например, кредитную карту банка Тинькофф можно назвать так: Tff_1234, где последние 4 цифры из номера карты. Или Tff_ЗП, что будет означать зарплатную карту. И все кредитные карты называть по этому шаблону. Можно использовать как английские, так и русские буквы. Для каждого кода определите валюту и остаток, выраженный в валюте объекта. Для денег – это просто остаток, для активов – их текущая стоимость, для кредитов – сумма оставшейся задолженности, для депозитов – сумма депозита. Для активов нужно будет выбрать их тип, а также насколько они быстро могут быть проданы (переведены в деньги) и насколько они надежны.
Посмотрите на листе Бюджет статьи дохода и расхода. По умолчанию какие-то есть, но если нужны свои, их можно добавить. Придумайте для них коды. Не нужно слишком конкретизировать и добавлять много, потом сложно вести учет в таких разрезах. Чем будет меньше статей дохода и расхода, тем всегда проще и лучше(!). Сначала поработайте, потом поймете, что для вас является удобным.
Подумайте, если ли у вас долгосрочные цели, на которые нужно копить долго. Например, покупка автомобиля или крутой отдых на море. Под резервы на эти цели можно создать фонды и резервировать средства, чтобы всегда видеть насколько близка цель. Подумайте – нужно ли вам это.
Если нужно собирать затраты и доходы по какому-то объекту или деятельности, то есть смысл создать проект и указывать его всегда при доходах и расходах по нему. Придумайте код для таких проектов. Или пока пропустите этот пункт.
Запустите приложение. Оно должно открыться на листе Операции. Нажмите кнопку . В появившемся окне выбирайте кнопку среди для добавления нужного объекта.
Сумма остатка задается для валюты и рублей, но если остаток в рублях, то сумма должна быть одинакова.
Создайте объекты и занесите остатки, если они есть. Важно! Сделайте это на последний день прошлого месяца. Т.е. если сейчас февраль, то нужно указать любую дату января, можно 31 января. Это нужно, чтобы все остатки были на первое число текущего месяца.
Всё. Теперь файл настроен и можно начинать вести свой семейный бюджет. Желаю удачи!