在马来西亚,客户要求部分退款时,已验证的电子发票仍可更正。关键是72小时时限从验证时点起算,而不是开票日期或客户提出异议之日;时限一过,须通过调整单据完成更正。
在本指南中,3E Accounting Malaysia(马来西亚3E会计)团队说明72小时之后应如何处理这类更正,涵盖单据选择、MyInvois中的原始发票引用、账簿分录,以及销售与服务税(Sales and Service Tax,简称SST)核对。文中所有金额与情景均为示例,并非客户实际记录;本文亦不构成针对任何具体交易的预先批准建议。
为什么72小时窗口对马来西亚电子发票部分退款如此重要?
在验证后的72小时内,符合条件的买家可请求拒收该电子发票,供应商也可取消有误的电子发票(须符合系统条件);未接入MyInvois的外国买家则无法通过系统提出拒收请求。
马来西亚内陆税收局(Lembaga Hasil Dalam Negeri,LHDN,马来语通称HASiL)正分阶段推行电子发票制度。按本文撰写时有效的实施时间表,年营业额超过1亿令吉的纳税人自2024年8月起实施;营业额超过2,500万令吉至1亿令吉者于2025年1月跟进;超过500万令吉至2,500万令吉者于2025年7月跟进;不超过500万令吉的阶段自2026年1月起实施,并受豁免安排与新设企业相关规则约束。
HASiL对年营业额或收入低于300万令吉且符合条件的纳税人给予豁免,条件涉及特定股东、控股公司、关联公司及合营安排。马来西亚的居家经营生意应先核对详细豁免条件,不应想当然地认为必然获豁免;其他企业则应核对各自的实施日期。本指南依据官方指引核对的日期为2026年11月1日,技术与SST专项复核尚待完成。这既包括业主自营的中小企业与马来西亚的跨国公司,也包括通过马来西亚公司注册服务设立的新公司。
HASiL的框架设定了自验证时点起算的72小时窗口。窗口之内,买家可请求拒收,供应商可取消单据。我们团队首先强调两点:买家提出拒收请求,本身并不会取消该发票;窗口之内同样允许开具调整单据。HASiL的电子发票指引在其门户上对两条路径均有说明。
72小时过后,取消与拒收不再是标准路径。更正改由引用原始发票的调整单据完成。这也正是为什么决定下一步开什么单据的,是退款原因——而不是开票日期。

