Расчет суммы на день по бюджету одной категории.
Хотелось бы иметь виджет, который рассчитывает сумму на день для КОНКРЕТНОЙ категории бюджета.
Суть: Моя основная трата денег - продукты. На эту категорию у меня прописан четкий бюджет. Хотелось бы иметь виджет, который я могу поставить на бюджет данной категории, чтобы виджет мне писал, что сегодня я могу потратить на эту категорию 20$. Если в какой-то день не было транзакций на эту категорию, виджет пересчитывал бы сумму лимита на день.
Пример. Бюджет ограничен в 500$. Изначальный лимит на день примерно 16.6$. 1-го числа я потратил 13$, в этот же день виджет мне пишет о том, что я могу потратить сегодня еще 3.6$ и средняя сумма лимита на день уже всего 16.2$. 2-го числа, он уже говорит мне о том, что в день я могу потратить 16.8$, но допустим я ничего не трачу. 3-го числа мой лимит будет уже 17.4$ и т д.
Т.е. формула на день грубо говоря такая (текущий остаток по бюджету / количество дней до конца месяца). При этом, чтобы он учитывал, сколько у меня уже осталось на сегодня, с учетом сегодняшних растрат и сколько у меня всего сумма на день. Как я и писал выше, получается как-то так:
1 октября.
Бюджет в 500$ на категорию продукты.
Средний лимит на день: 500$/30д = 16.6$;
На день осталось: | 16.6$ |
Средняя сумма на день: | 16.6$. |
После чего, я потратил на категорию Продукты 13$.
Текущий остаток по бюджету: 500$-13$ = 487$;
Пересчитываем остаток на день: 16.6$ - 13$ = 3.6$;
Пересчитываем средний лимит на день: 487$/30 = 16.2$;
На день осталось: | 3.6$ |
Средняя сумма на день: | 16.2$. |
Оставшиеся 3.6$ на этот день я не трачу и они переносятся на следующие дни.
2 октября:
Текущий остаток по бюджету: 487$;
Пересчитываем средний лимит на день: 487$/29 = 16.8$;
На день осталось: | 16.8$ |
Средняя сумма на день: | 16.8$. |
3 октября:
Текущий остаток по бюджету: 487$;
Пересчитываем средний лимит на день: 487$/28 = 17.4$
На день осталось: | 17.4$ |
Средняя сумма на день: | 17.4$ |
Для примера, похожая функция есть в Money Wiz.
Дмитрий, на сколько понимаю, вы озвучили формулу работы существующего Виджета лимита на период. с накопительным итогом. Он у нас уже есть, но сейчас работает со всеми балансовыми счетами и категориями.
У нас есть идея добавить настройку фильтра для каждого виджета, чтобы можно было настраивать список счетов и категорий, но пока эта задача с небольшим приоритетом.