Preskoči na sadržaj
Donget
Preuzmi
Svi članci

Kako radi Splitwise: zajednička knjiga iza svake aplikacije za dijeljenje računa

Šta aplikacija za dijeljenje računa zapravo pohranjuje, kako se stanje računa iz troškova koje vam niko nije platio direktno, i zašto se četvero prijatelja sa šest dugovanja namiri s tri transfera.

The Donget team 6 min čitanja

Neko je platio taksi, neko drugi pokrio večeru, a sedmicu kasnije niko ne može rekonstruisati ko je u plusu. To je problem koji rješava svaka aplikacija za dijeljenje računa, i sve ga rješavaju na isti način — knjigom. Splitwise je najpoznatiji, pa je to aplikacija na koju većina misli kad pita kako ovo funkcioniše.

Čim vidite mehanizam, ostatak prestaje biti tajna: zašto aplikacija traži da platite nekome ko vam ništa nije kupio, zašto „namiri“ daje manje uplata nego što je bilo troškova, i zašto ništa u aplikaciji ne dira vaš novac. Aplikacija za dijeljenje je zajednički zapis, a ne platni servis.

Šta aplikacija zapravo pohranjuje

Svaki trošak su tri činjenice: iznos, ko ga je platio i za koga je bio. Ništa drugo nije potrebno.

Upišite „večera, 192 KM, platio Emir, podijeljeno na četvero“ i aplikacija je sačuvala jedan red. Nije sačuvala „Amina duguje Emiru 48 KM“ — to je izvedeno. Razlika je bitna, jer upravo ona omogućava da se isti skup troškova preuredi u koliko god različitih planova plaćanja bez ijedne promjene osnovnih činjenica.

Grupe postoje da ograniče taj zapis. Grupa je granica oko jednog skupa troškova i jednog skupa ljudi: zajednički stan, putovanje, ekipa za mali fudbal. Stanja se računaju unutar grupe, i baš zato vam isti prijatelj može dugovati u jednoj grupi, a vi njemu u drugoj.

Kako se računa stanje

Za svaku osobu aplikacija prati dva zbira: koliko je platila i koliko duguje — zbir njenog dijela svakog troška u grupi. Stanje je razlika.

Četvero prijatelja provodi vikend vani. Tarik živi u gradu, pa nije na stanu; na koncert su išli samo Lejla i Tarik.

TrošakIznosPlatioPodjela
Stan600 KMAminajednako između Amine, Emira i Lejle
Namirnice240 KMEmirjednako, na 4
Karte za koncert320 KMLejlajednako između Lejle i Tarika

Grupa je potrošila 1.160 KM, a dio svake osobe ovisi o tome u kojim je troškovima bila: 200 KM od stana, 60 KM od namirnica, 160 KM od karata. Sad oduzmite dio svake osobe od onoga što je platila:

OsobaPlatilaDioStanje
Amina600 KM260 KM+340 KM
Emir240 KM260 KM−20 KM
Lejla320 KM420 KM−100 KM
Tarik0 KM220 KM−220 KM

Pozitivan broj znači da grupa duguje vama; negativan da vi dugujete grupi. Četiri stanja uvijek se sabiru na nulu, i to je jedina aritmetička provjera koja je bitna — ako se ne sabiru, neki trošak je pogrešan.

Zašto plaćate nekome ko nije platio za vas

Uzeta par po par, ta tri troška stvaraju šest odvojenih dugovanja: svaki trošak ostavlja onome ko je platio potraživanje od svih ostalih koji su u njemu bili. Niko ne želi praviti šest transfera.

Zato aplikacija radi iz stanja. Tarik šalje Amini 220 KM, Lejla šalje 100 KM, Emir šalje 20 KM. Tri transfera i svi su na nuli — Amina prima tačno 340 KM koliko joj se dugovalo. Pogledajte Tarika: Amina mu nikad ništa nije kupila, jer on nije bio na stanu, a to je jedino što je ona platila. Njegovih 220 KM je njegov dio Emirovih namirnica i Lejlinih karata. Svejedno plaća Amini, jer ono što grupa ukupno duguje nije promijenjeno — samo je raspoređeno u najmanje poteza.

To je sve što znači „pojednostavljivanje dugova“ ili pametno namirivanje. Uz n ljudi koji se nisu namirili, raspored nikad ne traži više od n − 1 transfera, a često i manje. Pojednostavljivanje dugova ima svoj tekst ako želite cijeli mehanizam.

