---
name: close-verification
description: >
  结账验证 — 在月结完成后，对报表进行最终钩稽验证，确认结账正确性。
  适用情形：所有结账分录已完成，执行 close-checklist-executor 确认前置项通过后，
  作为结账流程的最终 Skill，执行报表钩稽验证，输出结账完成证明。
  核心：三表钩稽 + 试算平衡 + 期初/期末衔接 + 最终结论。
argument-hint: "[账期 YYYY-MM] [试算表文件] [资产负债表] [利润表] [现金流量表]"
last_reviewed: 2026-06
version: 1.0.0
risk_level: high
---

## 加载上下文

**首次使用时：** 读取 `../../CLAUDE.md` 获取场景级配置（账期参数/升级门槛/置信度标准）。

---

# /close-verification — 结账验证


## Examples

→ 示例：用户说"关账前帮我验证一下主要科目的余额是否正常"，系统应调用本技能，执行关账前余额验证。

→ 示例：用户说"有个科目的期初和上期末不一致，帮我排查"，系统应调用本技能，核查期初余额一致性。

→ 示例：用户说"帮我们确认一下本月新增的关联交易是否已正确记录"，系统应调用本技能，验证关联方交易记录完整性。
## 前置条件

**执行本 Skill 前，以下项目必须已完成：**
```
1. close-checklist-executor — 清单执行（前置项全部 ✅ 或有条件 ✅）
2. reconciliation-automation — 银行对账（所有账户对账完成）
3. cross-period-adjustment — 跨期调整（如有跨期问题，已完成调整）
4. 所有手工结账分录已录入 ERP
```

---

## 验证步骤

### 第一步：试算平衡验证

**执行逻辑：**
```
从 ERP 导出当月试算表
检查：借方合计 = 贷方合计
允许误差：≤ 0.01 元（精度误差）
```

| 结果 | 结论 | 操作 |
|---|---|---|
| 借方 = 贷方（误差 ≤ 0.01）| ✅ 试算平衡 | 进入下一步 |
| 借方 ≠ 贷方（差异 > 0.01）| ❌ 试算不平衡 | 停止，排查分录 |

---

### 第二步：三表钩稽验证

**钩稽关系 1：资产负债表平衡**
```
检查：资产总计 = 负债总计 + 所有者权益总计
公式：Total Assets = Total Liabilities + Equity
允许误差：≤ 0.01 元
```

**钩稽关系 2：未分配利润衔接**
```
检查：期末未分配利润 = 期初未分配利润 + 本期净利润 - 本期分红 - 本期计提盈余公积
数据来源：
  期初未分配利润 → 上月资产负债表"未分配利润"
  本期净利润 → 本月利润表"净利润"
  本期分红 → 本月所有者权益变动表
  本期计提盈余公积 → 本月利润分配凭证
允许误差：≤ 0.01 元
```

**钩稽关系 3：现金流量表与资产负债表现金勾稽**
```
检查：现金流量表"现金及等价物期末余额" = 资产负债表"货币资金"期末余额
允许误差：≤ 0.01 元

注意：须确认现金流量表的现金范围与资产负债表货币资金范围一致
  （如包含定期存款/银行承兑汇票等）
```

**钩稽关系 4：所有者权益变动勾稽**
```
检查：期末所有者权益 = 期初所有者权益 + 本期增碱变动合计
数据来源：资产负债表 + 所有者权益变动表
允许误差：≤ 0.01 元
```

---

### 第三步：期间衔接验证

**检查：本期期初余额 = 上期期末余额**
```
对每个资产负债表科目：
  本期期初余额 = 上期期末余额
如不一致 → 可能有跨期调整未完成，或上期结账有误
```

**检查：利润表本期发生额 = 累计发生额 - 上期累计发生额**
```
对每个利润表科目：
  本期金额 = 累计金额 - 上期累计金额
如不一致 → 检查期间定义是否正确
```

---

### 第四步：报表合理性检查

**异常值识别：**
```
检查项目：
  - 资产余额为负数（除折旧准备类科目外）
  - 收入为负数（除特殊情况如退货外）
  - 费用为负数且金额较大（异常调整）
  - 应收账款/应付账款突增/突减 > 50%（异常波动）

识别后的处理：
  → 如有异常波动，要求总账会计提供说明
  → 如无合理解释 → 停止结账，排查原因
```

---

## 置信度评估

### 整体置信度

