Владимир Пишет:
Посоветуйте, как лучше учитывать покупки для кого-либо? Например, мне человек дал деньги наличными, чтобы я ему купил билет, а я покупаю его с банковской карты.
Сделайте перемещение с банковской карты на наличное место хранение (кошелек, например).
Если разница в датах между "дали денег на покупку" и "покупка совершена" - то два перемещение с использованием долгового места (я обычно создаю по имени человека): 1) от Васи в кошелек (вам дали денег на покупку); 2) из банковской карты - Васе (вы совершили покупку и теперь ничего не должны Васе, долговое место "закрывается")