BillSplitor

BillSplitor 是怎么运作的

十个人吃饭,一个人刷卡,然后群里开始争谁点了咸蛋苏东。BillSplitor 把这件事变成一条链接:你拍下收据,每个人点选自己吃了什么, 系统直接算出每人该给多少,税和服务费都已经摊进去了。

一、收据是读出来的,不是手打的

上传收据照片后,系统会用 OCR 加上语言模型识别出每一行菜品、数量、单价、小计、服务费和 SST。 金额不靠税率倒推:收据上写 6% SST 是 RM4.20,我们就用 RM4.20—— 马来西亚的收据在进位方式、服务费与税的叠加顺序上差别很大,按公式硬算反而会错。

识别结果只是起点,不是定论。热敏纸褪色、手写加菜、双栏排版、方言菜名都可能让它读错。 所以扫描后的第一屏就是可编辑的列表——改菜名、改价格、删掉重复行。 在你确认之前,链接不会发出去。

二、税和服务费按比例摊,不是平均分

先分菜钱、再把税平均分,是引发争执的经典做法——只点了一杯饮料的人在替点牛排的人补贴税金。 BillSplitor 的做法是:先算出每个人认领的菜品小计,再按这些小计的比例分摊服务费和 SST。 你吃了十分之一,就付十分之一的税。

两个标记用来处理麻烦情况。标为 可共享 的菜, 费用在所有认领它的人之间平分——比如全桌一起夹的那条鱼。标为 全桌均摊 的,则不管谁认领,按人数摊给每一位——白饭、矿泉水、湿纸巾就该这么算。 均摊项用的是你填的用餐人数,而不是碰巧点了的人数。

三、一条链接,不用装 App,朋友也不用注册

点分享会得到一条链接。打开的人看到菜品列表,填个名字,点选自己吃的,提交,完事。 不用下载、不用注册、不用建账号——晚上十点往群里丢一条链接的时候, 任何多余的一步都会让一半的人放弃,所以这里的门槛必须是零。

如果两个人抢认同一份最后的菜,系统会提示他们,而不是悄悄收两次钱。 全部菜品被认领完,账单会自动结算,付款的人会收到一份「谁欠多少」的明细。 如果隔天还有菜没人认领,系统会给付款人发一封提醒卡片让他转发到群里——只发一次,不会一直骚扰。

四、怎么把钱收回来

付款人可以在账单上挂一张 DuitNow 收款二维码或 Touch 'n Go 号码, 认领的人在自己的结算页上就能看到,可以当场转账,不用再问一次号码然后忘掉。 BillSplitor 不碰钱:不处理支付、不代收、也不核实转账是否完成, 只是把付款人自己填的收款方式展示给欠他钱的人。

五、Upgrade 模式:旅行,不只是一顿饭

一趟周末旅行装不进「一张收据」的模型——好几张单、好几个人垫钱,有时还是外币。 Upgrade 模式把任意多张账单归到一个 set 里,共用一条链接。 每张账单保留自己的税务规则和币种,汇率由你自己设定—— 曼谷的收据不该按马来西亚的税率来算。

等所有人在所有账单上都认领完,结算引擎会把整个 set 净额化成最少的转账笔数: 不是十一个人绕成一圈互相转,而是算清楚谁该直接付给谁、一次付清。 中途已经还过的钱可以随时登记,会自动抵扣。

它刻意不做的事

分账不需要账号。不保存你的银行卡或卡号。也不囤积你的数据: 账单和收据照片在创建 30 天后由每日任务自动删除,连上传的图片一起删。 登录是可选的,只是图个方便——保存收款方式、集中查看历史账单、 以及为经常一起吃饭的那桌人建可复用的群组。

任何拿到账单链接的人都能看到该账单的菜品和大家填的名字, 所以请像对待收据本身一样对待这条链接。账单链接不会被搜索引擎收录。

为什么是免费的

BillSplitor 由马来西亚的一名开发者独自开发和维护。它免费, 靠公开页面上的广告和页脚偶尔收到的一杯 teh tarik 维持。 没有付费版、没有按单收费、也不卖数据。哪里坏了或缺了什么,反馈页直达真人。常见问题在 FAQ;税怎么算、WhatsApp 上怎么走完流程、多张单的旅行怎么结算,都写在 指南里。

BillSplitor 是怎么运作的 — BillSplitor