Переводы можно создавать с разными суммами расхода и дохода
хорошо, почему просто не сделать функционал ручного "склеивания"?
видит человек в истории транзакций расход на 1000р и приход на 998, понимает, что это его перевод между счетами. выбирает эти две транзакции и нажимает "объединить"