在马来西亚,电子发票(e-Invoice)是指每一张发票都必须先提交给 LHDN(内陆税收局,又称 HASiL 或 IRBM)验证,才能成为有效的税务文件。年营业额或收入达 RM300万或以上的企业,必须通过 LHDN 的 MyInvois 系统开具电子发票。低于 RM300万的企业获得豁免。第 4 阶段企业(营业额介于 RM300万至 RM500万)享有宽限期至 2027 年 12 月 31 日,并从 2028 年 1 月 1 日起全面执行。

本指南把整体情况集中在一处说明。每个部分都附有详细指南的链接,方便您需要细节时查阅。

什么是马来西亚电子发票?

电子发票是一笔销售的数码记录,由 LHDN 近乎实时地检查和验证。它取代纸本和 PDF 格式的发票、收据和账单,作为卖家的收入凭证和买家的开支凭证。

每家企业的流程都一样:

  1. 您开具电子发票,可以在 MyInvois Portal,或在您的网店、会计或 ERP 软件中完成。
  2. 您提交至 MyInvois。 LHDN 会检查格式和细节,例如 TIN 是否有效。
  3. LHDN 进行验证,并分配一个唯一识别码(UUID)。已验证的电子发票附有二维码,链接至验证记录。
  4. 您与买家分享,可以是下载文件或验证链接。
  5. 买家有 72 小时可要求拒绝,您也有 72 小时可以取消。过了这段时间,就只能通过开具票据(note)来更改。

电子发票不只涵盖销售发票。LHDN 承认四种文件类型:发票、贷方票据(credit note)、借方票据(debit note)和退款票据(refund note)。每种都有自开发票(self-billed)版本,在某些情况下由买家而非卖家开具,例如向海外供应商或非经商人士购买时。

谁必须开具电子发票?何时开始?

LHDN 根据年营业额或收入,分四个阶段推行电子发票。每个阶段在开始日期之后都有一段宽限期,让企业逐步适应,期间 LHDN 给予更多弹性。

阶段 年营业额或收入 强制实施日期 宽限期结束
1 超过 RM1亿 2024 年 8 月 1 日 2025 年 1 月 31 日
2 RM2500万至 RM1亿 2025 年 1 月 1 日 2025 年 6 月 30 日
3 RM500万至 RM2500万 2025 年 7 月 1 日 2025 年 12 月 31 日
4 RM300万至 RM500万 2026 年 1 月 1 日 2027 年 12 月 31 日
豁免 低于 RM300万 无须实施 不适用

LHDN 在《电子发票指南》第 4.8 版中,把豁免门槛从 RM100万提高至 RM300万,自 2026 年 9 月 1 日起生效。以下三个条件决定您是否适用豁免:

  • 集团收入也计算在内。 如果您的企业有营业额达 RM300万或以上的非个人股东、控股公司、关联公司或联营伙伴,豁免就不适用。
  • 一旦纳入,就不会退出。 如果您已被规定开具电子发票,之后营业额下降也不会让您退出。
  • 新成立和成长中的企业有各自的开始日期。 指南已列明,请在规划前先查清楚自己的日期。

获豁免的企业仍可选择开具电子发票。有些企业这样做,是因为他们的 B2B 客户有此要求。2027年财政预算案并没有改变实施阶段或门槛。

我们的2027 年电子发票阶段、豁免与截止日期指南,逐一说明每个条件,并为第 4 阶段企业提供按季度的规划。

电子发票上要填写什么?

LHDN 的指南列出八组共 55 个数据栏位:地址、企业资料、联络号码、发票详情、交易方、交易方资料、付款资料,以及产品或服务。有些栏位是选填,有些只在特定情况下适用,例如外币或税务豁免。

日常最重要的栏位:

组别 主要栏位
供应商(您) 名称、TIN、商业注册号码(BRN)、SST 号码、MSIC 代码、业务活动
买家 名称、TIN、BRN 或身份证号码、SST 号码、地址、联络号码
发票详情 文件类型、发票号码、日期与时间、货币、原始电子发票参考(票据适用)
产品 分类代码、描述、数量、单价、税种与税率、折扣
总额 小计、不含税总额、税额、含税总额、应付总额

有两个栏位比其他栏位更容易出问题:

  • 买家的 TIN。 必须与 LHDN 的记录相符,并搭配正确的身份证号码。详见下方的 TIN 部分。
  • 分类代码。 每一行都需要一个 LHDN 代码,用来说明销售类型。例如,004 是综合电子发票的代码。

