Отчет по Категориям с учетом суммарного баланса доходов+расходов
Report by Category не позволяет отобразить суммарный баланс с учётом доходов/расходов, только раздельно.
По итогу приходится сидеть с калькулятором, сводить 2 отчёта в один.
Поскольку для каждой Категории есть параметр Income/Expense - отчёт должен это учитывать целостно.
Иначе это эквивалентно созданию 2 разных категорий - одной для Income, второй для Expense
Use Case 1 "Возврат транзакции"
1. Списание за Такси/Кафе/Услуги
2. Позднее по этой транзакции может последовать возврат на всю или частичную сумму
- В Категории Расходов учитываются только списания, искажая баланс, + появляются "Доходы", хотя по сути доходами не являются
Use Case 2 "Совместная оплата" (Easy-way) 2-ходовочка
0. Оплата Такси/Кафе/Услуги вместе с другом на 100 рублей
1. Друг перекидывает мне 60 рублей, создается автоматическая транзакция "Доход" (который доходом не является)
2. Я помечаю входящую транзакцию в категорию Такси/Кафе/Услуги
- По итогу в соответствующей Категории должен быть баланс 40 рублей.
По факту же имеем Расход -100 рублей, и Доход в +60, и приходится сводить это всё _руками_в_Excel_ (Карл!!!)
Use Case 2 "Совместная оплата" (Hard-way) [Recommended] 4-ходовочка
https://support.zenmoney.ru/knowledge-bases/2/articles/20-kak-uchest-obschij-dolg-s-druzyami-v-kafe
0. Оплатить - автоматическая транзакция "Расход"
1. Друг перекидывает мне 60 рублей, создается автоматическая транзакция "Доход"
2. Разбиение старой транзакции на 2 => выписка ZenMoney и Клиент-Банка уже НЕ совпадает (Карл!!!)
3. Создание Долга (задним числом)
4. Редактирование автоматической транзакции на "Возврат долга"
5. PROFIT ???
По факту имеем нарушение принципа Бритвы Оккама
1. Операция на 100 рублей у меня создалась автоматически (из SMS)
2. Я разделяю её на две: выделяю 60 рублей и ставлю любую категорию отличную от "Кафе", остаток в 40 рублей остаётся по категории "Кафе"
3. Программа добавляет отдельную транзакцию на 60 рублей (неважно с какой категорией), заходим на редактирование этой транзакции и меняем её тип на "Долг" (тут же можем указать чей это долг). Метки "категория" на долге нет, поэтому и неважно было, что вы укажете в п. 2
4. Когда вам вернут 60 рублей, заводим эту транзакцию, как "Возврат долга". Вуаля!
Реализация фичи
1. в Отчетах Report by Category добавляем еще один вариант выбора к селектору Transactions:
Expenses | Income | Total
2. PROFIT !!!
Так дубликат же: https://support.zenmoney.ru/communities/1/topics/325-rashodyi-za-minusom-dohodov-v-otchyote-po-kategoriyam