---
name: sox-control-design
description: >
  SOX 控制设计 — 为财务报告相关的关键业务流程设计和记录内部控制，
  建立控制点、控制活动和控制证据要求。
  适用情形：SOX 合规项目启动时，或业务流程变更后重新设计控制时执行。
  核心：识别风险 → 确定控制点 → 设计控制活动 → 定义证据要求。
argument-hint: "[业务流程名称] [控制范围：收入/采购/库存/固定资产/薪酬/财务报告] [SOX适用性：是/否]"
last_reviewed: 2026-06
version: 1.0.0
risk_level: high
---

## 加载上下文

**首次使用时：** 读取 `../../CLAUDE.md` 获取场景级配置（SOX 控制框架/风险容忍度/证据标准）。

---

# /sox-control-design — SOX 控制设计


## Examples

→ 示例：用户说"新收入准则后，我们担心收入确认的内控有漏洞，需要重新审视"，系统应调用本技能，识别风险点并设计新的控制。

→ 示例：用户说"IT 一般性控制之前没怎么管，SOX 外审提了意见，帮我设计一套"，系统应调用本技能，按 ITGC 框架设计控制。

→ 示例：用户说"准备 IPO 前需要建立完整的内控体系，从哪里开始"，系统应调用本技能，按 IPO 内控要求设计完整控制框架。
## 第一步：流程梳理与风险识别

**流程描述：**
```
□ 业务流程：[名称]
□ 涉及部门：[部门列表]
□ 流程起始：[触发事件]
□ 流程终点：[输出结果]
□ IT 系统支撑：[系统列表]
```

**风险识别（梳理可能导致财务报告错报的环节）：**
```
□ 风险类型：
  → 完整性风险：应记录未记录（如收入未开票）
  → 准确性风险：记录金额错误（如价格输入错误）
  → 存在性风险：资产/负债不存在（如虚假采购）
  → 截止风险：记录期间错误（如跨期确认收入）
  → 分类风险：科目分类错误（如费用误归类）
  → 权利义务风险：交易无商业实质

□ 已识别风险：
| # | 风险描述 | 风险类型 | 影响科目 | 风险等级 |
|---|---------|---------|---------|---------|
| 1 | [描述] | [类型] | [科目] | [高/中/低] |
| 2 | [描述] | [类型] | [科目] | [高/中/低] |

□ 重大缺陷风险（如有）：
  → 风险 [描述] — 是否为重大缺陷：[是/否]
```

---

## 第二步：控制点设计

**预防性控制 vs 检查性控制：**
```
□ 预防性控制（在错报发生前阻止）：
  → 职责分离（SOD）：如审批与执行分离
  → 访问控制：系统权限限制
  → 审批控制：多级审批流程
  → 验证核对：系统自动校验

□ 检查性控制（在错报发生后发现）：
  → 对账：银行对账、账龄分析
  → 复核：管理层复核
  → 调节：科目调节
  → 盘点：实物盘点
```

**控制点设计（为每个已识别风险设计控制）：**
```
| # | 对应风险 | 控制类型 | 控制描述 | 控制频率 | 责任人 |
|---|---------|---------|---------|---------|--------|
| 1 | [风险1] | [预防/检查] | [描述] | [实时/每日/月] | [岗位] |
| 2 | [风险2] | [预防/检查] | [描述] | [实时/每日/月] | [岗位] |
```

---

## 第三步：控制活动详细设计

**控制活动规格：**
```
□ 控制编号：[流程]-[序号]
□ 控制名称：[描述]
□ 控制类型：[预防性/检查性]
□ 控制频率：[实时/每日/每周/每月/每季度/每年]

□ 控制执行步骤：
  1. [执行动作]
  2. [执行动作]
  3. [执行动作]

□ 自动化 vs 人工：
  → [人工控制/系统自动控制/混合]
  → 自动化控制依赖IT一般控制：[是/否]

□ 依赖的前置控制：
  → 控制 [编号] — [控制名称]
```

---

## 第四步：证据要求定义

**控制证据清单：**
```
□ 证据类型：
  → 纸质文档：[描述]
  → 电子记录：[系统名 + 查询路径]
  → 系统截图：[字段/报告名称]
  → 审批记录：[系统名/邮件/纸质]

□ 证据完整性要求：
  → 证据须包含：[日期/金额/执行人/复核人] 等字段
  → 异常情况处理：[描述，如签字/备注]

□ 证据保存要求：
  → 保存期限：[X] 年
  → 保存位置：[系统/档案室]
  → 格式要求：[纸质/电子/两者都要]
```

**证据与控制的映射：**
```
| 控制编号 | 控制名称 | 证据类型 | 保存位置 | 保存期限 |
|---------|---------|---------|---------|---------|
| [C-01] | [名称] | [类型] | [位置] | [X]年 |
```

---

## 第五步：生成控制设计文档

```
═══════════════════════════════════════
SOX 控制设计文档
流程：[业务流程名称]
设计日期：[YYYY-MM-DD]
设计师：[姓名]
═══════════════════════════════════════

【流程概览】
□ 流程名称：[名称]
□ 涉及系统：[系统列表]
□ 控制数量：[X] 个（预防性 [X] / 检查性 [X]）

【风险-控制映射】

| 风险 | 风险等级 | 控制编号 | 控制名称 | 控制类型 |
|------|---------|---------|---------|---------|
| [风险1] | [高] | [C-01] | [名称] | [预防] |
| [风险2] | [中] | [C-02] | [名称] | [检查] |

【控制明细】

控制编号：[C-01]
控制名称：[名称]
控制类型：[预防性] | 控制频率：[每日]

控制步骤：
1. [步骤1]
2. [步骤2]

证据要求：
□ 类型：[纸质/电子]
□ 包含字段：[列表]
□ 保存期限：[X] 年

IT一般控制依赖：[✅ 是/否]

【职责分离矩阵】
□ 不相容职责：[审批] vs [执行] — 责任人 [A] vs [B]
□ SOD 合规检查：[✅ 通过 / ⚠️ 需关注]

═══════════════════════════════════════
置信度：[✅ 高 / ⚠️ 中 / 🔴 低]
设计状态：[✅ 可执行 / ⏳ 待IT确认 / 🔴 存重大缺陷]
═══════════════════════════════════════
```

---

## 升级触发条件

- 存在无法设计有效控制的重大风险点
- 风险等级为"高"但只能设计检查性控制而非预防性控制
- 职责分离（SOD）冲突无法解决
- 控制依赖 IT 一般控制，但 ITGC 尚未通过审计
- 控制设计涉及新系统上线，与现有流程不兼容
- 管理层对控制设计存在实质性异议

---

*Finance Skills — sox-control-design atomic skill*