如何向 LHDN 提交电子发票?

进入 MyInvois 有两条途径,实际操作上有三种方式:

方式 途径 最适合 取舍
MyInvois Portal Portal 每月只开几张电子发票 免费,但每张电子发票都要手动输入
网店应用或插件 API 网店 根据订单自动开具电子发票
会计或 ERP 软件 API 已经用该软件开发票的企业 取决于您的软件是否支持 MyInvois

MyInvois Portal 是 LHDN 的免费网页工具。您通过 MyTax 登录即可进入,无须另外注册。它也接受用 Excel 模板批量上传,方便处理每月的综合电子发票。我们的 MyInvois Portal 指南说明如何登录、为会计师开放权限,以及开具您的第一张电子发票。

MyInvois API 是软件代您提交的方式。每个应用都使用 ERP Client ID 和 Client Secret 进行验证,这两项由您在 Portal 注册 ERP 系统后生成。两条规则可以避免大部分中断:Staging 和 Live 需要各自的凭证,而 Client Secret 一过期,提交就会立即停止。我们的 MyInvois Client ID 与 Client Secret 指南逐步说明每个步骤。

MyInvois 规定每次 API 提交最多 100 张电子发票及 5MB,每张电子发票最多 300KB。正式在 mytax.hasil.gov.my 上线前,请先在沙盒环境(preprod-mytax.hasil.gov.my)测试。沙盒中的任何操作都不算数。

买家的 TIN 要用什么?

买家的税务识别号码(TIN)是必填栏位,MyInvois 会与 LHDN 的记录进行核对。企业买家提供自己的 TIN。个人买家可以提供 TIN、身份证号码,或两者都提供。

当买家无法提供 TIN 时,LHDN 提供通用 TIN:

通用 TIN 适用于
EI00000000010 只提供身份证号码的马来西亚个人,以及综合电子发票上的买家
EI00000000020 只提供护照号码的外国个人,以及出口销售中没有 TIN 的外国买家
EI00000000030 自开电子发票中没有 TIN 的海外供应商
EI00000000040 没有 TIN 的政府机构和获豁免机构

以上没有一个适用于马来西亚企业买家。格式错误也很常见:个人 TIN 以 IG 开头,公司 TIN 以 C 开头并以 0 结尾。我们的如何查询马来西亚 TIN 号码指南,说明各种格式、MyTax TIN 查询,以及哪个通用 TIN 用在哪里。

什么是综合电子发票?

综合电子发票(consolidated e-invoice)把一个月的销售以一次提交申报,涵盖所有买家没有要求个别电子发票的交易。这些买家照常收到一般收据。综合电子发票以“General Public”作为买家,TIN 为 EI00000000010。

须知的三条规则:

  • 截止日期。 须在月底后 7 天内提交,即次月 1 日至 7 日之间。
  • 不可重复计算。 已有经验证个别电子发票的销售,不可再列入。
  • 某些销售永远不能合并。 包括任何超过 RM10,000 的单笔交易(自 2026 年 1 月 1 日起)、汽车销售、机票、承包商根据建筑合约进行的建筑工程,以及支付给代理、经销商和分销商的款项。

宽限期内,LHDN 允许营业额最高 RM500万的企业,把通常需要个别电子发票的交易也纳入合并。每月截止日期依然适用。

我们的综合电子发票指南,列出完整的排除清单、需要填写的栏位,以及一个完整示例。

何时开具贷方票据、借方票据或退款票据?

已验证的电子发票无法编辑。验证后 72 小时内,您可以取消并重新开具。超过 72 小时后,就要通过引用原始电子发票的票据来调整:

发生了什么 应开具的票据
客户退货并获得退款 退款票据
电子发票验证后您给予折扣 贷方票据
您少收了钱,客户补付差额 借方票据

票据只能针对 LHDN 已验证的电子发票开具。我们的贷方票据、借方票据与退款票据指南,说明每种情况,包括综合电子发票中订单的退款。

LHDN 为什么会拒绝电子发票?

大部分被拒都源于以下几个原因:

  1. 买家 TIN 无效,通常是打错字,或使用旧的 SG 或 OG 前缀。
  2. TIN 与身份证号码不匹配,两者不是同一组。
  3. 发票号码重复,在您的 LHDN 账户中已经存在。
  4. 您自己的 TIN 和 BRN 与 MyInvois 纳税人资料不符。
  5. Client Secret 已过期或已重新生成,导致所有提交同时停止。

