Jak działa matematyka dzielenia wydatków w grupie na Telegramie (minimalne rozliczenie)
Grupa, która od dłuższego czasu dzieli koszty — wyjazd, wspólne mieszkanie, regularne zamówienie zbiorowe — zwykle kończy z plątaniną „kto za co zapłacił”, której nie da się rozsupłać z pamięci. Kalkulator wydatków grupy jak SplitTabsBot rozwiązuje dwa osobne problemy: wyliczenie salda netto każdej osoby oraz ustalenie najmniejszego zestawu płatności, który wyrówna wszystko.
To naprawdę różne obliczenia. Saldo netto po prostu sumuje, ile każda osoba zapłaciła, i porównuje z tym, ile jest winna w każdej zalogowanej pozycji. Minimalne rozliczenie idzie o krok dalej: zamiast tego, żeby każdy płacił każdemu, komu coś jest winien, tworzy najmniejszą liczbę przelewów, które sprowadzają wszystkie salda do zera.
SplitTabsBot obsługuje oba przypadki jako dwie osobne komendy, więc możesz w każdej chwili sprawdzić stan (/balance) bez wymuszania rozliczenia, a gotowy plan płatności (/settle) poprosić dopiero, gdy grupa będzie naprawdę gotowa do zapłaty.
Kroki
- Zapisuj wydatki na bieżąco komendą /add. Przykład: /add 42.50 kolacja @alice @bob — kwota, opis i osoby, między które dzielisz rachunek. Płacący jest automatycznie uwzględniany w podziale.
- Sprawdzaj /balance w dowolnym momencie. Pokazuje bieżące saldo netto każdego członka — kto łącznie ma być rozliczony, a kto winien — na podstawie wszystkich zalogowanych pozycji, bez proponowania konkretnych płatności.
- Uruchom /settle, gdy grupa jest gotowa zapłacić. Komenda nie przyjmuje argumentów. Wylicza minimalne rozliczenie — najmniejszą liczbę przelewów, które sprowadzają każde saldo do zera — zamiast tego, żeby każdy dłużnik płacił każdemu wierzycielowi osobno.
- Czytaj oba wyniki rozróżniając je. Traktuj /balance jak tablicę wyników, a /settle jak listę spostrzeżeń. Jeśli czyjeś saldo wynosi 0,00, a inni są plus czy minus, nie ma błędu — ta osoba jest po prostu wyrównana i /settle nie zmarnuje na nią przelewu.
- Napraw błędy /undo albo zacznij od nowa /clear. /undo usuwa ostatnią pozycję, jeśli wpiszesz coś błędnie, a /clear czyści cały rejestr grupy do czystego restartu.
Warto wiedzieć
- Saldo netto (/balance) i minimalne rozliczenie (/settle) to dwie różne kalkulacje — jedna pokazuje pozycję, druga plan płatności — dlatego SplitTabsBot celowo trzyma je jako osobne komendy.
- Minimalne rozliczenie chodzi o jak najmniejszą liczbę przelewów, a nie najmniejsze poszczególne kwoty — może oznaczać, że jedna osoba zapłaci większą pojedynczą sumę, jeśli to wyrówna więcej sald naraz.
- Żaden realny pieniądz nie jest przenoszony przez obliczenie — /balance i /settle wyświetlają tylko liczby, a faktyczna płatność nadal odbywa się tak, jak grupa się rozlicza w normalnej praktyce.
- Darmowy plan to 20 wydatków na grupę. Pro to jednorazowa płatność 150 Stars (ok. 3 USD) za całą grupę, nie na członka, która zdejmuje limit i dodaje eksport do CSV.
- Płacący zawsze jest liczony jako jedna z osób dzielących wydatek w /add, więc nie musisz dopisywać się osobno.
Częste pytania
- Jaka jest różnica między /balance a /settle?
- /balance pokazuje saldo netto każdej osoby — kto ma otrzymać, kto winien. /settle wylicza minimalne rozliczenie: najmniejszy zestaw przelewów wyrównujący wszystkie salda, zamiast tego, żeby każdy płacił każdemu.
- Czy kalkulator faktycznie przenosi pieniądze?
- Nie — tylko oblicza i wyświetla liczby. SplitTabsBot nigdy nie przetwarza prawdziwej płatności, a grupa rozlicza się po swojemu. Komendy są bezpieczne w czacie grupowym.
- Dlaczego /settle pokazuje mniej płatności niż jest długów?
- Bo równoważy długi względem siebie w całej grupie, zamiast wypisywać każdą relację winien-należny, co zwykle redukuje się do znacznie mniejszej liczby faktycznych przelewów. Cztery osoby, które są winne każda trzema, mogą skończyć z trzema płatnościami w sumie.
- Czy jest limit liczby wydatków do zalogowania?
- Darmowe grupy mają 20 wydatków. Jednorazowa płatność 150 Stars odblokowuje nieograniczoną liczbę wydatków i eksport CSV dla całej grupy.