Knjiga i plaćanje su dvije različite stvari

To je dio koji ljude iznenadi. Označavanje duga kao plaćenog bilježi da se plaćanje desilo; ne izaziva ga. Novac se kreće kroz ono što već koristite — bankovni transfer, gotovina, platna aplikacija — a knjiga se ažurira da odgovara. Gdje aplikacija nudi integrisani platni servis, to je drugi, opcionalni servis povrh prvog, a ne ono što knjiga sama radi.

Posljedica je praktična: aplikaciji za dijeljenje ne trebaju vaši bankovni podaci da bi radila svoj posao, jer je njen posao aritmetika i vođenje zapisa. Čim se doda korak plaćanja unutar aplikacije, tu se pojavljuju provjere identiteta i naknade. O toj razlici smo pisali odvojeno.

Gdje besplatna verzija istekne

Splitwise poklanja jezgro i naplaćuje rubove. Na besplatnom planu možete dodati oko tri troška dnevno, vidite reklame između ekrana, a skeniranje računa i konverzija valuta stoje iza Pro nivoa od 4,99 dolara mjesečno.

Za miran zajednički stan to je nevidljivo. Drugog dana putovanja, kad šestero upisuje ručkove, taksije i karte, prestaje biti nevidljivo: strop je po osobi dnevno, a grupa ga dostigne za jedno popodne. To je trenutak kad većina počne tražiti. Šta besplatni plan zadržava pokriva detalje, a šta učiniti kad dostignete strop pokriva popodne kad se to desi.

Gdje se Donget uklapa

Donget koristi isti model, jer je model ispravan: troškovi, dijelovi, stanje po osobi i jedno namirivanje na kraju. Kreirate grupu, dodirnete Dodaj trošak, izaberete kako ga podijeliti — Jednako, Iznos, Procenat, Množilac ili stavku po stavku — a kartica Stanja vodi tekući zbir za svakoga.

Razlika je gdje su zidovi. Nema dnevnog stropa na troškove, nema reklama, a Skeniraj račun uz AI je uključeno umjesto rezervisano za plaćeni nivo: fotografišete račun i trošak se gradi iz njega. Namiri dugove predlaže isti raspored s najmanje transfera opisan gore, a pošto svi u grupi vide ista stanja, niko ne mora nikome vjerovati na riječ.

Često postavljana pitanja

Šta je Splitwise?

Splitwise je aplikacija za bilježenje zajedničkih troškova. Svako upiše šta je platio i za koga, a aplikacija vodi tekuće stanje za svakoga u grupi.

Pomjera li Splitwise novac među ljudima?

Ne sam po sebi. Označavanje duga kao namirenog ažurira knjigu, ne prenosi sredstva. Gdje se nudi integrisani platni servis, to je zaseban servis s vlastitim naknadama.

Dugujem li novac osobi koja je platila za mene?

Ne nužno. Većina aplikacija prikazuje neto stanje kroz cijelu grupu, pa možete platiti nekome ko vam ništa nije kupio.

Je li Splitwise besplatan?

Jezgro je besplatno, ali besplatni plan ograničava na oko tri troška dnevno, prikazuje reklame i zadržava skeniranje i valute za Pro od 4,99 dolara mjesečno.

Moraju li se svi u grupi registrovati?

Da stanje vide sami, da. Jedna osoba može voditi knjigu i podijeliti sažetak, ali onda ga samo ona može provjeriti.

Šta ako neko napusti grupu prije namirivanja?

Stanje ostaje u zapisu dok se ne zatvori. Namirite prije nego iko ode.

Zaključak

Aplikacija za dijeljenje računa je zajednička knjiga s jednim oduzimanjem na kraju. Sve što djeluje kao magija — uplata nekome ko nije platio za vas, šest dugovanja koja su postala tri transfera — proizlazi iz te jedne ideje. Aplikacije ne razlikuje model, nego ono što stave iza platnog zida.

Preuzmite Donget besplatno i vodite knjigu bez stropa, reklama i Pro nivoa.

Namirite račune za nekoliko sekundi. Ostanite prijatelji godinama.

Pridružite se ekipama koje su sklonile tabelu. Preuzmite Donget besplatno.