В примере Аня, Борис и Сергей проводят выходные в поездке и используют EUR и RSD. Им не нужен искусственный общий итог: важно сохранить, кто платил, кто участвовал и что осталось вернуть в каждой валюте. Суммы вымышлены и упрощены, чтобы схему было легко повторить.

Общая поездка и первые бронирования

Аня платит 240 EUR за жильё на троих. Борис оплачивает 60 EUR за трансфер, которым пользуются только он и Аня, потому что Сергей приезжает отдельно. Для каждой операции указаны плательщик и участники, поэтому доли в EUR рассчитываются по реальной ситуации.

Местные покупки остаются в исходной валюте

Сергей платит 9 000 RSD за общий ужин, а Аня — 3 000 RSD за билеты в музей для себя и Сергея. Эти операции создают отдельный баланс RSD. Придуманный обменный курс не применяется, а расчёт за жильё в EUR не меняется.

Возврат закрывает именно тот долг, который был оплачен

После поездки Борис переводит Ане свою часть в EUR, и группа добавляет прямой возврат. Сергей отдельно рассчитывается за EUR, а баланс RSD участники закрывают другим переводом. Каждая операция записана в фактической валюте без переписывания исходных покупок.

Что объясняет итоговый расчёт

Участники видят жильё, трансфер, ужин, музей и завершённые возвраты. Если сумма вызывает вопрос, исходная трата остаётся доступной. В конце есть понятные балансы по валютам без формул в таблице и общего аккаунта.