# 什么是信用备忘录？SaaS 的 Credit Note 详解

> 什么是信用备忘录？了解何时开具 credit note、其中必须包含哪些内容、会计分录和税务规则，以及它与退款或借项备忘录的区别。
- **Author**: Deepak Jangir
- **Published**: 2026-10-01
- **Category**: Billing, Finance
- **URL**: https://dodopayments.com/blogs/zh/credit-memo

---

信用备忘录是卖方向买方出具的一份文件，用于减少买方在之前开具的发票项下应付的金额。它可以在不修改原始发票的情况下更正或减少过去的收费，并且既可以降低未结余额，也可以生成客户日后可使用的预付额度。

"Credit memo"是美国常用的说法。在英国、欧盟、印度和澳大利亚，同一类文件通常称为"credit note"。

对于 SaaS 公司来说，信用备忘录经常出现：周期中途降级、席位数量错误、SLA 服务额度，以及重复收费。本指南将介绍应在何时开具信用备忘录、其中必须包含哪些内容、如何记录，以及它与退款、借项备忘录和拒付有何区别。

## 会计中的信用备忘录是什么？

从会计角度看，信用备忘录是对销售额进行的负向调整。开具发票时，你会记录收入（或递延收入）以及应收账款余额。之后，如果针对该发票开具信用备忘录，就会冲销部分或全部销售额，从而减少收入以及客户应付给你的金额。

核心原则是：发票开具后不能再编辑。发票一旦获得编号并发送，就会成为审计轨迹的一部分，并且在大多数税务体系中也会成为税务记录的一部分。如果发票内容有误，你应当出具一份引用原发票并记录更正内容的独立文件。这份独立文件就是信用备忘录。

