# Credit Due Diligence

> 企业信贷尽职调查报告生成技能。自动获取企业工商、征信、财务、经营等多维度数据，按银行贷前尽调标准进行系统性分析，覆盖企业基本面、公司治理、关联关系、财务健康、经营真实性验证、主体资信、风险评估及授信建议，输出完整结构化尽调报告。触发词包括："尽职调查"、"尽调报告"、"due diligence"、"贷前调查"、"credit investigation"、"做个尽调"、"写尽调报告"。不适用于：贷后管理报告、风险分类调整、不良资产处置、或个人信贷尽调。

- Skill: `aliyun/credit-due-diligence` (Agent Skill, multi-file: 13 files)
- Install (CLI): `npx skillmds@latest add aliyun/credit-due-diligence`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aliyun/credit-due-diligence/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aliyun (https://skillmd.com/u/aliyun)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aliyun/credit-due-diligence

---


# 企业信贷尽职调查

当用户要求对企业客户进行尽调分析时，按以下步骤系统性执行。

## 目标角色 (Target Role)

- **角色**：对公客户经理、信贷审批官
- **使用场景**：新客户首贷、存量客户续贷、追加授信前的贷前调查阶段
- **输出用途**：系统性评估企业信用风险，为授信审批决策提供依据
- **决策层级**：核心决策支持文件，直接影响授信审批结果
- **执行频率**：每次授信申请前执行一次

## 数据接入 (Data Sources)

### 必需数据
| 数据项 | 来源 | 获取方式 | 敏感级别 |
|--------|------|---------|----------|
| 企业工商基本信息 | ECIF系统/工商数据API | API: /api/enterprise/basic | 公开 |
| 近三年财务报表 | 用户上传/信贷系统 | 文件上传或影像系统API | 内部 |
| 企业征信报告 | 人行征信系统 | 需人工授权后API获取 | 机密 |
| 法定代表人征信 | 人行征信系统 | 需人工授权后API获取 | 机密 |
| 上下游合同 | 影像档案系统 | API: /api/documents/list | 内部 |
| 水电发票/完税凭证 | 用户上传/影像系统 | 文件上传 | 内部 |
| 银行流水 | 核心系统/用户上传 | API或文件上传 | 机密 |
| 行业研究报告 | 行内知识库/外部数据源 | API或references/ | 公开 |

### 数据脱敏规则
- 个人身份证号：显示前3后4，中间用 * 替代
- 银行账号：仅显示后4位
- 法定代表人个人征信：仅展示汇总信息，不展示明细
- 客户商业机密信息（如核心客户名单）：在对外报告中使用"某客户"代替

### 降级策略
- 如果征信数据不可用：标注"未纳入征信维度"，其余分析继续，但须在风险提示中说明
- 如果财务报表仅有1年：标注"数据不足，趋势分析不可用"，仅做静态分析
- 如果合同/发票/流水缺失：标注"经营真实性验证不完整"，但须在报告中显著提示风险
- 如果行业数据不可用：使用 references/ 中的行业基准数据，并明确标注数据来源

## 执行流程 (Workflow)

> 监管依据：《商业银行授信工作尽职指引》、《贷款风险分类指引》（五级分类）、
> 《商业银行法》第35条贷款审查要求、人民银行《征信业管理条例》、
> 银监会《流动资金贷款管理暂行办法》

**执行模式**：步骤门控型（Step-Gated Workflow）

### 步骤 0：数据确认与验证

在开始任何分析之前，必须执行以下数据确认步骤：

1. 读取并列出所有输入数据文件（财务报表、合同、发票、流水、征信报告等）
2. 确认数据的时间范围（最近三年）和会计准则（CAS/IFRS）
3. 运行 `scripts/validate_due_diligence.py` 验证数据完整性
4. 仅在验证通过后开始分析

**门控条件**：
- ✅ 验证通过 → 进入步骤 1
- ❌ 验证失败 → 停止分析，向用户报告具体缺失项，请求提供补充数据
- ⚠️ 部分数据缺失 → 标注缺失项，继续执行但须在最终报告中显著提示

> 📋 数据来源：`user_upload`（用户上传文件）+ `system_api`（ECIF系统）

### 步骤 1：档案与文件清单枚举

查询企业工商基本信息档案，列出影像系统和文件存储中的所有可用文档，建立分析素材清单。

**门控条件**：
- ✅ 文件清单完整（≥5类文档）→ 进入步骤 2
- ⚠️ 文件清单不完整（3-4类文档）→ 标注缺失文档类型，进入步骤 2 但最终报告须提示"尽调材料不完整"
- ❌ 文件清单严重不足（<3类文档）→ 出具材料缺失清单，暂停分析，等待补充

> 📋 数据来源：`system_api`（ECIF系统 + 影像档案系统）

### 步骤 2：企业基本情况分析

查询企业工商信息，重点关注：
- 注册资本与实缴比例（实缴比例 < 20% 须标注）
- 成立年限（< 2年为高风险信号）
- 经营范围与实际业务是否匹配
- 法定代表人变更历史（近2年有变更须说明原因）
- 公司规模（员工人数、社保缴纳人数）、历史沿革
- 公司章程核心条款（重大决策机制、股东权利约定）

**门控条件**：
- ✅ 工商数据完整 → 进入步骤 3
- ⚠️ 部分字段缺失 → 标注缺失项，进入步骤 3
- ❌ 无法获取工商数据 → 标注"工商数据不可用，降级使用公开信息"，进入步骤 3

> 📋 数据来源：`system_api`（ECIF系统/工商数据API）

### 步骤 3：公司治理与管理团队评估

评估企业管理层稳定性与治理结构：
- 高管团队构成：法定代表人、总经理、财务负责人的任职年限、学历背景、行业经验
- 近2年高管变更情况（频繁变更为风险信号）
- 实际控制人个人信用状况：是否有个人负债、诉讼、失信记录
- 股权集中度判断：高度集中（单一控股 > 80%）或高度分散（无实控人）均须说明风险

不得跳过本步骤，即使高管信息看起来正常，也必须完整评估并输出结论。

### 步骤 4：关联关系与集团架构梳理

梳理关联企业网络，识别关联风险传导链：
- 列出同一实控人下的关联企业清单（含持股比例、主营业务、成立时间）
- 分析关联企业间是否存在互保/联保关系
- 核查是否存在向关联方的资金占用（其他应收款异常）
- 集团架构下的母子公司债务隔离情况

**关联风险判断标准**（查阅 `references/risk-rating-policy.md` 获取完整标准）：
- 其他应收款/净资产 > 20%：疑似关联占款
- 关联担保链 ≥ 3 家：存在风险传染风险
- 关联企业有逾期/失信记录：须在报告中显著标注

必须列出所有关联企业，不得遗漏。关联企业有逾期/失信记录须显著标注。

### 步骤 5：行业与市场环境分析

判断企业所处行业的信贷适宜性：
- 行业生命周期位置（初创/成长/成熟/衰退）
- 是否属于限制类/淘汰类产业（查阅 `references/industry-analysis-guide.md` 对照发改委《产业结构调整指导目录》）
- 行业竞争格局及该企业的竞争位置
- 主要下游客户集中度（前5大客户占比 > 60% 为高集中度风险）
- 行业季节性特征对资金需求的影响

查阅 `references/industry-analysis-guide.md` 获取行业信贷适宜性评估框架和财务基准数据。

必须将企业行业分类细化至 GB/T 4754-2017 中类或小类，不得仅写"制造业"等宽泛分类。

### 步骤 6：生产经营与业务真实性验证

> ⚠️ 本章为核心反欺诈章节，须通过多维度交叉验证判断经营真实性，不得跳过。

**合同核查**：
- 提取上下游合同信息（合同主体、金额、执行周期、付款方式）
- 验证合同金额与申报营收的匹配度（偏差 > 30% 须标注）
- 核查合同对手方是否为关联方（关联交易虚增收入风险）

**水电发票与完税凭证核查**：
- 提取水电费发票明细（月均用电量与申报产能/面积比对）
- 提取完税凭证（实际纳税额与申报收入的税负率验证）
- 行业税负率参考（查阅 `references/industry-analysis-guide.md`）：制造业增值税税负率一般 1%-3%，明显偏低须核查

**生产经营综合验证**：
- 将合同金额 × 大致单价 与营业收入交叉验算
- 将电费/水费用量与申报产能交叉验算
- 将税负率与行业均值对比，识别异常
- 结合银行流水资金进出规律验证经营活跃度

**门控条件**：
- ✅ 交叉验证通过（偏差 < 30%）→ 进入步骤 7
- ⚠️ 部分验证异常（偏差 30%-50%）→ 标注异常项，进入步骤 7 但最终报告须高亮
- ❌ 重大异常（偏差 > 50% 或核心数据缺失）→ 触发红线 D4，标注"生产经营真实性验证发现重大异常"，建议暂停授信

> 📋 数据来源：`user_upload`（用户上传合同、发票、流水）

### 步骤 7：财务状况分析

获取并阅读近三年财务材料，开展量化分析：

**资产结构分析**：
- 流动资产/非流动资产比例及行业适宜性
- 应收账款账龄结构（> 1年占比超 30% 为异常）
- 存货构成及跌价风险

**负债结构分析**：
- 有息负债率（> 60% 为高风险）
- 短长期债务比例及偿债压力时间分布
- 是否存在隐性负债（票据、担保）

**现金流量分析**：
- 经营现金流是否持续为正
- 净现比（经营现金流/净利润，< 0.5 连续2年为预警信号）
- 自由现金流 = 经营现金流 - 资本开支

**盈利能力分析**：
- 毛利率、净利率近三年趋势
- 与行业均值对比（查阅 `references/industry-analysis-guide.md`，需注明数据来源或置信区间）

**偿债能力分析**：
- 流动比率（> 1.5 为安全）、速动比率（> 1.0 为安全）
- DSCR（债务偿还覆盖率）= 经营现金流 / 年度还本付息（≥ 1.2 为达标）
- 利息保障倍数（> 3 为安全）

运行 `scripts/validate_due_diligence.py` 验证财务报表勾稽关系并自动计算核心指标。

所有数字必须展示计算过程，不得直接给出结论。如果某指标与预期不符，必须停下来分析原因，不得忽略继续。

> 📋 数据来源：`user_upload`（用户上传财务报表）

### 步骤 8：主体资信与融资状况核查

**企业征信核查**：
- 在贷余额总量及各行明细
- 逾期记录（近2年内有逾期须标注类型和金额）
- 担保情况（被担保主体的信用状况）
- 是否存在多头借贷信号（近6个月新增贷款笔数 ≥ 3 家为预警）

**法定代表人个人征信**：
- 个人贷款及信用卡余额
- 个人逾期记录
- 名下企业的关联负债

**主要股东资信**：
- 持股 > 20% 的股东征信状况
- 通过流水明细核查股东向企业的资金往来

**门控条件**：
- ✅ 征信数据完整 → 进入步骤 9
- ⚠️ 部分征信数据缺失 → 标注缺失项，进入步骤 9
- ❌ 征信数据不可用 → 标注"未纳入征信维度"，进入步骤 9 但须在风险提示中说明

> 📋 数据来源：`system_api`（人行征信系统）
> 📋 确认机制：`confirm`（需客户经理确认已获取客户征信授权）

### 步骤 9：风险评估与授信建议生成

**风险综合研判**：
- 汇总前八章识别的风险点，按"高/中/低"分级
- 行业周期位置对还款能力的影响
- 客户集中度风险（前5大客户流失情景下的现金流冲击）
- 实际控制人个人风险（道德风险、经营能力）
- 关联企业风险传导路径

**第一还款来源分析**：
- 明确第一还款来源（主营业务收入/资产处置/再融资）
- 量化测算：年度经营现金流 vs 年度还本付息需求
- 现金流压力情景：收入下降 20% 时 DSCR 是否仍 ≥ 1.0

**经营情况预测（未来三年）**：
- 基于历史增长率和行业趋势预测收入/利润
- 明确预测假设（GDP增速/行业景气/客户续约情况）
- 给出乐观/中性/悲观三情景的还款能力判断

**风险缓释措施建议**：
- 担保方式建议（抵押/质押/保证，含担保物估值参考）
- 贷款结构建议（流贷/固贷/分期，与资金用途匹配）
- 监控措施建议（还款账户、资金用途监控、定期报表）

**综合授信建议**：
- 建议授信额度（附测算逻辑：以年度净经营现金流的 X 倍为参考）
- 建议期限与利率区间
- 附加条件（如：首贷须提供抵押物；追加授信须提供最新财报）
- 贷款投放后预期带来的业务贡献和客户价值

查阅 `references/risk-rating-policy.md` 获取风险等级划分标准。

**门控条件**：
- ✅ 风险评级完成 → 输出完整尽调报告
- ⚠️ 触发部分红线（D5-D7）→ 输出报告但须标注"有条件推荐"
- ❌ 触发核心红线（D1-D4）→ 出具否决意见，说明原因，建议暂停授信

> 📋 执行主体：`ai→human`（AI生成初评 → 信贷审批官确认）
> 📋 确认机制：`approve`（需信贷审批官角色权限）

## 合规约束 (Constraints)

1. **禁止收益承诺**：任何情况下不得给出"预计可获得X万存款"或"保证成功"等承诺性表述。
2. **禁止数据猜测**：缺失数据 = 向用户索要或在报告中标注"数据缺失/待核实"，严禁用行业平均值替代实际数据。
3. **实质重于形式**：对企业提供的财务数据，须通过流水、发票、合同等交叉验证，不得仅凭报表数字下结论。
4. **多源交叉验证**：核心结论须有两个以上独立信息源支撑，单一来源数据须标注"待核实"。
5. **量化优先**：所有风险判断须附量化指标（如"应收账款周转天数72天，超行业均值45天"），禁止纯定性表述。
6. **还款来源第一性**：报告核心逻辑围绕"第一还款来源是否充分、稳定、可持续"展开，而非仅评价企业优劣。
7. **数据时效性**：如果数据超过 6 个月，必须在报告开头醒目标注"⚠️ 数据可能已过时"。
8. **禁止越权建议**：本 Skill 仅提供尽调分析和授信建议，最终审批决策须由信贷审批官作出。
9. **客户信息保密**：严禁向未授权人员透露客户敏感信息，征信报告仅限授权范围内使用。
10. **禁止跳过步骤**：不得跳过任何步骤，即使中间步骤的结果"看起来正常"。所有数字必须展示计算过程。
11. **一票否决执行**：触发 D1-D4 红线时，必须出具否决意见，不得继续推荐授信。

## 审计追踪 (Audit Trail)

每次尽职调查结束后，生成审计日志 `audit/{企业简称}_{日期}_audit.json`：

```json
{
  "skill_name": "credit-due-diligence",
  "skill_version": "1.0.0",
  "execution_time": "2026-05-05T10:30:00+08:00",
  "input_params": {
    "enterprise_name": "企业名称",
    "due_diligence_purpose": "首贷/续贷/追加授信",
    "analysis_depth": "快速/标准/重点核查"
  },
  "operator": "客户经理姓名（工号：XXX）",
  "steps": [
    {
      "step": "档案与文件清单枚举",
      "executor": "ai",
      "data_source": {"type": "system_api", "system": "ECIF系统 + 影像档案系统"},
      "result": "pass",
      "files_count": 15
    },
    {
      "step": "主体资信与融资状况核查",
      "executor": "ai",
      "data_source": {"type": "system_api", "system": "人行征信系统"},
      "confirmation": "confirm",
      "result": "pass"
    }
  ],
  "red_lines_triggered": ["D1", "D3"],
  "warnings": ["经营真实性验证不完整", "财务报表仅有2年数据"],
  "references_used": ["references/industry-analysis-guide.md", "references/risk-rating-policy.md"]
}
```

**审计日志保留期限**：至少 5 年。

## 一票否决条件 (Red Lines)

> 以下任一条件成立，须在报告摘要中**红色警示**标注，并建议暂停授信，待核实后重新评估。

| 编号 | 红线信号 | 判断依据 |
|------|---------|--------|
| D1 | 企业或实控人在征信系统有未结清逃废债、法院强制执行记录 | 征信报告 + 法院被执行人名单 |
| D2 | 企业属于《产业结构调整指导目录》淘汰类或严格限制类 | 发改委现行产业目录 |
| D3 | 经营现金流连续3年为负，且有息负债持续增加 | 现金流量表 + 负债明细 |
| D4 | 生产经营真实性验证发现重大异常（如税负率严重偏低、流水与合同严重不匹配） | 步骤6交叉验证结果 |
| D5 | 关联方存在大额未偿还逾期，且与申请企业有互保关系 | 征信报告 + 担保链核查 |
| D6 | 存贷双高（货币资金余额 > 总负债20%，同时持有大额短期借款） | 资产负债表核查 |
| D7 | 实际控制人近1年内高比例股权质押（> 80%）且无补救措施 | 工商股权质押登记 |

## 踩坑记录 (Gotchas)

### #1：行业分类过于宽泛
- **症状**：行业分析仅写“制造业”，缺乏针对性
- **原因**：未将 GB/T 4754-2017 分类细化至中类或小类
- **解决**：始终查询企业精确行业代码，对照 `references/industry-analysis-guide.md` 获取细分行业特征

### #2：经营真实性验证不完整
- **症状**：仅有财务报表，无合同/发票/流水，但仍给出“经营正常”结论
- **原因**：未严格执行步骤6的交叉验证要求
- **解决**：步骤6为必执行章节，仅有报表而无发票/合同/流水时须在报告中标注“真实性验证不完整”

### #3：财务指标计算错误
- **症状**：DSCR、净现比等关键指标计算错误或遗漏
- **原因**：手工计算容易出错，或未理解公式含义
- **解决**：运行 `scripts/validate_financials.py` 自动计算六大核心财务指标

### #4：关联风险传导被忽视
- **症状**：仅分析申请企业本身，未识别关联企业的风险传导
- **原因**：未深入梳理关联担保链和资金往来
- **解决**：步骤4必须列出所有关联企业，分析互保关系和资金占用，关联企业有逾期/失信记录须显著标注

### #5：授信建议缺乏测算依据
- **症状**：建议额度仅凭经验给出，无明确测算逻辑
- **原因**：未按照第一还款来源量化测算
- **解决**：授信建议必须附测算逻辑（如“以年度净经营现金流的 X 倍为参考”），不得仅凭经验给出数字

## 示例 (Examples)

### 示例1：新客户首贷尽调

**用户输入**：
```
请对“XX制造有限公司”进行尽职调查。企业成立于2020年，申请首贷3000万元流贷。
```

**Skill 执行流程**：
1. 枚举档案和文件 → 获取工商档案、2年财务报表、上下游合同、银行流水
2. 工商分析 → 成立年限2年（高风险信号），实缴比例80%
3. 公司治理 → 高管团队稳定，实控人无不良记录
4. 关联关系 → 发现2家关联企业，存在互保关系
5. 行业分析 → 属于C3229有色金属压延加工，行业成熟期
6. 经营真实性验证 → 合同金额与营收匹配，税负率正常
7. 财务分析 → DSCR=1.3达标，但经营现金流波动较大
8. 征信核查 → 无逾期记录，无多头借贷
9. 风险评估 → 触发红线D7（实控人股权质押70%）

**输出要点**：
- 核心结论：企业基本面良好，但成立年限短、实控人股权质押比例高
- 红线预警：触发D7（股权质押70%）
- 授信建议：有条件推荐2000万元，要求实控人提供抵押物

### 示例2：存量客户续贷尽调

**用户输入**：
```
请对“YY科技有限公司”进行续贷尽调。存量授信5000万即将到期，申请续贷。
```

**Skill 执行流程**：
1. 读取上次尽调报告进行对比
2. 财务趋势分析 → 营收增长15%，但净利润下降5%
3. 风险信号变化 → 新增1笔小额逾期（已结清）
4. 经营真实性验证 → 水电用量与产能匹配
5. 征信核查 → 近6个月新增2笔贷款（多头借贷预警）

**输出要点**：
- 核心结论：企业经营正常，但需关注净利润下滑和多头借贷信号
- 红线预警：无
- 授信建议：审慎推荐续贷5000万，要求提供最新财务报表和资金用途说明

## 非功能范围 (Out of Scope)

- 本 Skill 不处理贷后管理报告（请使用贷后管理 Skill）
- 本 Skill 不直接进行风险分类调整（五级分类）
- 本 Skill 不处理不良资产处置
- 本 Skill 不处理个人信贷/零售业务尽调
- 如果用户请求以上内容，明确告知并建议合适的 Skill 或联系相应部门

## 输出格式 (Output Format)

生成的尽调报告必须包含以下章节，且输出格式必须是结构化的，以便下游 Skill（submit-credit-application、credit-approval-decision）可靠解析：

### 1. 核心结论
- 2-3句话概括企业整体信用评估结论
- 风险等级：[AAA/AA/A/BBB/BB/B/CCC/CC/C]
- 授信建议：[积极推荐/推荐/审慎推荐/有条件推荐/建议暂缓/禁止授信]

### 2. 企业基本情况
| 字段 | 值 | 数据来源 |
|------|-----|---------|
| 企业名称 | | 工商数据 |
| 成立年限 | | 工商数据 |
| 注册资本 | | 工商数据 |
| 实缴比例 | | 工商数据 |
| 行业分类 | | GB/T 4754-2017 |

### 3-8. 详细分析章节
（按 Workflow 步骤 2-8 展开，每章须包含量化指标、数据来源标注、风险信号）

### 9. 风险评估与授信建议

**主要风险点**：
| 风险类型 | 风险等级 | 具体描述 |
|---------|---------|---------|

**红线核查结果**：
| 红线编号 | 是否触发 | 说明 |
|---------|---------|------|
| D1 | ✅/❌ | |
| D2 | ✅/❌ | |
| ... | ... | |

**第一还款来源分析**：
- 还款来源：[主营业务收入/资产处置/再融资]
- 年度经营现金流：[数值]
- 年度还本付息：[数值]
- DSCR：[数值]

**综合授信建议**：
- 建议额度：[数值]万元
- 建议期限：[数值]个月
- 建议利率：[区间]
- 测算依据：[具体逻辑]
- 附加条件：[如有]

**免责声明**：（引用 `assets/disclaimer-template.md` 或 `shared/disclaimer-template.md`）

---

**模板引用**：详见 `assets/due-diligence-report-template.md`

**质量要求**：
1. 八章全覆盖：完整报告须包含全部9章（步骤0-9），缺少任意章节须说明跳过原因
2. 经营真实性验证不可跳过：步骤6为必执行章节
3. 财务指标量化全覆盖：六大核心财务指标须逐项计算
4. 红线自检：输出前须对7条红线（D1-D7）逐项核查
5. 数据来源显式标注：每个关键结论须标注数据来源
6. 还款来源量化：须给出具体数值，不得仅定性描述
7. 下游兼容性：关键字段使用表格/JSON格式，确保下游 Skill 可解析

