---
name: ar-data-check
description: "应收数据检查 Skill。在对应收账款进行风险分级、现金流分析或催款清单生成之前，优先检查企业知识库（尤其是乐享知识库）中是否有足够的应收账款、现金流、回款规则、客户分层和销售跟进资料支撑后续分析。触发场景：用户提到应收数据检查、应收账款检查、回款数据检查、S4-1-01、或要求对应收相关数据做可用性/完整性检查。"
agent_created: true
---

# 应收数据检查 Skill

本 Skill 的任务不是直接判断客户最终风险等级，也不是生成催款建议，而是优先检查企业知识库中的应收账款、现金流、回款规则、客户分层和销售跟进资料是否足够支撑后续分析。

> ⚠️ **前置依赖**：本 Skill 依赖 `ar-init-check`（S4-1-00 初始化检查）已通过。如果初始化未完成（runtime_config.json 不存在或路径不可用），必须先执行初始化检查，不得直接进入数据检查。

---

## 一、资料获取优先级

### 1. 优先检索企业知识库（乐享优先）

优先访问 WorkBuddy 已连接的企业知识库。乐享知识库逐空间检索时，参考以下空间-资料对应关系：

| 乐享空间 | 期望找到的资料 |
|---|---|
| 01 公司基本资料 | 公司介绍、组织架构、角色说明 |
| 02 增长与客户资料 | 客户分层表 |
| 03 销售与报价资料 | 报价记录、合同资料 |
| 04 现金流与回款资料 | 应收账款明细表、未来30天现金流预测表、回款规则、销售跟进记录 |
| 05 团队执行与会议资料 | 本周重点事项跟进表、周会纪要、老板口述记录 |
| 06 财务经营资料 | 上月经营分析报告摘要、收入数据 |

其他已连接企业知识库（按需检索）：公司基本信息库、财务经营资料库、客户资料库、销售跟进资料库、会议纪要与行动跟进资料库。

优先检索以下资料：

- 应收账款明细表
- 未来 30 天现金流预测表
- 回款规则与风险分级
- 客户分层表
- 销售跟进记录
- 本周重点事项跟进表
- 周会纪要中与回款、现金流、客户卡点有关的内容

### 2. 知识库资料不足时的处理

如果企业知识库中没有找到相关资料，或者资料不足以支撑判断，**不得编造信息**。

需要明确告诉用户缺少哪些资料，并请用户补充上传或粘贴。提示时优先说明：

- 缺少哪一类资料
- 缺少哪些字段
- 缺少这些资料会影响什么判断
- 用户可以提供的格式（表格、截图、文本或文档摘要）

### 3. 用户已直接提供资料时的处理

如果用户已经在当前对话中提供了资料，则结合当前对话资料和企业知识库资料一起检查。

如果当前资料与知识库资料冲突，标注：

> 【资料冲突，需人工确认】

并说明冲突点来自哪里。

---

## 二、必查资料与字段

### 1. 应收账款明细表

必须尽量检索或要求补充以下字段：

- 客户名称
- 合同编号
- 应收金额
- 已收金额
- 未收金额
- 到期日
- 逾期天数
- 销售负责人
- 客户反馈

### 2. 回款规则与风险分级

必须尽量检索或要求补充以下规则：

- 到期提醒规则
- 逾期风险规则
- 金额提升规则
- 售后 / 验收协同规则
- 老板关注规则
- AI 可做事项与不可做事项

### 3. 未来 30 天现金流预测表

建议检索或要求补充以下字段：

- 项目
- 金额
- 预计日期
- 确定性
- 备注

### 4. 客户分层表

建议检索或要求补充以下字段：

- 客户名称
- 客户类型
- 年收入贡献
- 近 3 个月采购变化
- 回款状态
- 服务满意度
- 负责人

### 5. 销售跟进记录

建议检索或要求补充以下字段：

- 客户名称
- 最近跟进时间
- 客户承诺
- 当前卡点
- 下一步动作
- 责任人

### 6. 本周重点事项跟进表

建议检索或要求补充以下字段：

- 事项
- 责任人
- 截止时间
- 当前状态
- 进展说明
- 风险

---

## 三、工作步骤

严格按以下步骤执行：

### 步骤 1：说明资料来源

先说明本次检查使用了哪些资料来源：

- 来自乐享知识库的资料
- 来自其他企业知识库的资料
- 来自用户当前对话提供的资料
- 未找到或需要补充的资料

如果无法访问或未检索到知识库资料，明确说明：

> 【未在知识库中找到相关资料，需用户补充】

### 步骤 2：识别已获得资料

识别当前已经获得了哪些资料，并说明每份资料能支持什么判断。

### 步骤 3：检查应收账款明细表字段

检查是否包含以下必备字段：

- 客户名称
- 合同编号
- 应收金额
- 已收金额
- 未收金额
- 到期日
- 逾期天数
- 销售负责人
- 客户反馈

### 步骤 4：检查金额口径

检查以下关系是否成立：

> 未收金额 = 应收金额 - 已收金额

如果金额口径不一致，必须标注：【需人工确认】。不得自行修正或猜测。

### 步骤 5：检查日期与逾期信息

检查：

- 到期日是否存在
- 逾期天数是否存在
- 逾期天数是否需要根据当前日期重新计算
- 当前分析基准日期是否明确

如果基准日期不明确，标注：

> 【需人工确认：当前分析基准日期】

### 步骤 6：检查客户与责任信息

检查：

- 客户名称是否一致
- 客户是否能与客户分层表关联
- 销售负责人是否明确
- 客户反馈是否能用于识别卡点
- 是否存在售后、验收、审批、财务负责人变更等影响回款的问题

