01 общие расходы
Кто кому должен? Считаем без регистрации
Заведите комнату, отправьте ссылку друзьям и записывайте траты. Поровну сама сведёт долги к минимуму переводов: не больше «число людей минус один».
- Секрет комнаты в ссылке128 бит
- Переводов в расчёте≤ n − 1
- Деньги хранятся какцелые копейки
- Cookie, трекеры, аналитика0
Новая комната
чек № 1Восстановить из файла JSON
Файл станет новой комнатой с новыми ссылками. Старая комната не меняется.
02 этот браузер
Ваши комнаты
Список лежит только в этом браузере (localStorage). Сервер его не знает.
03 как выглядит расчёт
Четверо, шесть чеков, три перевода
Пример собран из выдуманных данных тем же кодом, что считает ваши комнаты. Там есть евро по ручному курсу, доли, проценты и точные суммы.
Карелия, 4 дня (пример)
пример · данные выдуманы- Аренда дома на 4 ночи24 000,00 RUB
- Продукты в дорогу7 340,50 RUB
- Бензин (Вера ехала поездом)5 120,00 RUB
- Сауна, Финляндия (60 EUR по 98,5)60,00 EUR
- Экскурсия по островам6 000,00 RUB
- Кафе перед отъездом3 100,00 RUB
Итого51 470,50 RUB
Баланс
| Аня | +17 076,20 RUB | получит |
|---|---|---|
| Боря | −5 783,30 RUB | должен |
| Вера | −3 889,12 RUB | должен |
| Глеб | −7 403,78 RUB | должен |
Кто кому переводит (3 из максимум 3)
- Глеб переводит Аня7 403,78 RUB
- Боря переводит Аня5 783,30 RUB
- Вера переводит Аня3 889,12 RUB
04 три шага
Без пароля, но не без замка
- Комната это ссылка. Адрес комнаты и ключ редактирования случайные, по 128 бит. Ссылка «только просмотр» отдельная.
- Расходы делятся как нужно. Поровну, по долям, по точным суммам или по процентам. Ни одна копейка не теряется при округлении.
- Расчёт закрывается. Переводы фиксируются в истории, и начинается новый период. Любую правку видно в журнале.