категория возврата не доход
увидел несколько подходов к одной проблеме, выскажу свое предложение. часто есть "плюсовые" транзакции (в основном "возвраты"), которые являются не "доходом", а уменьшением "расхода". Т.е. предложение вынести признак у доходной категории, что это не доход, а уменьшение расхода и именно так считать это в отчетах. альтернатива - при редактирование "доходной" транзации в расходную - переводить сумму транзакции в минус.
пример: было 3 покупки "одежды" на 1000р, 2000р, 3000р в рамках "бюджета" из 7000р (т.е. формально осталось еще 1000р на "одежду"). но за вторую покупку был возврат и пришел "доход" в 2000р. Хорошо бы провести это как -2000 к расходам (или иметь возможность выбрать категорию, где указано, что данный доход - не доход) и получить обратно в бюджет 2000р, т.е. в итоге все еще будет возможность потратить 3000р