每一篇讲马来西亚 e-Invoice 的文章,都在解释卖家要提交什么给 LHDN。几乎没有一篇回答店主在柜台真正会被问到的那句话:「这笔可以开 e-Invoice 吗?」——然后接下来要怎么办。这篇就是讲那一刻:谁有义务开、客人怎么提出、以及这整件事在 EZsite 的店里怎么跑,而且不用任何人把 TIN 打进表格。
文中关于法规的部分,全部来自 LHDN 自己的网页和 FAQ,重要处都附链接。我们是软件公司,不是税务代理;你的情况如果比较特殊,以你的税务代理为准。
法规现在走到哪里
LHDN 的实施时间表(2026 年 8 月 30 日更新)是按公司规模分阶段上路的:
| 2024 年 8 月 1 日 | 年营业额超过 RM1 亿 |
|---|---|
| 2025 年 1 月 1 日 | 超过 RM2,500 万、至 RM1 亿 |
| 2025 年 7 月 1 日 | 超过 RM500 万、至 RM2,500 万 |
| 2026 年 1 月 1 日 | RM500 万以下 |
所以到今天,所有阶段都已经开始了。对小型零售商最重要的一行,是表格下面的豁免条款:年营业额或收入低于 RM300 万的企业,豁免实施 e-Invoice。这个门槛一路上调过不止一次——旧文章还在写 RM50 万或 RM100 万——所以做任何决定之前,请直接看 LHDN 的网页,而不是博客文章,包括这一篇。
LHDN 的一般 FAQ 里还有两条规定,决定了店家要怎么处理客人:
- 你不必为每一个上门的客人开 e-Invoice。买方没有提出要求的交易,并入合并 e-Invoice——整个月一份文件,不分 B2C 或 B2B,在月底后七个日历天内提交(FAQ 第 38、39 题)。
- 买方提出要求时,必须把资料给你——姓名、TIN、身份证或公司注册号码、地址(FAQ 第 31 题)。个人的 TIN 以「IG」开头。没有这些资料,就没有 e-Invoice 可开。
还有一条,网络卖家常常搞错:如果你通过 Shopee、Lazada 这类平台销售,开 e-Invoice 的是平台,不是你(FAQ 第 110 题)。实体店和你自己网站的销售,才由你申报。这正好就是 EZsite 店主的处境:平台的部分平台处理,自己的网站是自己的责任。
没人讲清楚的部分:客人要怎么提出?
今天走进马来西亚任何一家连锁药房或超市,看收据最下面。有一个二维码,旁边一行字大概是「扫描申请 e-Invoice」。这是零售业最后选定的答案,而且是个好答案,原因有三:
- 收银员不必停下排队的人龙来打 TIN。
- 客人自己输入资料,打错了自己改,而且是回到家再填,不是在柜台。
- 只有真的需要 e-Invoice 的客人才会去走这一趟。其他人留在合并 e-Invoice 里。
网上商店有同样的问题,只是形状不同。收据是 email 里的一个 PDF;「柜台」是订单确认页。需要公司 e-Invoice 的那个人,通常不是下单的人,而下单的人在结账时根本没想到税务。如果拿到 e-Invoice 的唯一方法是写信给店家然后等,那大部分的要求会在一个月后以投诉的形式出现——而那个月的合并 e-Invoice 早就送去 LHDN 了。
在 EZsite 的店里是怎么跑的
我们把零售业的这套做法做进了平台。后台 E-Invoice → Configuration 里一个开关,打开之后:
| 1. 收据带着二维码 | 店家寄出的每一张 Invoice PDF 和正式收据,都会印上「Need an e-Invoice? Scan to request」的二维码,底下印同一个链接。客人会员中心的订单页多一颗申请 e-Invoice按钮。订单一旦开了 e-Invoice,这个二维码就换成 LHDN 的验证二维码。 |
|---|---|
| 2. 客人填自己的资料 | 链接开在你自己的域名上,显示订单编号、日期、金额,和一张短表单:个人或公司、姓名、TIN、NRIC 或 BRN、地址、州属、email、电话。姓名、email、电话已经从订单带入。链接有签名,只会开这家店的这一张订单;改网址也到不了别人的订单。 |
| 3. 你收到 email,也有一份清单 | 每笔申请都会进到 E-Invoice → e-Invoice 申请,同时发到你的邮箱。清单上看得到订单、有没有付款、买方和 TIN。 |
| 4. 一键开立 | 批准会打开你平常用的那个 e-Invoice 预览页,买方资料已经取代了会员档的资料。你看过、提交,MyInvois 验证。申请结案,客人收到含 LHDN 验证链接的 email,资料存回他的会员账号,下一张订单就完全不用再填。 |
| 5. 或一键拒绝 | TIN 跟公司名称对不上、或订单根本没付款,拒绝会把你的原因和重新申请的链接发给客人。 |
| 6. 其他人:合并 | 没人提出要求的订单还在 Pending Invoice 里。选好月份、开立合并 e-Invoice,完成——在 LHDN 给的七天内。 |
有几件事这个页面是故意不做的。已取消的订单只给信息,不给表单。已经有 e-Invoice 的订单改显示验证链接。已经并进合并 e-Invoice 申报的订单,会请客人联系你,因为那需要人来判断,不是一颗按钮能决定的。
你需要打开它吗?
三个问题,按顺序:
| 营业额超过 RM300 万吗? | 没超过就是豁免,可以不用往下看了——除非你的企业客户为了自己的账务坚持要 e-Invoice。有些会,而二维码仍然是给他们的最省事的方法。 |
|---|---|
| 销售发生在哪里? | 平台的销售是平台的事。你的网站和你的店是你的。 |
| 你的买家是谁? | 多数是消费者:每个月一份合并 e-Invoice,加上给少数提出要求的人的二维码。多数是公司:预期大部分订单都会变成申请回来,并确保批准的人在提交前有把 TIN 对过公司名称。 |
开第一张 e-Invoice 之前要准备的
- MyInvois API 凭证。登录 MyInvois Portal,进纳税人资料,到 View and Register ERP 登记一套系统。Portal 会给你 Client ID 和 Client Secret;贴进 EZsite 的 E-Invoice → Configuration。Sandbox 门户发的是另一组凭证,先用它跑一次测试提交。
- 公司的登记资料:登记名称、TIN、SSM 号码、有登记的话还有 SST 号码、MSIC 代码、地址。
- 一个有人看的邮箱,因为申请都发到那里。
- 二维码的开关,以及一张用来扫描测试的订单。
之后就是每个月的习惯:批准进来的申请、在月初第一周内为其他订单开立合并 e-Invoice,并记得 LHDN 在验证后给你 72 小时取消错误(FAQ 取消章节)——过了就只能开新文件。
如果你的店在 EZsite 上,e-Invoice 已经在你的后台里;二维码申请流程只差一个开关,MyInvois Portal 的登记我们会陪你走。如果你还不在 EZsite 上,而 e-Invoice 是卡住你开店的其中一件事,跟我们说说你的店。