Бюджеты в Монетал (Android)

Ilya Krupko
Oct 27, 2018 · 4 min read

Это статья о Монетал, удобном приложении для учета финансов. Больше информации на сайте www.myMonetal.com .


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

Чтобы начать работу с бюджетами, откройте Монетал и перейдите на вкладку Расходы. Под тратами за месяц вы увидите три параметра — расходы за день, доходы за день, и количество транзакций. Зажмите их, чтобы перейти на страницу Редактора бюджетов. Это временный способ входа, после выхода в релиз он изменится.

Image for post
Image for post

В Редактор Бюджетов вы вводите формулы для определения своих параметров и бюджетов. Начнем с такой формулы:

Домашние животные: Кот + Собака

Естественно, у вас должны быть категории Кот и Собака, и если их нет, замените на любые другие. Теперь вернитесь на страницу расходов и найдите новый параметр Домашние животные ниже стандартных трех, и его рассчитанное значение. При нажатии на параметр выводится формула его расчета.

Image for post
Image for post

Класс, но где же бюджеты? Возвращаемся и дописываем:

Домашние животные: Кот + Собака < 4000

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

Image for post
Image for post

Когда мы хотим установить бюджет на категорию, то имя можно пропустить:

// Бюджет установлен на конкретную категорию
Обед < 5000
// Бюджет установлен на всю группу категорий
[Продукты] < 14000
// Кстати, это комментарии, которые вы тоже можете использовать

В первом случае мы указываем бюджет для категории Продукты. Во втором, с квадратными скобками [], бюджет для всей группы категорий.

Как узнать, что я трачу бюджет быстрее, чем планировал?

Добавьте хештег #% после определения бюджета, чтобы для него выводились процент остатка:

[Продукты] < 14000 #%

Если он будет меньше процента оставшихся дней, то вы тратите быстрее чем надо. В этом случае Монетал выделит процент красным.

Image for post
Image for post

Покажите уже что-нибудь интересное!

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

Обязательные расходы: Продукты + Обед + Транспорт + Налоги + Кот

Существуют системные категории [-] и [+], которые обозначают расходы и доходы за месяц. Добавим еще один бюджет:

Необязательные расходы: [-] - Обязательные расходы

Вы заметили, что можно использовать ранее определенные бюджеты в последующих формулах? Добавим еще один бюджет и получим:

Обязательные расходы: Продукты + Обед+ Транспорт + Налоги + КотНеобязательные расходы: [-] - Обязательные расходыУровень экономности: Обязательные расходы / [-]

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

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

Посещений тренажерного зала: #FitnessVisit

Можно узнать последнюю дату транзакции:

Заправлял автомобиль: Бензин.daysago

Или высчитать какую-то сумму, основываясь на текущем общем балансе или счете:

Сумма на картах: Visa + MasterCard
Сумма без карт: [$] - Visa - MasterCard
//[$] таким значком обозначен общий баланс всех счетов

Здорово! Что еще мне пригодится?

Заранее предопределены несколько тегов, которые могут опционально добавляться в конце строки, определяющей бюджет:

#bold Бюджет выделяется жирным шрифтом
#year показывается только при просмотре года
#month показывается только при просмотре месяца
#red выделяется красным
#green выделяется зеленым
#blue выделяется синим
space добавляет пространство между бюджетами. Используется самостоятельно в начале строки

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

space
Обязательные расходы: Продукты + Транспорт + Кошка + [Платежи] + Бензин + Транспорт + [Здоровье] + СерверИДомены #bold
Необязательные расходы: [-] - Обязательные расходы #bold
Экономность: Обязательные расходы / [-] * 100 #bold
space
Домашние животные: Вилли + Кошка + Аквариум
Дополнительный доход: [+] - Зарплата
Доход от банка: Проценты + Кэшбек
Продукты в месяц: Продукты / 12 #year
//Бюджеты
Продукты < 14000
Обед < 4000

И результат его работы:

Image for post
Image for post

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

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store