Splitwise қалай жұмыс істейді: әр шот бөлу қолданбасының артындағы ортақ есеп
Шот бөлу қолданбасы шын мәнінде нені сақтайды, ешкім сізге тікелей төлемеген шығындардан баланс қалай есептеледі және алты борышы бар төрт дос неге үш аударыммен есеп айырысады.
Біреу таксиге төледі, біреу кешкі асты жапты, ал бір аптадан кейін кімнің плюста екенін ешкім қалпына келтіре алмайды. Дәл осы мәселені әр шот бөлу қолданбасы шешеді, әрі бәрі оны бірдей шешеді — есеп кітабымен. Splitwise солардың ішіндегі ең танымалы, сондықтан мұндай нәрсе қалай жұмыс істейді деп сұрағанда көпшілік дәл соны меңзейді.
Тетікті бір көрсеңіз, қалғаны құпия болуын қояды: қолданба неге сізге ешқашан ештеңе сатып алмаған адамға төлеңіз дейді, «есеп айырысу» неге шығын санынан аз төлем береді және қолданбадағы ешнәрсе неге сіздің ақшаңызға тимейді. Бөлу қолданбасы — ортақ жазба, төлем қызметі емес.
Қолданба шын мәнінде нені сақтайды
Әр шығын — үш факт: сома, кім төледі және ол кімге арналған. Одан басқа ештеңе керек емес.
«Кешкі ас, 48 000 ₸, төлеген Бекзат, төртеуміздің арамызда бөлінген» деп жазыңыз — қолданба бір жол сақтады. Ол «Айгүл Бекзатқа 12 000 ₸ борыш» дегенді сақтаған жоқ — ол шығарылып алынады. Айырманың маңызы бар, себебі дәл сол нәрсе бірдей шығындар жиынтығын, ешбір негізгі факт өзгермей, қалаған санда әртүрлі төлем жоспарына қайта реттеуге мүмкіндік береді.
Топтар сол жазбаны шектеу үшін бар. Топ — шығындар жиыны мен адамдар жиынының айналасындағы шекара: бірге тұратын пәтер, сапар, футбол командасы. Баланстар топтың ішінде есептеледі, сондықтан бір дос бір топта сізге борыш болып, екіншісінде сізден алатын болуы мүмкін.
Баланс қалай есептеледі
Әр адам үшін қолданба екі жалпы соманы қадағалайды: оның төлегені және борышы — топтағы әр шығындағы үлесінің қосындысы. Баланс — солардың айырмасы.
Төрт дос демалыс күндерін бірге өткізеді. Ержан қалада тұрады, сондықтан пәтерде жоқ; концертке тек Дана мен Ержан барды.
| Шығын | Сома | Кім төледі | Бөлу |
|---|---|---|---|
| Пәтер | 150 000 ₸ | Айгүл | Айгүл, Бекзат және Дананың арасында тең |
| Азық-түлік | 60 000 ₸ | Бекзат | тең, төртке |
| Концерт билеттері | 80 000 ₸ | Дана | Дана мен Ержанның арасында тең |
Топ 290 000 ₸ жұмсады, ал әркімнің үлесі оның қай шығындарда болғанына байланысты: пәтерден 50 000 ₸, азық-түліктен 15 000 ₸, билеттерден 40 000 ₸. Енді әркімнің үлесін оның төлегенінен шегеріңіз:
| Адам | Төледі | Үлесі | Баланс |
|---|---|---|---|
| Айгүл | 150 000 ₸ | 65 000 ₸ | +85 000 ₸ |
| Бекзат | 60 000 ₸ | 65 000 ₸ | −5 000 ₸ |
| Дана | 80 000 ₸ | 105 000 ₸ | −25 000 ₸ |
| Ержан | 0 ₸ | 55 000 ₸ | −55 000 ₸ |
Оң сан топтың сізге борыш екенін, теріс сан сіздің топқа борыш екеніңізді білдіреді. Төрт баланс әрқашан нөлге жиналады, әрі бұл — маңызы бар жалғыз есеп тексеруі; жиналмаса, бір шығын қате.
Сіз үшін төлемеген адамға неге төлейсіз
Жұптап алғанда, осы үш шығын алты бөлек борыш тудырады: әр шығын төлеушіні сол шығындағы қалғандардың бәрінен алатын етіп қалдырады. Ешкім алты аударым жасағысы келмейді.
Сондықтан қолданба оның орнына баланстармен жұмыс істейді. Ержан Айгүлге 55 000 ₸, Дана Айгүлге 25 000 ₸, Бекзат Айгүлге 5 000 ₸ жібереді. Үш аударым, бәрі тең — Айгүл өзіне тиесілі 85 000 ₸-ді дәл алады. Ержанға қараңыз. Айгүл оған ешқашан ештеңе сатып алған жоқ, себебі ол пәтерде болмады, ал Айгүл тек соған төледі. Оның 55 000 ₸-і — Бекзаттың азық-түлігі мен Дананың билеттеріндегі үлесі. Ол бәрібір Айгүлге төлейді, себебі топ жалпы борыш болған сома өзгермейді — ол тек ең аз қимылға реттелген.
«Қарызды жеңілдету» немесе ақылды есеп айырысу дегеннің бар мәні осы. Есеп айырыспаған n адам болғанда, реттеуге ешқашан n − 1 аударымнан көп керек болмайды, әрі жиі одан да аз. Толық тетік керек болса, қарызды жеңілдетудің өз мақаласы бар.
Есеп пен төлем — екі бөлек нәрсе
Адамдарды таңғалдыратын бөлік осы. Борышты төленді деп белгілеу төлемнің болғанын тіркейді; оны болдырмайды. Ақша сіз бұрыннан қолданатын жолмен жүреді — банк аударымы, қолма-қол ақша, төлем қолданбасы — ал есеп соған сай жаңарады. Қолданба кірістірілген төлем провайдерін ұсынатын жерде, ол — біріншінің үстіндегі екінші, қосымша қызмет, есептің өзі істейтін нәрсе емес.
Салдары практикалық: бөлу қолданбасына өз жұмысын істеу үшін банк деректеріңіз керек емес, себебі оның жұмысы — есептеу мен жазба жүргізу. Қолданба ішінде төлем қадамы қосылған сәтте, тұлға тексерулері мен ақылар пайда болатын жер дәл сол екінші нәрсе. Бұл айырма туралы бөлек жаздық.
Тегін нұсқа қай жерде бітеді
Splitwise өзегін тегін беріп, шеттері үшін ақы алады. Тегін жоспарда күніне шамамен үш шығын қоса аласыз, экрандар арасында жарнама көресіз, ал түбіртек сканерлеу мен валюта айырбасы айына 4,99 $ тұратын Pro деңгейінің артында отыр.
Тыныш пәтер үшін бұл көрінбейді. Сапардың екінші күні алты адам түскі ас, такси және билеттерді тіркеп жатқанда, ол көрінбеуін қояды: шектеу адам басына күніне қойылады, ал топ оған бір түстен кейінде жетеді. Көпшілік дәл сол сәтте іздей бастайды. Тегін жоспар нені ұстап қалады егжей-тегжейін қамтиды, ал шектеуге тірелгенде не істеу керек сол түстен кейінді қамтиды.
Donget қай жерде көмектеседі
Donget сол модельді қолданады, себебі модель дұрыс: шығын, үлес, адам басына баланс және соңында бір рет есеп айырысу. Сіз топ құрасыз, Шығын қосу түймесін басасыз, оны қалай бөлетініңізді таңдайсыз — Тең, Сома, Пайыз, Көбейткіш немесе Элементтер ішінде жол-жолымен — ал Балансы қойындысы бәрінің ағымдағы қорытындысын жүргізеді.
Айырмасы — қабырғалардың қай жерде тұрғанында. Шығынға күндік шектеу жоқ, жарнама жоқ, ал ЖИ көмегімен түбіртекті сканерлеу ақылы деңгейге қалдырылмай, кіріп тұр: түбіртекті түсіріңіз — шығын соның негізінде құралады. Есеп айырысу жоғарыда сипатталған дәл сол ең аз аударым реттеуін ұсынады, әрі топтағы бәрі бірдей баланстарды көретіндіктен, ешкім ұйымдастырушының сөзіне сенуге мәжбүр емес.
Жиі қойылатын сұрақтар
Splitwise деген не?
Splitwise — ортақ шығынды тіркеуге арналған қолданба. Әркім не төлегенін және ол кімге арналғанын жазады, ал қолданба топтағы бәрінің ағымдағы балансын жүргізеді.
Splitwise адамдар арасында ақша жылжыта ма?
Өздігінен жоқ. Қолданбаның өзегі — жазба: борышты есеп айырысылды деп белгілеу есепті жаңартады, қаражат аудармайды. Splitwise кірістірілген төлем провайдерін ұсынатын жерде, ол өз тексерулері мен ақысы бар бөлек қызмет.
Мен үшін төлеген адамға ақша борыш болып тұрмын ба?
Міндетті емес. Қолданбалардың көбі бүкіл топ бойынша таза балансыңызды көрсетеді, сондықтан сізден ешқашан ештеңе сатып алмаған адамға төлеу сұралуы мүмкін.
Splitwise тегін бе?
Өзегі тегін, бірақ тегін жоспар сізді күніне шамамен үш шығынмен шектейді, жарнама көрсетеді әрі түбіртек сканерлеу мен валюта айырбасын Pro деңгейіне қалдырады.
Топтағы бәрі тіркелуі керек пе?
Әркім балансты өзі көру үшін — иә. Бір адам есепті жалғыз жүргізіп, қорытындысын бөлісе алады, бірақ онда оны тек сол адам тексере алады.
Біреу есеп айырыспай тұрып топтан шықса не болады?
Баланс тазартылғанша есепте қала береді. Біреу кетпей тұрып есеп айырысыңыз немесе балансты келесі қолданатын нәрсеге көшіру туралы келісіңіз.
Қорытынды
Шот бөлу қолданбасы — соңында бір азайту бар ортақ есеп кітабы. Сиқыр сияқты сезілетіннің бәрі — сіз үшін төлемеген адамға төлем, үш аударымға айналған алты борыш — сол бір идеядан шығады. Қолданбаларды модель емес, ақылы қабырғаның артына нені қоятыны ажыратады.
Donget-ті тегін жүктеп алыңыз және шектеусіз, жарнамасыз әрі Pro деңгейінсіз есеп жүргізіңіз.