这样才能确保你的[应收账款分类账](https://dodopayments.com/blogs/accounts-receivable-saas-guide)准确无误，并让你的税务申报与发票保持一致。

信用备忘录本身不会转移资金。它会改变应付金额，之后可以将这笔预付额度用于未来发票、保留为账户余额，或进行退款。

## 何时开具信用备忘录

只要客户在已发送的发票中被收取了超出应付金额的费用，就应当开具信用备忘录。SaaS 中常见的触发情形包括：

- **超额收费。** 发票按 50 个席位收费，但合同规定的是 40 个；或者系统按客户从未达到的用量层级计费。
- **定价错误。** 协商好的折扣或促销码未应用，或者续费时使用了错误的价目表。
- **退款期内的退货和取消。**
- **SLA 违约服务额度。** 你未达到正常运行时间承诺，而合同规定客户可在下一张账单中获得一定比例的额度。
- **降级按比例计算的预付额度。** 客户在计费周期中途转为更便宜的套餐，并且已经为不会使用的高价套餐支付了费用。我们的[订阅升级、降级和按比例计费指南](https://dodopayments.com/blogs/subscription-upgrade-downgrade-proration)详细介绍了计算方式。
- **善意折扣。** 客户成功团队为解决投诉而同意提供的折扣。
- **重复收费。** 同一张发票被支付了两次，或者由于重试错误导致续费执行了两次。

如果发票尚未开具，只需修改草稿即可。信用备忘录用于更正已经存在的文件。

## 信用备忘录应包含哪些内容

信用备忘录应让客户、你的会计人员和税务机关准确了解冲销了什么以及原因：

- **顶部清晰标注"Credit Memo"或"Credit Note"。** 这样就不会与发票混淆。
- **独立的连续编号。** 信用备忘录通常使用独立于发票的编号序列（例如 `CN-2026-0042`）。适用于[发票编号](https://dodopayments.com/blogs/invoice-number)的连续无缺号规则通常也适用于信用备忘录。
- **开具日期。**
- **引用原始发票的编号和日期。** 这是最重要的字段。没有发票引用的信用备忘录只是一个无对应对象的负数。
- **卖方信息：**法定名称、地址和税务登记号。
- **买方信息：**名称、地址，以及在 B2B 场景下，如果原始发票上有买方税号，也应填写该税号。关于各国前缀，请参阅[什么是 VAT 号码以及它的格式](https://dodopayments.com/blogs/what-is-a-vat-number)。
- **获得额度的项目说明：**行项目、数量和单价。
- **额度原因：**超额收费、取消、SLA 额度、降级等。
- **获得额度的净额、税额和含税总额**，以及税率。税费行必须与原始发票中的税费展示方式一致。
- **额度的结算方式：**应用于未来发票、保留为账户预付余额，或退回原支付方式。

## 信用备忘录、借项备忘录、退款和拒付的区别

这四个术语经常被混淆，但它们对账簿的影响不同。

|                    | 信用备忘录                         | 借项备忘录                     | 退款                                             | 拒付                               |
| ------------------ | ---------------------------------- | ------------------------------ | ------------------------------------------------ | ---------------------------------- |
| 发起方             | 卖方                               | 卖方（购买退货时也可以是买方） | 卖方                                             | 持卡人，通过其发卡银行             |
| 作用               | 减少之前发票项下的应付金额         | 增加之前发票项下的应付金额     | 将现金退还给客户                                 | 强制冲销一笔银行卡支付             |
| 是否发生现金流动？ | 否，不能仅凭此文件发生             | 否，不能仅凭此文件发生         | 是，卖方转给买方                                 | 是，从卖方账户扣除                 |
| 对应收账款的影响   | 减少应收账款（或生成客户预付额度） | 增加应收账款                   | 如果发票已经支付且已记录信用备忘录，则无直接影响 | 无直接影响，但会扣除争议金额和费用 |
| 是否需要文件       | 是，信用备忘录本身                 | 是                             | 应有信用备忘录或退款收据作为凭证                 | 如果提出申诉，则需要证据材料       |

以下几点值得特别说明：

**信用备忘录与退款。** 信用备忘录是会计文件；退款是现金流动。规范的流程通常会将两者结合：先开具信用备忘录记录金额减少，然后在客户想要收回现金而不是账户预付额度时，将这笔额度退回其银行卡。完全不出具信用文件就退款，是造成对账差异的最常见原因之一。

**信用备忘录与借项备忘录。** 两者互为镜像。借项备忘录会增加客户应付的金额，例如你少收了费用、忘记收取用量超额费用，或需要增加滞纳金时。

**信用备忘录与拒付。** 拒付不是由你开具的。客户的银行会冲销这笔支付，而你可以提交证据或接受损失及争议费用。如果客户要求获得额度，而你能快速提供，通常可以完全避免拒付。我们关于[拒付与退款](https://dodopayments.com/blogs/chargeback-vs-refund)的对比说明了解释了为什么快速退款几乎总是比争议处理成本更低。

## 信用备忘录示例：SaaS 周期中途降级

下面是一个使用示例数字的完整案例。

一位英国客户使用每月 100 GBP 的 Pro 套餐，计费日为每月 1 日。其 9 月发票（`INV-2026-0918`）金额为 100 GBP，另加 20% VAT，因此总额为 120 GBP，且已经支付。9 月 16 日，客户降级至每月 40 GBP 的 Starter 套餐。9 月有 30 天，套餐切换后还剩 15 天。

按比例计算如下：

- 未使用的 Pro 时长：100 x 15/30 = 50.00 GBP
- 剩余 15 天的 Starter 费用：40 x 15/30 = 20.00 GBP
- 税前净额度：50.00 - 20.00 = 30.00 GBP
- 额度对应的 VAT（20%）：6.00 GBP
- 信用备忘录总额：36.00 GBP

卖方开具信用备忘录 `CN-2026-0042`，日期为 9 月 16 日，引用 `INV-2026-0918`，原因填写为"套餐降级，按比例计算的额度"，并列明 30.00 GBP 净额、6.00 GBP VAT 和 36.00 GBP 总额。关于如何选择时间比例，详见[按比例计费说明](https://dodopayments.com/blogs/prorated-billing-explained-saas)；关于计费日期为何重要，请参阅[计费周期指南](https://dodopayments.com/blogs/billing-cycle)。

### 信用备忘录的会计分录

标准分录会按比例冲销原始销售额：

| Account                  | Debit | Credit |
| ------------------------ | ----- | ------ |
| 销售退回和折让（或收入） | 30.00 |        |
| 应付 VAT                 | 6.00  |        |
| 应收账款                 |       | 36.00  |

对销售退回和折让科目的借记属于抵减收入科目，因此会减少净收入，但不会从分类账中删除原始销售记录。

对 VAT 应付科目的借记会减少你应向税务机关缴纳的销项税，因为销售额已经减少，你不再有权保留这部分销售对应的 VAT。

由于原始发票已经支付，对应收账款的贷记会为客户留下 36.00 GBP 的预付余额。许多团队会将该余额重新分类到负债科目（通常称为客户预付额度或客户存款），直到它被应用于下一张发票或进行退款。如果随后将款项退回银行卡，就借记该负债科目并贷记现金。

订阅业务还需注意一点：如果 9 月的费用已经记入递延收入，而降级发生时只有一部分已经确认，那么未确认部分对应的借方可能应计入递延收入，而不是已确认收入。我们的[递延收入](https://dodopayments.com/blogs/deferred-revenue-explained)说明介绍了这种拆分方式。

## Credit Note 的税务影响

Credit note 不只是面向客户的礼貌性文件。在 VAT 和 GST 体系中，它属于税务文件，必须正确冲销税额。

核心规则很简单：如果原始发票收取了 VAT，credit note 就必须按相同税率冲销获得额度对应的 VAT。随后，你应在开具 credit note 的期间，在 VAT 申报表中申报减少后的销项税。只冲减净额会导致你多缴税，也会让已登记 VAT 的客户多申报进项税。

以下是一些需要了解的具体规则：

- **欧盟。** 欧盟 VAT 指令将任何修改原始发票并明确引用原始发票的文件视为发票本身，因此 credit note 需要包含相同的内容。成员国允许在降价或取消销售时减少应税金额。我们的[2026 年 SaaS 欧盟 VAT 指南](https://dodopayments.com/blogs/eu-vat-saas-guide-2026)介绍了更广泛的规则。
- **反向征税。** 如果原始 B2B 发票采用反向征税且未收取 VAT，credit note 也不应包含 VAT，并应重复反向征税说明。请参阅[反向征税 VAT 的运作方式](https://dodopayments.com/blogs/reverse-charge-vat)。
- **印度。** 根据 GST，credit note 受《CGST 法案》第 34 条管辖，必须在供应商的申报表中申报。
- **美国销售税。** 美国没有类似 VAT 的 credit note 制度，但如果你在原始发票中收取了销售税，信用备忘录应减少你在相关司法管辖区申报并缴纳的税额。

在任何税务体系中，credit note 都应与其更正的发票保持相同的税务处理：相同税率、相同司法管辖区、相同客户税务身份。

## SaaS 计费系统如何处理信用备忘录

现代计费平台很少要求你手动起草信用备忘录。预付额度通常由某项操作生成（例如套餐变更、退款或手动调整），最终会成为账户预付额度，或退回原支付方式。

```mermaid
flowchart LR
    A["已支付发票中的计费问题"] --> B["开具信用备忘录，并引用原始发票"]
    B --> C{"客户偏好"}
    C -->|"保留额度"| D["账户预付余额"]
    C -->|"退回款项"| E["退回原银行卡"]
    D --> F["应用于下一张续费发票"]
    E --> G["包含税额拆分的退款收据"]
```

### 账户预付余额

对于降级、SLA 额度和善意调整，通常会形成一笔用于减少下一张发票金额的预付余额。这样可以让现金留在企业中，并避免退款费用。

Dodo Payments 会自动处理套餐变更产生的这类调整。在 `difference_immediately` 按比例计费模式下，从 80 USD 套餐降级到 20 USD 套餐会产生 60 USD 的预付额度，并自动应用于未来续费。我们的[订阅升级和降级指南](https://docs.dodopayments.com/developer-resources/subscription-upgrade-downgrade)解释了每种按比例计费模式以及适用场景。

### 退回原支付方式

当客户停止使用服务，或收费本身有误时，这笔额度会以退款形式支付给客户。在 MoR（名义商户）平台上，退款本身会生成信用文件。由于 Dodo Payments 是法定卖方，并且开具了包含税费的原始发票，因此也会出具冲销税额的退款文件。

通过 API 发起部分退款如下：

```typescript
const refund = await client.refunds.create({
  payment_id: "pay_gr4RizvMOXFJ6xca3y2tU",
  items: [{ item_id: "pdt_abc", amount: 3600 }], // 最小货币单位
  reason: "套餐降级，退还未使用的 15 天对应的按比例额度",
});
```

在控制台确认退款前，你可以看到商品退款、税费退款和退款总额。随后，客户会收到 Refund Receipt，其中显示退款 ID、退款是全额还是部分退款、拆分为应税金额和税额的退款金额、日期、方式和原因。商户可以依次前往 Transactions 和 Refunds 下载退款发票。该文件承担 credit note 的作用：引用原始支付、记录原因，并正确冲销税额。[退款文档](https://docs.dodopayments.com/features/transactions/refunds)列出了相关规则，包括默认 30 天退款期限，以及退款金额不能超过已支付金额；[Create Refund API 参考](https://docs.dodopayments.com/api-reference/refunds/post-refunds)介绍了全部参数。

为了让你自己的分类账保持同步，请通过[webhooks](https://docs.dodopayments.com/developer-resources/webhooks)监听 `refund.succeeded` 事件，并在会计系统中记入对应分录。原始发票会保持不变且可供下载，详见[发票生成文档](https://docs.dodopayments.com/features/invoice-generation)。如需了解更完整的流程设计，我们的[SaaS 退款管理指南](https://dodopayments.com/blogs/saas-refund-management)介绍了政策、审批流程和风险检查。

## 常见的信用备忘录错误

大多数信用备忘录问题会在之后的对账或税务审计中暴露。请避免以下错误：

- **编辑或删除原始发票。** 这会破坏编号序列和审计轨迹。保留原始发票，并另行开具信用备忘录。
- **未关联原始发票。** 未关联的信用备忘录很难对账，也可能无法被接受为税务调整凭证。
- **忘记调整税额。** 只冲减净额会导致你多缴 VAT 或销售税，也会使 B2B 客户获得错误的进项税金额。
- **未提供文件就退款。** 没有信用备忘录或退款收据作为凭证的银行卡退款，会产生无法解释的现金流动。这是导致差异的主要原因之一，我们的[SaaS 支付对账指南](https://dodopayments.com/blogs/payment-reconciliation-saas)对此有详细说明。
- **冲减金额超过开票金额。** 信用备忘录的金额绝不能超过原始发票金额。

## 常见问题

### 信用备忘录和 credit note 是同一种文件吗？

是。"Credit memo"是美国更常用的术语，而"credit note"是英国、欧盟、印度和澳大利亚的标准说法。两者都指卖方为减少买方在之前发票项下的应付金额而出具的文件。

### 可以在没有原始发票的情况下开具信用备忘录吗？

通常不可以。信用备忘录用于更正或减少特定发票的金额，因此应始终引用原始发票的编号和日期。没有这一关联就很难对账，并且可能不符合 VAT 或 GST 的要求。

### 信用备忘录是否意味着客户会收到退款？

不一定。信用备忘录会减少应付金额，产生的预付额度可以应用于未来发票、保留为账户余额，或以退款形式支付给客户。只有在你选择退还这笔额度时，才会发生现金流动。

### 企业应将信用备忘录保存多久？

应与发票保存相同的期限，因为税务机关会将信用备忘录视为税务记录。保存期限因国家而异，通常为数年。

### 信用备忘录由买方还是卖方开具？

信用备忘录由卖方开具。买方可以向卖方发送借项备忘录或额度申请，但用于减少发票金额的正式信用备忘录，始终由开具原始发票的一方出具。

## 结语

信用备忘录让你能够更正过去，而无需重写过去。它会减少客户在现有发票项下的应付金额，拥有独立编号并引用原始发票，同时按原始税率冲销税额。

对于 SaaS 团队来说，目标是让信用备忘录成为日常运营的自然产物：降级自动生成预付额度，退款生成包含税额拆分的收据，每次调整都能追溯到对应发票。如果你希望由一个能够在同一处开具发票、退款收据并完成税额冲销的 MoR（名义商户）代你处理这些文件，可以了解一下[Dodo Payments](https://dodopayments.com)及其[透明定价](https://dodopayments.com/pricing)。
---
- [More Billing articles](https://dodopayments.com/blogs/category/billing)
- [All articles](https://dodopayments.com/blogs)