| 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