Перейти до вмісту

Розділення рахунку

Визначте, хто кому винен, на основі спільного списку витрат, мінімізуючи кількість переводів.

Введення
Вихід

Розділення рахунку

Вставте список витрат — хто платив, скільки і для кого — і інструмент розрахує, хто кому винен, виконуючи розрахунки з мінімальною кількістю переводів. Ідеально для витрат на поїздку, спільної квартири, групового ужину або будь-якої ситуації, коли кілька людей платили за речі і в кінці потрібно розібратися в рахунках.

Кожна строка слідує формату «платник; сума; отримувачі»: Аліса платила 30 за Алісу, Боба та Керол стає «Аліса; 30; Аліса, Боб, Керол». Залиште отримувачів пусто або використовуйте «*» для розділення між усіма в списку, і додайте «-Ім'я» після «*» щоб виключити одну людину з однієї витрати — зручно для раунду, коли одна людина пропустила. Перемкніться з рівного розділення на долі, щоб зважувати вартість нерівномірно (Боб:1, Керол:3 дає Керол в три рази більше долі, ніж Боб), встановіть мітку валюти, виберіть кількість знаків після коми та додайте чайові або комісію у відсотках на кожну витрату.

По замовчуванню результат мінімізує кількість переводів, необхідних для розрахунку — часто перетворюючи плутанину індивідуальних боргів на один або два платежі — і показує баланс кожного учасника перед розрахунком, щоб усі бачили, як була досягнута загальна сума. Відключіть мінімізацію, щоб побачити прямі борги між людьми за кожну витрату. Невірні строки вказуються з номером строки, тому опечатка ніколи не порушить розділення.

Усе працює локально в вашому браузері: список імен і сум ніколи нікуди не завантажується. Скопіюйте результат, завантажте його як .txt файл для поділитися з групою, або відправте результат назад на вхід, щоб скоригувати витрату та пересчитати.

FAQ

Який формат використовується для списку витрат?
Одна витрата на строку: «платник; сума; отримувачі». Отримувачі — імена через кому, або «*» для всіх, або «*, -Ім'я» щоб виключити одну людину з цієї витрати.
Як розділити вартість нерівномірно?
Перемкніться на розділення «За частками» і додайте вагу до імені, наприклад «Боб:1, Керол:3» — частка Керол цієї витрати буде в три рази більша, ніж у Боба.
Чому переводів менше, ніж витрат?
З мінімізацією інструмент спочатку робить сальдо всіх учасників, а потім розраховує групу найменшою кількістю платежів, замість повернення кожної витрати окремо.
Можна ли додати чайові або плату за послугу?
Так. Встановіть «Чайові або комісія (%)» і вона застосовується на кожну витрату перед розділенням, тому вона ділиться так само, як решта рахунку.
Мій список витрат куди-небудь завантажується?
Ні. Весь розрахунок проводиться у вашому браузері — імена та суми, які ви вводите, ніколи не покидають ваш пристрій.