Найпростіше зрозуміти Checkpie на прикладі звичайної вечері з друзями.
Уявіть: ви вп’ятьох повечеряли в піцерії, і офіціант приносить один рахунок на всіх. Хтось узяв лише салат, хтось — піцу, пиво й десерт, а одну піцу ви замовили на двох. Ділити порівну — несправедливо.
Ви фотографуєте чек, finerd розпізнає позиції — і ви створюєте Checkpie. Кидаєте посилання у спільний чат; друзі відкривають його з телефона, без жодного застосунку, і кожен позначає, що саме він їв. Спільну піцу ділите навпіл, пиво залишаєте за тим, хто його замовив. finerd одразу рахує, хто скільки винен — разом із податком і чайовими — і перетворює це на борги, які лишається тільки закрити.
Власник і гості
У кожному Checkpie є один власник — людина, яка оплатила рахунок і створила Checkpie, — і будь-яка кількість гостей.
- Власник переглядає чек, ділиться посиланням, стежить за розподілом і завершує його.
- Гості відкривають надіслане посилання, обирають замовлені позиції й бачать, скільки винні. Вони приєднуються просто з браузера, без акаунта finerd.
Позиції та нарахування
Чек складається з двох частин:
- Позиції — те, що є в рахунку, кожна з кількістю та ціною (бургер, дві кави, пляшка вина).
- Нарахування — суми поверх позицій: Податок, Чайові, Знижка, Обслуговування, Доставка або Власне нарахування. Чайові можуть бути фіксованою сумою або відсотком від позицій.
Гості обирають позиції. Нарахування не обираються напряму — вони розподіляються автоматично.
Як рахується частка кожного
Кожен платить за обрані позиції плюс справедливу частину кожного нарахування. Нарахування діляться пропорційно до позицій, які взяв кожен, а не порівну.
Для рахунку на $100 — $90 позицій і $10 податку — де двоє людей беруть по $45 позицій:
- Позиції: по $45
- Податок: $10 × ($45 / $90) = по $5
- Разом: по $50
Позиції, які ніхто не обрав, залишаються нерозподіленими й не нараховуються нікому. Панель підсвічує їх, щоб власник міг розібратися з ними перед завершенням.
Усі ділять у реальному часі
Власник і гості бачать той самий чек наживо. Коли люди приєднуються й обирають позиції, лічильники та суми оновлюються миттєво — без перезавантаження й повторного надсилання посилання.
Завершення Checkpie створює борги
Коли власник завершує Checkpie, finerd перебудовує початкову транзакцію так, що частка кожного стає боргом: гроші, які вам винні, записуються на боржника, а гості можуть позначити свою частину як оплачену.
Завершення Checkpie — незворотне. Після завершення позиції та суми блокуються, і гості не можуть змінити свій вибір.