员工油费报销在马来西亚最好的做法,是公司不用靠谁的记性也能核对。我们维修团队用「满油到满油」:上班拍一张油表、下班再拍一张、加上收据;AI 比对后,干净的单自动批准,有怪的转给人看。
下面讲这套做法在服务新山 100 多间 homestay 单位的维修团队里怎么跑、公司要花多少功夫、还有哪里不够好。师傅其他时间怎么做事,看我们的维修团队怎么用 WhatsApp 从打卡到发票。
为什么小团队的油费报销老是出问题?
大部分马来西亚小公司都这样报油费:师傅开自己的车去做工,油快没了就去打油,拍收据丢进 WhatsApp 群,或月底交一叠。老板照批,因为根本没东西可以对。
结果有三个问题:
- 收据只说买了多少油,没说多少是做工用的。 星期六打的 RM80,可能是三天的工作加一趟家庭出游。
- 收据会重复用。 同一张照片可以发两次,家人的收据也可以拿来报。
- 没人知道「正常」是多少。 没有每天的纪录,老板分不出一个月 RM600 对那位师傅的工作量来说合不合理。
而且没有官方的每公里费率可以靠。报销软件商 Rydoo 写明马来西亚没有法定的里程费率,费率是公司自己定。结果每家公司都要自己发明一套规矩。
「满油到满油」是什么意思?
上班时油是满的,下班时又加到满,那下班时加的那些油,就是当天用掉的油。不用知道跑了几公里、走哪条路、车子多耗油,只要两张老实的油表照片加一张收据。
整个概念就这样。系统其他部分,都是为了让这三样东西很难造假。
师傅怎么上班打卡、下班打卡?
我们维修团队每一位在职员工都在出勤页打卡,而且每一位都开车。步骤:
| 时间点 | 师傅做什么 | 系统记下什么 |
|---|---|---|
| 上班 | 输入或选车牌,现场拍油表 | 服务器盖的时间、GPS 位置(必须有)、油表照片 |
| 白天 | 正常做工 | 每张工单自己的照片和备注,不记在班次上 |
| 下班 | 拍油表,然后按「今天没加油」,或拍收据并输入金额 | 时间、GPS、第二张油表照、收据和金额 |
底下还有几条规矩:
- 一天一个班次。 班次同时写进正常的出勤纪录,所以薪水工时跟它是同一笔资料。
- 照片只能用页面里的相机拍,不能从相簿选。 时间由服务器自己盖。
- 同一张照片不能用两次。 系统把档案跟以前所有上传过的照片比对,一模一样就拒绝。
- 旧照片不收。 照片上传超过 20 分钟才拿去打卡,会被拒,昨天的照片不能今天用。
- 不用自拍。 我们认为油表照加 GPS 已经够。
上班时油不是满的,师傅照样做工,只是那一班不能报油费,因为起点不知道。
批准之前,AI 检查什么?
系统用公司自己的 AI 帐号(公司自己连接的 OpenAI 或 Gemini)读照片,回答三件事:油表是满、不满、还是看不清;这是不是真的油站收据;收据上印的总额和日期是多少。
接着跑一串检查。开着「自动批准」时,没有任何警告的单会自动批准;有任何一个警告就转给人:
| 警告 | 什么时候出现 |
|---|---|
| 上班油表看不清 | AI 分不出上班时油满不满 |
| 下班油不满,或看不清 | 下班时没加满,收据可能不够一天 |
| 不是油站收据 | 收据照片是别的东西 |
| 收据金额读不到 | AI 读不出总额 |
| 金额对不上 | 输入的金额跟收据差超过容许值(预设 RM0.50) |
| 收据日期不是当班日期 | 收据是别天的 |
| 超过每班上限 | 金额超过上限(预设每班 RM150,公司可以改) |
| 照片没给 AI 检查 | 公司没连 AI 帐号,或帐号出错 |
最后一行很重要。AI 帐号没设、没额度或服务商挂了,就不会自动批准任何一张,全部等人看。系统不会「当它没问题」。
批准之后,钱怎么走?
看师傅在油站怎么付钱,公司按每位员工设定。
师傅自己先付再报。 批准的单变成一笔「待付」开支,供应商是那位师傅,附上收据,放进公司选的油费科目(预设「Transport & Petrol」)。公司像付其他开支一样付给他,标成已付时开支才进会计系统(Bukku)。被拒的单不付钱、也不扣钱。
公司油卡。 批准的单只做纪录。油卡公司的月结单本来就是开支,每单再记一笔会算两次。被拒的单从师傅下一个还没发的薪水月扣。还没有可以扣的薪水月,就等着,之后再试。
| 在油站谁付钱 | 批准 | 被拒 |
|---|---|---|
| 师傅自己的钱 | 开一笔开支付回给师傅 | 不付也不扣 |
| 公司油卡 | 只做纪录 | 从下一个未发薪水扣 |
照抄之前有两点。油卡被滥用要扣薪水,必须先写进雇佣条款,员工第一天就要知道。还有,公司不能叫员工用自己的 BUDI95 津贴给公司车加油:通讯部长法米 2025 年 10 月 8 日说这样做是错的,员工可以向 KPDN 投报(Malay Mail)。
师傅忘了下班打卡会怎样?
前一天还开着的班次,隔天早上 05:00 之后会自动关在开始那天的最后一刻,标成「自动关闭」,那一班的油费不能报,因为没有下班油表照。出勤纪录算 0 小时,等老板在出勤页补。
听起来很严。实际上这是让这套方法保持老实的唯一一条:没有下班照片,就没东西可比。
这套方法哪里还不够好?
我们每天在用,还是有缺口。自己做或买类似的东西之前,应该先知道:
- 「满」不等于精确。 油表照只显示满,不显示几公升。跳枪就停跟加到顶,看起来都满。一个月下来会平均掉,但某一天可能差一点。
- 证明不了车子去了哪里。 GPS 只在上班和下班记录,没有路线追踪,班中绕路看不到。
- 要报油费的那天,下班一定要去加油。 多停一次油站。有些师傅工少的那天干脆不报。
- AI 会看错。 光线暗的油表或皱掉的收据会转人工。比批错安全,但办公室多了工作。
- AI 要公司自己付钱。 用的是公司自己的 AI 帐号,不是我们的。没设帐号,每张单都要人工看。
- 没有按公里算的选项。 如果你的规矩是每公里给多少钱,而不是报实际油费,这套流程不会帮你算。
油费报销师傅要不要报税?
在限额内通常不用。RinggitPlus(2026 年 3 月 18 日)列出:为公务的油费、交通和过路费津贴,一年最多 RM6,000 免税,要记在 EA 表格 Part F;受控公司董事、独资和合伙人不适用。报销实际公务收据跟固定津贴,一般处理方式不一样。自己的情况请问 LHDN 或税务顾问,这里不是税务建议。
你需要这样的系统吗?
| 你的团队 | 够用的做法 |
|---|---|
| 1–2 位师傅,老板一起出车 | 简单收据纪录,每月看一次 |
| 3–10 位师傅,开自己的车 | 像这样的满油到满油加照片 |
| 公司车用油卡 | 油卡月结单加每天油表检查,抓私用 |
一个人的小店完全不需要这些。一旦有你平常见不到的员工,每天的纪录省下的争执就值回来了。如果你也在想维修怎么批准、怎么收钱,看先修还是先报价和我们怎么给 100 多间派工。
在哪里看这套系统?
上面讲的打卡、油费报销、工单和薪水,全在 Handyman 里面,就是我们自己维修团队在用的系统。它包括什么、怎么问,看 /handyman。