| 置信度 | 条件 | 结账操作 |
|---|---|---|
| 高 | 试算平衡 ✅ + 全部钩稽一致 ✅ + 期初期末衔接 ✅ + 无异常波动 ✅ | ✅ 允许结账 |
| 中 | 试算平衡 + 钩稽一致，但有轻微差异（≤ 100 元）且有合理解释 | ⚠️ 允许结账，附说明 |
| 低 | 试算平衡，但钩稽差异 > 100 元 | 🔴 停止结账，排查 |
| 无 | 试算不平衡，或钩稽差异无法查明 | ❌ 停止结账，不允许结账 |

---

## 输出模板

```
═══════════════════════════════════════════════════════════════
月末结账验证报告
账期：[YYYY年MM月]
验证时间：[YYYY-MM-DD HH:MM]
验证人：[总账会计姓名]
═══════════════════════════════════════════════════════════════

【第一步：试算平衡验证】

借方合计：[X,XXX,XXX.XX] 元
贷方合计：[X,XXX,XXX.XX] 元
差异：[X.XX] 元（应为 0）

结论：[✅ 试算平衡 / ❌ 试算不平衡]

【第二步：三表钩稽验证】

钩稽 1：资产负债表平衡
  资产总计：[X,XXX,XXX.XX] 元
  负债+权益：[X,XXX,XXX.XX] 元
  差异：[X.XX] 元
  结论：[✅ 一致 / ❌ 不一致]

钩稽 2：未分配利润衔接
  期初未分配：[X,XXX.XX] 元
  加：本期净利润：[X,XXX.XX] 元
  减：分红/盈余：[X,XXX.XX] 元
  期末未分配：[X,XXX.XX] 元（取自资产负债表）
  差异：[X.XX] 元
  结论：[✅ 一致 / ❌ 不一致]

钩稽 3：现金流量表与资产负债表现金勾稽
  现金流量表现金：[X,XXX,XXX.XX] 元
  资产负债表货币资金：[X,XXX,XXX.XX] 元
  差异：[X.XX] 元
  结论：[✅ 一致 / ❌ 不一致]

钩稽 4：所有者权益变动勾稽
  期末权益：[X,XXX,XXX.XX] 元
  期初权益：[X,XXX,XXX.XX] 元
  增碱变动：[X,XXX.XX] 元（取自权益变动表）
  计算后余额：[X,XXX,XXX.XX] 元
  差异：[X.XX] 元
  结论：[✅ 一致 / ❌ 不一致]

【第三步：期间衔接验证】

主要科目期初=上期期末检查：
  货币资金：[✅ / ❌ 差异 X 元]
  应收账款：[✅ / ❌ 差异 X 元]
  固定资产：[✅ / ❌ 差异 X 元]
  未分配利润：[✅ / ❌ 差异 X 元]

结论：[✅ 衔接正确 / ⚠️ 有轻微差异（已说明）/ ❌ 衔接异常]

【第四步：报表合理性检查】

异常波动检查：
  应收账款变动：[X%] — [正常/异常]
  应付账款变动：[X%] — [正常/异常]
  管理费用变动：[X%] — [正常/异常]

结论：[✅ 无异常 / ⚠️ 有波动已说明 / ❌ 有异常需排查]

═══════════════════════════════════════════════════════════════
整体置信度：[✅ 高 / ⚠️ 中 / 🔴 低 / ❌ 无]
最终结账结论：[✅ 通过 / ⚠️ 有条件通过 / ❌ 不通过]
═══════════════════════════════════════════════════════════════

【通过：】
→ ✅ 本期结账完成
→ 资产负债表/利润表/现金流量表可提交
→ 财务经理审批后进入下一账期

【有条件通过：】
→ ⚠️ 以下差异已记录，可附说明结账：
   1. [差异项及说明]
→ 须财务经理确认签字

【不通过：】
→ ❌ 以下问题须在结账前解决：
   1. [问题一]
   2. [问题二]
→ 解决后重新执行本 Skill

═══════════════════════════════════════════════════════════════
结账完成证明

公司：[公司名称]
账期：[YYYY年MM月]
结账完成时间：[YYYY-MM-DD HH:MM]
结账人：[总账会计姓名] 签字：_________
财务主管确认：_________ 签字：_________
═══════════════════════════════════════════════════════════════
```

---

## 升级触发条件

- 试算不平衡（借贷差异 > 0.01 元）
- 任何钩稽关系不一致且无法查明原因
- 存在异常波动且无合理解释
- 跨期调整未完成（已触发但未执行）
- 财务经理拒绝签字确认

---

*Finance Skills — close-verification atomic skill*