> ## Documentation Index
> Fetch the complete documentation index at: https://waffo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 保证金账户

> 固定保证金与滚动保证金有何区别、冻结资金从哪个账户扣、冻结期怎么计算、结算周期为负时会怎样、冻结何时释放，以及在商户 Portal 哪里核对每一笔保证金变动。

保证金是 Waffo 从你的结算中扣留的一部分资金，用于覆盖日后的退款和争议。它是一项合同条款——如果你的合同中没有保证金，本页内容都不适用于你，你也不会看到这里描述的菜单。

本页讲的是机制细节：冻结如何创建、如何计算、如何补足、如何释放。至于余额层面的全貌——你的保证金余额与其他余额之间是什么关系，以及为什么可提现金额可能低于结算余额——请从
[余额与账户历史](/docs/zh/support/balance-and-account-history-faq)开始。

## 固定保证金和滚动保证金有什么区别？

两者都会扣留资金；区别在于*扣多少*和*扣多久*。

| | 固定保证金 | 滚动保证金 |
| - | - | - |
| 扣留金额 | 合同中约定的固定金额 | **每次结算净额的一个百分比** |
| 冻结何时创建 | 当你的结算余额足以覆盖合同约定金额时，一次性扣除 | 每次结算时，从该次结算的净额中扣除 |
| 释放 | 整笔扣留金额在其释放日一次释放 | 每一笔冻结在各自的释放日释放，因此资金是逐步、持续释放的 |
| 长期效果 | 一笔单独划出的资金 | 一个滚动窗口——较早的结算过了冻结期就释放，而较新的结算持续被扣留 |

你的合同可以**同时包含两种**。两者都适用时，任一时刻必须扣留的金额是两者之和：

```
Required hold = fixed reserve configured + rolling reserve accumulated
```

滚动保证金的合同措辞是对你所约定内容最清楚的表述，Portal 上以表头说明的形式复述了它：

> Initial Rolling Reserve: \_\_% of Net Settlement Amount to be held for \_\_ Days

你自己的百分比、天数，以及天数是工作日还是自然日，都来自你的合同。如果你以多种币种结算，条款会按结算币种分别展示。

## 保证金从我的哪个账户扣？

从你的**结算账户**——即已经完成结算、本可用于提现的那部分余额。不是待结算余额。

这是一个有意的设计选择，其后果值得理解：保证金是在结算计算完成*之后*扣取的，所以**保证金冻结永远不会改变你的结算金额**。你的结算数字、手续费和税费与没有保证金时完全一样；冻结随后把资金从结算账户划入保证金账户。它减少的是你的**可提现**金额，而不是你的已结算金额。

## 保证金会对我所有交易收取吗？

默认是——配置了保证金的商户账户上每一笔交易都计入。收取也可以**按支付方式开启或关闭**，所以你的合同可能对部分支付方式收取保证金，对其他支付方式不收。

在选择性收取的情况下，滚动百分比的计算基数是仅计入的那些支付方式的结算金额之和，按结算批次汇总后再取整——所以一个结算批次只产生一次保证金计算，而不是每个支付方式各算一次。

## 冻结期怎么计算？哪些节假日会影响它？

你的合同以两种方式之一设定冻结期，释放日的计算方式各不相同：

| 合同上的计期基准 | 释放日如何计算 |
| - | - |
| **自然日** | 冻结创建日期加上合同约定的天数。周末和节假日不会推动它 |
| **工作日** | 从创建日期向前计数，按为保证金配置的**固定工作日日历**跳过非工作日 |

如果你的合同按工作日计算，请注意保证金日历*不是*那个会推移你结算日期的日历。结算日期会按你相关国家的合同驱动节假日日历延后（见
[结算周期与日历](/docs/zh/support/settlement-cycle-faq)）；而保证金日历是固定的，不随你的交易国家、结算国家或支付方式变化。因此由"同一个"天数推出的两个日期不会对齐，这是关于保证金日期最常见的困惑来源。结算日历中的 **Reserve Release Date** 列会显示计算出的日期，你不必自己复算。

倒计时是按每笔冻结进行的，而不是按商户：

* 每笔冻结创建当天起算，剩余期限为完整的合同约定期限，创建当天计为第一天。
* 每笔冻结的剩余计数每天递减。
* 今天必须保持扣留的金额，是所有仍在期限内的冻结之和。

## 我的保证金冻结何时创建、何时释放？

冻结在你的**实际结算日**创建，并跟随你的结算频率——按周结算的商户每周产生一笔冻结，按月结算的商户每月一笔。每笔冻结都带有一个**预计释放日**，即其创建日期加上合同约定的冻结期（按上文方式计算），结算日历显示的就是这个日期。

但释放并不会在该日期自动发生。它会与仍需扣留的金额进行比较：

| 预计释放日当天的情况 | 会发生什么 |
| - | - |
| 保证金余额**超过**仍需扣留的金额 | 释放超出部分——即高于要求金额的那部分 |
| 保证金余额**等于或低于**仍需扣留的金额 | **不释放任何金额**，之后的日子也不释放，直到余额恢复到高于要求金额 |

第二行就是产生工单的情形。如果保证金被扣减且未能补足——通常是因为商户没有新交易可用于补足——那么释放会完全停止，直到余额恢复。冻结到达释放日是释放的必要条件，而不是充分条件。

## 结算周期净额为负时会怎样？

\*\*该周期不创建冻结。\*\*没有负数金额可以按比例扣取，也不会从保证金中扣钱来弥补缺口。

不过这笔冻结不会被永久跳过——它会**加到下一个净额为正的结算周期上**，该周期会同时承担自己的冻结和被推迟的那笔。负数结算金额本身会怎样，见
[结算计算详解](/docs/zh/support/settlement-calculation-explained)。

