Разделение счёта
Определите, кто кому должен, на основе общего списка расходов, минимизируя количество переводов.
Разделение счёта
Вставьте список расходов — кто платил, сколько и для кого — и инструмент рассчитает, кто кому должен, выполняя расчёты с минимальным количеством переводов. Идеален для расходов на поездку, общей квартиры, группового ужина или любой ситуации, когда несколько человек платили за вещи и в конце нужно разобраться в счётах.
Каждая строка следует формату «плательщик; сумма; получатели»: Алиса платила 30 за Алису, Боба и Кэрол становится «Алиса; 30; Алиса, Боб, Кэрол». Оставьте получателей пусто или используйте «*» для разделения между всеми в списке, и добавьте «-Имя» после «*» чтобы исключить одного человека из одного расхода — удобно для раунда, когда один человек пропустил. Переключитесь с равного разделения на доли, чтобы взвешивать стоимость неравномерно (Боб:1, Кэрол:3 дает Кэрол в три раза больше доли, чем Боб), установите метку валюты, выберите количество знаков после запятой и добавьте чаевые или комиссию в процентах на каждый расход.
По умолчанию результат минимизирует количество переводов, необходимых для расчёта — часто превращая путаницу индивидуальных долгов в один или два платежа — и показывает баланс каждого участника перед расчётом, чтобы все видели, как была достигнута общая сумма. Отключите минимизацию, чтобы увидеть прямые долги между людьми за каждый расход. Неверные строки указываются с номером строки, поэтому опечатка никогда не нарушит разделение.
Всё работает локально в вашем браузере: список имён и сумм никогда никуда не загружается. Скопируйте результат, загрузите его как .txt файл для поделиться с группой, или отправьте результат обратно на вход, чтобы скорректировать расход и пересчитать.