### 步骤 7：区分数据可用性

把数据分为三类：

1. 可直接用于分析的数据
2. 可作为参考但需要确认的数据
3. 缺失或不可用的数据

### 步骤 8：给出数据可用性结论

根据资料完整度选择以下结论之一：

1. 可直接分析 —— 核心资料齐全，字段完整，可直接进入后续分析。
2. 可初步分析，但需补充确认 —— 核心资料基本齐全但部分字段缺失或需确认，可开始分析但需标注假设和待确认项。
3. 暂不建议分析，需先补资料 —— 核心资料严重缺失，无法支撑可靠分析。

说明原因时需具体指出：哪些资料已齐全、哪些需要补充、缺失资料会影响哪些后续判断。

### 步骤 9：建议下一步调用哪个 Skill

根据资料完整度，建议下一步进入以下 Skill 之一：

- 应收风险分级 Skill（ar-risk-grading）
- 现金流影响分析 Skill（cash-flow-impact）
- 回款跟进与话术草稿 Skill（ar-collection-followup）

如果资料不足，则不建议进入后续分析 Skill，而是先列出补资料清单。

---

## 四、输出格式

> 说明：以下输出格式适用于独立执行数据检查的场景。如果当前任务是"完整报告"，数据检查结果作为完整报告第一、二节的输入，不必单独输出本 skill 的完整 11 节格式，而是嵌入到完整报告结构中（→ 参考完整报告输出结构：一、资料来源说明 和 二、数据可用性结论）。如果当前报告有特定查看角色（老板/财务负责人/销售负责人/交付负责人/综合管理视角），需要根据角色视角调整数据检查的侧重点和表达方式。

严格按以下结构输出：

```markdown
# 应收数据检查结果

## 一、资料来源说明

| 资料来源 | 是否使用 | 找到的资料 | 备注 |
|---|---|---|---|

要求：
- 明确说明是否优先检索了乐享知识库。
- 如果知识库没有找到资料，必须说明"未找到"。
- 如果使用了用户当前对话资料，也要单独说明。

## 二、已获得资料清单

| 资料名称 | 是否获得 | 可支持的判断 | 资料来源 | 备注 |
|---|---|---|---|---|

## 三、必备字段检查

| 字段 | 是否存在 | 是否可用 | 来源 | 问题说明 |
|---|---|---|---|---|

## 四、金额口径检查

| 客户名称 | 应收金额 | 已收金额 | 未收金额 | 校验结果 | 说明 |
|---|---:|---:|---:|---|---|

如发现不一致，标注【需人工确认】。

## 五、日期与逾期信息检查

| 检查项 | 结果 | 说明 |
|---|---|---|

重点检查：
- 到期日是否存在
- 逾期天数是否存在
- 当前分析基准日期是否明确
- 是否需要重新计算逾期天数

## 六、客户与责任信息检查

| 检查项 | 结果 | 说明 |
|---|---|---|

重点检查：
- 客户名称是否一致
- 是否能关联客户分层表
- 销售负责人是否明确
- 客户反馈是否能识别回款卡点
- 是否涉及售后、验收、审批或客户财务变更

## 七、可直接用于分析的数据

| 数据项 | 可用于什么判断 | 来源 |
|---|---|---|

## 八、需要人工确认的数据

| 数据项 | 原因 | 建议确认人 |
|---|---|---|

## 九、缺失资料与补充建议

| 缺失资料 | 影响的判断 | 建议用户提供的内容 |
|---|---|---|

如果资料已经完整，可以写"暂无关键缺失资料"。

## 十、数据可用性结论

根据资料完整度选择：

- 可直接分析 —— 核心资料齐全，字段完整。
- 可初步分析，但需补充确认 —— 核心资料基本齐全但部分字段需确认。
- 暂不建议分析，需先补资料 —— 核心资料严重缺失。

请具体说明原因：哪些资料已齐全、哪些需要补充、缺失资料会影响哪些后续判断。

## 十一、下一步建议

根据数据可用性，建议下一步进入：

- 应收风险分级 Skill（ar-risk-grading）
- 现金流影响分析 Skill（cash-flow-impact）
- 回款跟进与话术草稿 Skill（ar-collection-followup）

如果资料不足，请先输出补资料清单，不要进入后续分析。
```

---

## 五、边界要求

严格遵守以下边界：

1. 不直接判断客户最终风险等级。
2. 不直接生成催款话术。
3. 不建议暂停供货或停止服务。
4. 不替财务做最终资金安排。
5. 不自动修改应收、合同、客户或财务数据。
6. 不编造知识库或用户资料中没有的信息。
7. 资料缺失时明确标注"需补充"或"需人工确认"。
8. 知识库资料与用户提供资料冲突时，标注"资料冲突，需人工确认"。
9. 涉及价格、合同、付款条件、交付承诺、售后责任、资金安排的内容，必须人工确认。
10. 输出内容只能作为内部分析辅助，不作为正式财务、审计或法律结论。

---

## 六、默认检索关键词

当用户没有明确指定资料名称时，优先在知识库中检索以下关键词：

- 应收账款
- 回款
- 现金流
- 未来 30 天现金流
- 逾期
- 到期日
- 未收金额
- 客户反馈
- 销售跟进
- 客户分层
- 重点客户
- 回款规则
- 风险分级
- 验收单
- 售后问题
- 付款审批
- 老板关注
- 财务负责人
- 销售负责人
- 交付协同
- 合同编号
- 已收金额
- 合同争议
- 资金缺口
- 固定支出
- 刚性支出
- 客户沟通记录
- 回款沟通话术
- 客户承诺