## Waffo 会自动从我的保证金里扣钱吗？

\*\*不会。\*\*保证金不是自动扣款工具。

它的用途是覆盖**通过人工操作施加的罚金和费用**——由 Waffo 员工针对一个具体、有记录的案例发起扣款。没有任何流程会因日常事件自动动用保证金。特别地，结算周期为负不会触及它（见上文）。

因此每一笔保证金扣款都可以追溯到一张人工凭证，你会在 Reserve Account 中看到它作为一条变动记录，带有参考编号、金额、审批时间以及发起扣款时填写的自由文本说明。

## 保证金被动用后，我需要把它补回去吗？

需要，但不需要你做任何操作——它会自动从你的结算账户补足。

| 规则 | 细节 |
| - | - |
| 补多少 | 恰好是被动用的金额。不是按比例，也不是重新计算——用了 500，补 500。 |
| 从哪里补 | 你的结算账户 |
| 何时补 | 扣款后的下一个处理周期——接近实时，而不是在你的下一个结算日 |
| 结算账户不足时 | 先取可用部分，并持续尝试；未补足的部分随后续资金结算再补 |

补足变动会在 Account History 中以业务类型
`RESERVE_ADJUSTMENT` 出现，备注为 *Debit from settlement account*，这样你可以把结算余额的某次减少对应到一次具体的保证金补足。

与释放的交互值得说清楚，因为这正是商户容易糊涂的地方：当一笔冻结到达释放日而保证金仍有缺口时，释放的金额会优先用于填补缺口。所以你可能在保证金变动中看到一笔释放，却没有相应的可提现余额增加。

## 有保证金时我能提现多少？

| 保证金状态 | 可提现金额 |
| - | - |
| 保证金余额覆盖了要求扣留的金额 | 你结算账户的全部余额 |
| 保证金余额低于要求扣留的金额 | 你的结算账户余额**减去缺口** |

缺口是被扣留——不是被扣除——一旦保证金补齐，它就重新变为可提现。

## 我在 Portal 哪里核对保证金变动？

保证金变动被放在你的结算账目**之外**，在一个专门的 **Reserve Account** 区域中，有三个视图：

| 视图 | 展示内容 |
| - | - |
| **Reserve balance** | 你的保证金总余额，表示为 `Reserve balance = Reserve per contract + Reserve adjustment` |
| **Reserve per Contract** | 按你的合同条款进行的冻结和释放，以及该账户的余额 |
| **Reserve adjustment** | 人工扣款及其后的自动补足，以及该账户的余额 |

Portal 其他地方有两项相关变化：

* 结算账目现在标记为 **Settlement Account**，且 **Account History 不再把保证金冻结和释放混入其中**。如果你此前基于 Account History 做对账并期望在那里找到保证金冻结，它们现在在 *Reserve per Contract* 中。Account History 中唯一保留的保证金相关记录是 `RESERVE_ADJUSTMENT` 补足，因为它确实是从你的结算账户扣款。
* **Settlement Batch** 列表为有滚动保证金的商户新增了：保证金百分比所依据的结算金额、保证金订单标识和保证金金额——这样你可以对照产生冻结的批次核对该笔冻结。没有滚动保证金的商户看到的列表不变。

## 保证金会出现在我的结算文件里吗？

\*\*不会。\*\*Settlement Details 和 Settlement Summary 文件都没有保证金列，保证金冻结也永远不会改变其中任何数字——保证金是在结算计算完成*之后*从你的结算账户扣取的（见上文），所以文件描述的结算与没有保证金时完全一致。

保证金会出现在以下位置：

| 位置 | 你看到的内容 |
| - | - |
| **Settlement Batch** 列表 | 对有滚动保证金的商户：百分比所应用的结算金额、保证金订单标识和保证金金额 |
| **Reserve Account** 模块 | 每一笔冻结、释放、扣款和补足，以及余额 |
| **Account History** | 保证金账户上的 `RESERVE_WITHHOLDING` / `RESERVE_RELEASING` 变动，以及结算账户上的 `RESERVE_ADJUSTMENT` 补足扣款 |
| **结算日历** | **Reserve Release Date**，在配置了滚动保证金且结算成功完成后显示 |

如果你用结算文件对照实际到账资金做对账，文件中的 `Settlement Amount` 与你可提现增加额之间的差额应当就是该批次的保证金冻结——从 Settlement Batch 那一行读取即可。

## 我的冻结金额不等于百分比乘以结算金额，为什么？

两个数字之间有四个因素，任何一个都可能造成差异：

| 原因 | 对冻结的影响 |
| - | - |
| **选择性收取** | 如果保证金只对部分支付方式收取，基数只是计入的那些支付方式的结算金额——不是你的全部结算 |
| **批次级汇总** | 百分比按结算批次对汇总后的基数只应用一次，而不是按交易逐笔应用。按交易逐笔应用再求和会得到不同的结果 |
| **取整** | 结果在汇总之后、在批次层面只取整一次 |
| **叠加的固定保证金** | 如果你的合同同时包含两种类型，要求扣留的金额是固定金额**加上**滚动累计——你归因于滚动百分比的一笔变动可能是固定部分 |

要核对某一笔具体冻结，请从 **Settlement Batch** 列表入手而不是从你的结算总额入手：它会显示百分比实际应用的结算金额，旁边是保证金订单标识和得出的保证金金额，都对应同一个批次。

## 我在哪里查看我的保证金条款？

在商户 Portal 的 **Payin 合同页**，它与你的其他合同条款一起显示你的保证金比例和保证金期限。滚动保证金的百分比和冻结期也会在 Settlement Batch 保证金列上方以表头说明的形式复述，这样条款就与它们产生的数字放在一起。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.