退款单、贷记单还是借记单:部分退款应选哪一种?
单据须与交易实质相配。向买家退回款项,一般应开退款单;不涉及退款的金额下调,用贷记单处理——例外情形包括误付款、多收款退回与押金退还。向买家加收款项,则应开借记单。
这些区分来自HASiL旗下MyInvois框架中的单据类型定义。我们团队将其套用于实际交易,而不是套用销售人员所贴的标签。
退款单(refund note)确认款项已退还买家;贷记单(credit note)用于未退款的发票金额下调;借记单(debit note)记录向买家加收的款项。
一项警示:切勿就同一金额同时开具贷记单与退款单,视作两次独立冲减。一笔部分退款是一个经济事件,只应体现一次。
同样,在假定每一笔付给客户的款项都是原销售退款之前,先核查此前是否已开具任何调整单据。这笔款项可能是赔偿、多收款的退回,或另一笔贷项的清偿。定义唯有映射到真实交易,才能发挥作用。
MyInvois框架下的调整单据
| 单据类型 | 所证明的内容 | 常见适用情形 |
|---|---|---|
| 退款单(refund note) | 款项已退还买家 | 对先前已验证销售的部分或全部退款 |
| 贷记单(credit note) | 发票金额下调且未退款 | 价格下调留作客户预收款,或抵减未来供货 |
| 借记单(debit note) | 向买家加收的款项 | 少开金额或开票后的附加收费 |
| 取消 | 在验证后72小时内将单据状态改为已取消 | 交易确实有误且将重开或冲回;已取消单据仍可检索 |
MyInvois中的退款单应如何引用原始发票?
退款单应引用原已通过验证的电子发票。1.1版结构(version 1.1 schema)规定了原始UUID与内部发票编号(如适用)的填写字段。
通用唯一识别码(UUID)将调整单据与原始提交绑定在一起;内部发票编号则将其对应到您自己的账务记录。两者都填在结构为其预留的字段中,因此技术上的第一步,是确认您的提交系统支持哪个结构版本。MyInvois SDK文档列明了各类单据的结构。
就退款单而言,1.0版与1.1版使用相同结构,但1.1版启用了数字签名验证。版本差异不会把现金退款变成贷记单——单据逻辑与技术格式是两个不同的问题。
开票之前,先核实客户资料。若是企业买家,通过公司查册核对官方登记册,可确认您所引用的注册名称与编号无误。
HASiL常见问题中另有一项提示:若原始发票的开具早于电子发票制度,其引用的处理方式并不相同。请先确认原始单据的日期,不要假定一条路径适用于所有情形。
一笔示例性部分退款如何全程处理?
假设一笔非真实客户的销售:RM10,000(不含SST),验证五天后退回RM2,000。我们团队建议的做法,是开具一张RM2,000的退款单,使留存收入与留存现金均为RM8,000,原始发票仍可追溯。
下文的金额、时点与分录均为我们团队用以演示机制的假设,并非取自任何客户记录。这些数字、时点与建议处理方式仍需技术复核。请把它们当作一个待您按自身事实核对的示例模式。
1. 原始交易
供应商开具一张RM10,000的电子发票并提交验证。客户随后全额支付RM10,000。
2. 退款事件
五天后,即验证已超过72小时,双方同意就退回的部分退还RM2,000。这笔退款确实减少了该笔销售的交易对价。
3. 更正处理
供应商开具一张RM2,000的退款单电子发票,引用原已验证的电子发票。原始发票不作取消:窗口已过,余下的销售仍在继续。
4. 结果状态
原始RM10,000的销售留在审计轨迹中,调整额为RM2,000,留存收入与留存现金均为RM8,000。没有任何金额被冲减两次。
示例:部分退款时间线(不含SST)
| 事件 | 相对验证时点 | 金额 | 电子发票操作 |
|---|---|---|---|
| 销售电子发票开具并验证 | 第0天 | RM10,000 | 原始电子发票提交至MyInvois |
| 客户全额付款 | 第0天 | RM10,000 | 银行收款与客户账户核对 |
| 就退回部分达成部分退款 | 第5天(超过72小时窗口) | RM2,000 | 开具退款单,引用原始电子发票 |
| 更正后的净额状态 | 全部入账后 | RM8,000 | 收入与现金留存;原始发票留在审计轨迹 |
在马来西亚,部分客户退款应编制哪些账簿分录?
更正只入账一次:借记收入冲减账户、贷记客户账户,再以银行退款结清该贷方余额。现金付出时,收入不再变动。
在上述假设下(不含SST),分录如下。科目名称应跟随您自己的会计科目表。这些分录假定初始收入确认恰当、款项已全额收取、此前未确认退款负债,且属真实的销售减让;同时假定此前未确认任何回收资产。IFRS 15可能要求对附退货权的销售确认退款负债与单独的回收资产。可销售的退回商品或可按销售成本恢复入存货,取决于此前的分录与可回收性。这些分录与科目名称仍需在适用的MFRS或MPERS框架下复核。
步骤1:确认销售
借记应收账款RM10,000,贷记销售收入RM10,000。在收入确认恰当的前提下,此分录记录客户的应收款与原始销售。
步骤2:记录收款
借记银行存款RM10,000,贷记应收账款RM10,000。客户账户在原销售上结清。
步骤3:入账退款调整
借记销售退回(或您选定的收入冲减科目)RM2,000,贷记客户应收款账户RM2,000。由此产生RM2,000的客户贷方余额。
步骤4:向客户付款
借记客户账户RM2,000,贷记银行存款RM2,000。贷方余额结清,收入不再被第二次借记。
步骤5:对账该事件
保留一份对账记录,将以下各项串联起来:
- 原始电子发票的内部编号与UUID
- 退款单的内部编号与UUID
- 退款的内部审批
- 付款的银行参考编号
最后的核对,是确认已验证的退款单、客户账户调整与银行付款描述的是同一个RM2,000的事件——而不是三次独立调整。这是我们团队建议的工作流程,并非已形成文档的内部制度,其中各项也并非全部由HASiL强制要求。
示例:部分退款的账簿分录
| 分录 | 借记 | 贷记 | 金额 |
|---|---|---|---|
| 原始销售 | 应收账款 | 销售收入 | RM10,000 |
| 收到全额付款 | 银行存款 | 应收账款 | RM10,000 |
| 退款调整 | 销售退回 | 应收账款 | RM2,000 |
| 向客户退回现金 | 应收账款 | 银行存款 | RM2,000 |
部分退款在实务中容易在哪里出错?
我们团队最先排查的两种失误模式是:收入被重复冲减,以及银行退款背后没有经过验证的调整单据。
下述两个例子都是假设性拼合,并非本机构经手或记录过的案件。在马来西亚电子发票部分退款复核中,门户、账簿与银行必须讲同一个故事;正确的更正取决于交易本身以及已入账的分录。
1. 重复冲减
在一个示例性拼合中,客户支付RM10,000,随后收到RM2,000退款。记账员将这笔付款直接计入销售退回;与此同时,开票系统导入退款单,又入账一笔RM2,000的冲减。
银行正确显示净收款RM8,000,但收入只剩RM6,000,客户分类账还挂着一笔无法解释的贷方余额。正确的更正,是冲回重复的会计分录,并将实际的银行付款对应到退款单所产生的客户贷方余额上——绝不是删除有效的退款单来强行让数字一致。
2. 未经验证的调整
第二种风险,是银行退款仅有内部贷项备忘支持,MyInvois中没有任何经过验证的调整。此时,银行对账单、会计记录与电子发票记录无法互相对应。
修复方式,是开具引用原始电子发票的相应退款单,再将其与既有会计分录配对。冲减不重复入账第二次。
在马来西亚,部分退款何时需要SST调整?
退款本身并不会自动冲减已入账的SST。税务处理取决于供应性质、已征收的税额、退款原因,以及税款是否已申报或缴付。
我们的第一步,是确定供应内容及其是否原本就属于销售与服务税范围。SST由马来西亚皇家关税局(RMCD)管理,该局对服务税贷记单的必备项目有明确规定,并针对不同服务列明不同税率。
仅作示例:假设一笔RM10,000的服务费正确适用8%税率,并真实减让RM2,000,则RM2,160的退款由RM2,000对价与RM160服务税构成。这些数字、服务分类与税率假设仍需专项复核。我们团队不会不加区分地对所有供应套用8%的税率。算术本身并不能确立扣减税款的资格或其时限。
根据现行服务税法,已缴服务税退还给未经营业务的客户后,注册服务提供者可就取消或终止应税服务,或总监批准的其他原因,申请从申报表中扣减;须事先获得关税局总监批准,并在规定的一年期限内扣减,除非获准延长。这些服务税条件不应自动套用于销售税。适用哪条路径——通过SST-02作贷记单调整,还是经批准扣减已缴已退的服务税——须由专业人员判断;扣减同样通过SST-02申报。
两条边界须谨记。经过验证的MyInvois退款单,本身并不确立冲减已入账SST的权利。至于单一合并单据(或互为关联的单据)能否同时满足两套制度,指引并未给出定论——在依赖任何此类安排之前,须先经专项确认。
敲定部分退款前的SST核对
| 核对项 | 为何重要 |
|---|---|
| 原供应是否属于SST范围? | 决定是否存在任何税务调整 |
| 适用税率与纳税时点是什么? | 决定退款中的税款组成部分 |
| 为何退款? | 退货、取消服务、多收款与赔偿的处理各不相同 |
| 税款是否已申报或缴付? | 决定是调整申报表还是申请扣减 |
| 适用RMCD哪条文件路径? | 贷记单要求与扣减条件不同,包括审批与时限 |
在哪些情况下,建议的做法会改变?
单据选择的逻辑大体不变,但金额、时点、先前已开的贷记单、结构版本以及客户所在地,都可能改变处理路径。
部分退款并非只有一种事实形态。以下是通常会改变我们建议的分支点。
1. 全额退款而非部分退款
金额变了,路径不变。窗口过后,就全部退款价值开具退款单即可逆转整笔交易的经济结果,而原始发票仍留在审计轨迹中。全额退款改变的是金额,不会自动要求取消原票。
2. 退款发生在72小时之内
取消变得可行,但我们团队只在交易确实应当取消或重开时才使用。为记录一笔部分退款而取消整笔销售,会错误呈现仍在进行的交易——除非同时开具更正后的替代电子发票。
3. 减让额留作客户预收款
若价格下调但款项留作未来供货的客户预收款,则适用贷记单路径。若先前已贷记的金额日后以现金付出,应先复核既有调整,确保该笔付款不会造成收入或税金的第二次冲减。
4. 现金退款前已开具贷记单
我们会先复核既有的贷记单,再建议更正方式。清理步骤须经过技术与SST复核,包括单据引用、可否取消、会计系统影响及税务后果。在完成该复核之前,不应视之为定案。
5. 客户在海外
同样从退款单与贷记单的区分出发。我们团队还会核查外国买家的资料、发票货币、汇兑差异及该供应的SST处理。跨境个案宜先经专项复核,再给出详细意见。
总结
处理得当,72小时后的部分退款归结为三个动作。首先,确认窗口从验证时点起算,而非开票日期。其次,按交易实质选择单据:确属原销售退款且没有既有调整时,一般考虑开具退款单并引用原已验证的电子发票;误付款、多收款退回、押金退还或已有贷记单等情形应先核查,已有贷记单的处理须经技术与SST复核。最后,调整只入账一次,并将客户账户、银行与MyInvois门户对账到同一事件上。
SST处理与HASiL单据是两个独立的问题,在申报任何事项之前,都应经过单独复核。若退货涉及收入确认,相关会计判断应落在适用于您的报告框架之下,而不是套用某个示例。
3E Accounting Malaysia是一家企业服务供应商(Corporate Services Provider),为本地中小企业与跨国公司提供公司注册、公司秘书、会计、税务及企业顾问服务。我们的企业专业顾问(Corporate Professional Advisors)协助企业设计电子发票调整流程、理顺账簿与MyInvois之间的错配,并将SST处理交由合适的税务专家把关。若一笔部分退款已让您的记录各执一词,欢迎与我们的团队谈一谈。
常见问题
一般不能。自验证起72小时过后,取消与拒收路径即告关闭,更正须通过引用原始发票的调整单据完成——确属原销售退款且没有既有调整时,一般考虑开具退款单;误付款、押金退还或已有贷记单等情形须另行核查。窗口之内同样允许进行调整。
确属原销售退款且没有既有调整时,一般考虑开退款单;发票下调但不退款时(例如价格下调留作客户预收款)使用贷记单。误付款、多收款退回或押金退还应先核查交易性质;若已开贷记单,应先复核既有调整,并由技术与SST专业人员确认处理方式。切勿就同一金额同时开具两种单据,作为两次独立冲减。
使用适用结构提供的引用字段。按退款单1.1版结构,这些字段包括原已验证电子发票的UUID及您的内部发票编号(如适用)。请核对您的提交系统支持的结构版本,并注意HASiL对电子发票制度实施前开具的发票另有不同处理。
借记收入冲减科目(如销售退回),贷记客户应收款账户;实际退款时,借记客户账户、贷记银行存款。收入只冲减一次,银行付款用于结清客户贷方余额。
不会。SST处理取决于供应内容、所征税额、退款原因,以及税款是否已申报或缴付。RMCD对服务税贷记单的必备项目有规定,并就已缴税款的扣减设定条件,因此税务方面须经单独的专项复核。
Abigail Yu
董事
Abigail Yu 负责 3E Accounting Group 的高管领导工作,主导运营、IT 解决方案、公共关系和数字营销,以推动业务成功。她拥有新加坡国立大学传播与新媒体系荣誉学士学位,在危机管理、金融传播和企业传播方面拥有出色的专业技能。







