Your comments

К озвученному хотелось бы добавить возможность в качестве одной из категорий выбирать перевод на другой счет. Например: заплатил я за поллитру на троих, а далее я расписываю:
[бухло] [еда] [60]
[Михалыч] [60]
[Семеныч] [80] (Семеныч выпил больше)
Итого: 200
И после этой транзакции я знаю, что я потратил на еду 60р, Михалыч мне должен 60р, а Семеныч 80