LHDN 每次拒绝都会返回错误信息,而每个常见信息都有已知的解决方法。完整列表请参阅常见 LHDN 电子发票错误及解决方法。

网店如何处理电子发票?

网店的买家众多,大部分从不要求电子发票,只有少数会要求。实际上,网店需要准备好四件事:

  1. 让客户申请电子发票的方式,并提供他们的 TIN 和身份证资料。LHDN 表示买家应在购买当月内提出申请。
  2. 针对这些申请的个别电子发票,从订单直接提交。
  3. 每月综合电子发票,涵盖其余所有销售,并保存订单列表作为记录。
  4. 票据与取消,处理退款、退货和错误。

订单一旦超过每天几张,把这些全部手动输入 Portal 就应付不来。网店应用或插件可以根据订单开具电子发票,并追踪每张的验证状态。我们的网店电子发票准备清单按顺序说明设置步骤。

我们为主要网店平台开发电子发票集成:

每一款都包括客户申请表格、每月综合电子发票、贷方票据、借方票据和退款票据,以及分开的 Staging 和 Live 环境。

没有开具电子发票会受到什么惩罚?

没有开具电子发票,属于《1967年所得税法令》第 120 条下的罪行。每项罪行可被罚款 RM200 至 RM20,000、监禁最长六个月,或两者兼施。

LHDN 表示,在宽限期内不会对违规行为施以惩罚。第 4 阶段企业的宽限期于 2027 年 12 月 31 日结束。宽限期内您仍须开具电子发票。请把 2027 年当作解决问题的一年,而不是拖延的理由。

此外还有实际成本。已验证的电子发票是 B2B 客户申报自身税务时的开支凭证,因此有些客户会更倾向于选择能开具电子发票的供应商。

准备清单:如何为电子发票做好准备

  1. 确认您的情况。 把营业额(包括集团公司)与 RM300万门槛对比,确定您所属的阶段。
  2. 登录 MyInvois。 通过 MyTax 完成纳税人资料和用户资料,并把会计师添加为中介(intermediary)。
  3. 核对您自己的资料。 确保您的 TIN、BRN、SST 号码和 MSIC 代码与 LHDN 记录相符。
  4. 选择方式。 每月只有几张电子发票就用 Portal,网上订单用网店应用,或使用支持 MyInvois 的软件。
  5. 生成 API 凭证(如果您使用应用),Staging 和 Live 各一组,并把 Client Secret 的到期日记在日历上。
  6. 在沙盒中测试。 从头到尾跑一遍真实情境:一笔销售、一次客户申请、一次退款。
  7. 设置客户申请流程。 决定买家如何申请电子发票及提供 TIN。
  8. 对应分类代码,为您销售的产品和服务配上代码。
  9. 安排每月综合电子发票,固定在每月第一周处理。
  10. 与团队商定退款流程:72 小时内取消,或之后开具票据。

常见问题

马来西亚小型企业必须开具电子发票吗?

如果年营业额或收入低于 RM300万,而且没有营业额达 RM300万或以上的企业股东、控股公司、关联公司或联营伙伴,就不需要。已经被纳入规定的企业,即使之后营业额下降,也仍须继续遵守。

MyInvois Portal 是免费的吗?

是的。LHDN 通过 MyTax 免费提供给所有纳税人。它适合每月只开几张电子发票的情况。通过 API 提交的网店应用和会计软件,通常收取订阅费。

每笔销售都要开具电子发票吗?

不用。只有提出要求的买家需要个别电子发票,另加 LHDN 规定必须个别开具的交易。其余所有销售都纳入每月综合电子发票,买家照常收到一般收据。

LHDN 验证电子发票后,我还能取消吗?

可以,须在验证后 72 小时内并附上理由。之后就要开具引用原始电子发票的贷方票据、借方票据或退款票据。

第 4 阶段宽限期结束后会怎样?

从 2028 年 1 月 1 日起,第 4 阶段企业不再享有宽限期的弹性。需要个别电子发票的交易必须开具个别电子发票,而《1967年所得税法令》第 120 条的罚则也将适用。

让您的网店为电子发票做好准备

如果您在 Shopify、WooCommerce、OpenCart 或 Shopline 上销售,请看看我们的电子发票集成。如果不确定哪种方式适合您的企业,欢迎与我们的团队联系。

资料来源:LHDN e-Invoice Guideline (Version 4.8)、 e-Invoice Specific Guideline 和 e-Invoice FAQ,以及 MyInvois SDK,于 2026 年 10 月查阅。