财务报表深度分析(Financial Report Analysis)
目标角色 (Target Role)
- 角色:对公客户经理、信贷审批官、风险经理
- 使用场景:贷前尽调财务分析、年度贷后检视、大额授信审批、重组/展期评估
- 输出用途:生成结构化财务健康评估报告,为授信决策和投资决策提供数据支撑
- 决策层级:信贷审批核心参考材料,风险等级 high,需信贷审批官复核
- 执行频率:每次授信申请前执行一次,贷后每年至少执行一次
数据接入 (Data Sources)
必需数据
| 数据项 |
来源 |
获取方式 |
敏感级别 |
| 财务报表三表 |
用户上传/公开披露 |
文件读取(PDF/Excel) |
内部 |
| 报表附注 |
用户上传/公开披露 |
文件读取 |
内部 |
| 审计报告 |
用户上传/公开披露 |
文件读取 |
内部 |
| 行业财务基准 |
Wind/同花顺 |
API/数据订阅 |
公开 |
| 历史财务分析报告 |
行内影像档案系统 |
API: /api/reports/list |
内部 |
数据脱敏规则
- 客户身份证号:显示前3后4,中间用 * 替代
- 银行账号:仅显示后4位
- 客户商业机密信息(如核心客户名单、供应商明细):在报告中使用"某客户/某供应商"代替
- 敏感财务数据(如未公开业绩):仅在内部报告中使用,不得外传
- 关联方信息:在内部报告中标注全名,对外报告使用"关联方A/B/C"
降级策略
- 如果审计报告不可用:标注"审计意见未核实",基于财报继续分析,但降低信用评级
- 如果报表附注缺失:标注"附注未提供,部分科目明细无法核实",仅分析三表数据
- 如果行业基准数据不可用:标注"行业对标数据未获取",仅做纵向趋势分析
- 如果历史财务报告不可用:标注"无历史报告对比",仅做本期静态分析
- 如果财务数据仅有1年:标注"数据不足,趋势分析不可用",仅做单期分析
- 如果系统不可用(Wind/同花顺):使用最近一次下载的行业基准数据(标注数据日期)
执行流程 (Workflow)
步骤 0:数据确认与验证
列出输入参数:企业名称、股票代码(如有)、报告期、分析场景(贷前尽调/贷后检视/风险预警)。
确认数据时间范围(近3-5年)和会计准则(企业会计准则/国际财务报告准则)。
运行 scripts/validate_financial_report.py 检查输入参数完整性和三表勾稽关系。
- ✅ 验证通过 → 进入步骤 1
- ❌ 验证失败 → 返回缺失清单,要求用户补充(如"请提供2021-2023年完整三表")
📋 数据来源:user_upload(用户上传财报)
步骤 1:数据收集与质量评估
确认财务数据来源,执行数据质量初筛:
- 审计意见类型(标准无保留/带强调段/保留意见/否定意见/无法表示意见)
- 会计政策是否变更(变更影响量化)
- 合并报表范围是否变化
- 重大会计估计变更识别
如数据不完整,主动向用户索要:
- 近3-5年完整三表(资产负债表、利润表、现金流量表)
- 报表附注(重要科目明细)
- 审计报告(尤其关注审计意见)
不得跳过数据质量评估步骤。如触发审计意见为非标意见,必须在报告开头显著标注。
- ✅ 数据完整 → 进入步骤 2
- ⚠️ 部分缺失 → 标注缺失项,继续分析但降低置信度
- ❌ 数据严重缺失(仅1年或缺少核心报表) → 输出"数据不足,无法完成分析"报告
📋 数据来源:user_upload 或 reference(公开披露)
步骤 2:盈利能力深度分析
核心盈利指标计算(查阅 references/financial-indicators-calculation.md):
- 毛利率、核心利润率、净利率
- ROE、ROA、ROIC
盈利质量评估:
- 核心利润占比(>80%为优)
- 非经常性损益占比
- 收现比(>1为优)
- 净现比(>1为优)
盈利能力拆解:
- 毛利率变动归因:量价拆分
- 费用率变动归因
- 利润率变动的可持续性判断
不得跳过任何盈利质量评估步骤。所有数字必须展示计算过程。如收现比或净现比 < 0.5 连续2年,必须标注"利润含金量低"。
- ✅ 数据完整 → 进入步骤 3
- ⚠️ 部分数据缺失 → 标注"某指标无法计算",继续分析
📋 数据来源:context(用户上传财报)
步骤 3:资产负债表深度分析
资产质量评估:
- 应收账款:账龄分析 + 坏账准备充分性 + 前五大客户集中度
- 存货:库龄分析 + 跌价准备 + 与营收匹配度
- 商誉:占净资产比例 + 减值测试假设合理性
- 固定资产:折旧政策 + 成新率 + 产能利用率
- 在建工程:工期合理性 + 是否存在长期挂账
负债结构分析:
- 有息负债率、短长期债务比例
- 经营性负债 vs 金融性负债
- 表外负债(担保、租赁、应付票据等)
资产负债匹配度:
- 流动比率 & 速动比率
- 营运资本趋势
- 期限错配风险
不得跳过任何核心资产分析步骤。如其他应收款/净资产 > 20%,必须标注"可能存在关联方资金占用"风险。
- ✅ 数据完整 → 进入步骤 4
- ⚠️ 附注缺失 → 标注"附注未提供,部分科目明细无法核实"
📋 数据来源:context(用户上传财报)
步骤 4:现金流深度分析
经营现金流分析:
- 经营现金流与净利润的差异分析(逐项调节)
- 自由现金流 = 经营现金流 - 资本开支
投资现金流分析:
- 资本开支规模及方向
- 资本开支 vs 折旧摊销
- 并购支出的合理性
筹资现金流分析:
- 融资方式选择(股权 vs 债权)
- 分红率及稳定性
- 回购行为
现金流组合信号识别(查阅 references/cashflow-pattern-guide.md)
不得跳过现金流质量分析。如经营现金流连续3年为负且有息负债持续增加,必须触发红线 R2。
- ✅ 数据完整 → 进入步骤 5
- ⚠️ 现金流量表缺失 → 标注"现金流量表未提供,无法分析现金流质量"
📋 数据来源:context(用户上传财报)
步骤 5:杜邦分析与驱动力拆解
经典三因素杜邦:
ROE = 净利率 × 总资产周转率 × 权益乘数
五因素杜邦拆解(更精细):
ROE = 税负系数 × 利息负担系数 × 经营利润率 × 资产周转率 × 权益乘数
变动归因分析:
- ROE同比变动
- 三因素各贡献(连环替代法或差额分析法)
- 核心驱动因素识别与可持续性判断
不得跳过杜邦分析步骤。必须展示连环替代法的计算过程,识别核心驱动因素。
- ✅ 数据完整 → 进入步骤 6
- ⚠️ 部分数据缺失 → 标注"某因素无法拆解",继续分析
📋 数据来源:context(用户上传财报)
步骤 6:财务预警与粉饰识别
财务粉饰常见手段识别(查阅 references/fraud-detection-guide.md):
- 收入端:提前确认收入、渠道压货、关联方交易虚增
- 成本端:费用资本化、少计折旧/减值
- 利润端:非经常性损益平滑、公允价值操纵
- 现金流端:将筹资现金流包装为经营现金流
关键预警信号扫描(出现3个以上需高度警惕):
- 应收账款增速 >> 营收增速
- 净现比 < 0.5 连续2年以上
- 存货周转天数持续延长
- 商誉 / 净资产 > 30%
- 在建工程长期不转固
- 其他应收款异常增大
- 频繁变更会计政策/估计
- 存贷双高
红线条件自检(8条一票否决条件 R1-R8):
逐一核查8条红线,如触发任何红线,必须在报告开头显著标注。
不得跳过红线自检步骤。必须逐条核查 R1-R8,不得遗漏。
- ✅ 无红线触发 → 进入步骤 7
- ⚠️ 触发1-2条红线 → 标注红色警示,继续分析
- ❌ 触发3条以上红线 → 标注"建议暂停授信决策",进入步骤 7
📋 数据来源:context(用户上传财报)
步骤 7:估值参考(如需要)
相对估值:
- PE(TTM & Forward) vs 历史分位数 vs 行业平均
- PB vs ROE匹配度
- EV/EBITDA 跨公司可比性
绝对估值(概要框架):
- DCF核心假设:永续增长率、WACC
- 自由现金流预测逻辑
📋 数据来源:reference(行业估值数据库)
步骤 8:三表勾稽关系验证
执行三表勾稽验证:
- 资产负债表期末与期初差 = 现金流量表期末现金
- 利润表净利润与资产负债表权益变动匹配
- 现金流量表经营现金流与利润表净利润调节一致
如勾稽关系不一致,必须标注"三表数据存在不一致,请核实数据来源"。
- ✅ 勾稽关系一致 → 进入步骤 9
- ❌ 勾稽关系不一致 → 标注不一致项,要求用户核实
📋 数据来源:context(用户上传财报)
步骤 9:生成财务分析报告
使用 assets/financial-report-template.md 模板,生成结构化财务健康评估报告。
报告必须包含以下章节:
- 公司概况与分析框架
- 盈利能力分析(含驱动力拆解、质量评估、可持续性判断)
- 资产质量分析(核心资产、应收账款、存货、商誉)
- 负债与偿债能力(结构分析、偿债压力、期限匹配)
- 现金流分析(三大现金流概览、经营现金流质量、自由现金流)
- 杜邦分析(ROE三因素拆解、变动归因、同业对标)
- 财务预警扫描(异常信号清单、勾稽关系验证、盈余管理迹象)
- 综合评价与建议(财务健康度、核心优势与风险、跟踪指标、决策参考)
所有数据标注:数据来源 + 报告期 + 是否经审计。
报告末尾必须包含免责声明(引用 shared/disclaimer-template.md)。
📋 确认机制:inform(生成后通知客户经理确认)
输出格式 (Output Format)
使用 assets/financial-report-template.md 模板。
报告必须包含以下章节:
- 公司概况与分析框架
- 盈利能力分析(含驱动力拆解、质量评估、可持续性判断)
- 资产质量分析(核心资产、应收账款、存货、商誉)
- 负债与偿债能力(结构分析、偿债压力、期限匹配)
- 现金流分析(三大现金流概览、经营现金流质量、自由现金流)
- 杜邦分析(ROE三因素拆解、变动归因、同业对标)
- 财务预警扫描(异常信号清单、勾稽关系验证、盈余管理迹象)
- 综合评价与建议(财务健康度、核心优势与风险、跟踪指标、决策参考)
所有数据标注:数据来源 + 报告期 + 是否经审计。
下游兼容性:本输出可被 submit-credit-application 解析使用,关键字段包括:
- 财务健康评级(字符串:优秀/良好/一般/警示/危险)
- 核心财务指标(表格:ROE、毛利率、净利率、资产负债率、DSCR等)
- 红线触发清单(数组:如触发,列出 R1-R8 编号)
- 审计意见类型(字符串:标准无保留/带强调段/保留意见/否定意见/无法表示意见)
免责声明:报告末尾必须引用 shared/disclaimer-template.md,确保包含"本分析不构成投资建议"等必要声明。
约束条件 (Constraints)
- 数据可溯源性:所有结论须明确标注数据来源(年报/季报/审计报告/附注),引用具体页码或科目
- 不确定性显式标注:对数据缺失、口径不一致或无法核实的科目,须以"待核实/数据缺失"显式标注,禁止推测填充
- 时效性要求:所有财务数据须标注报告期,分析结论须覆盖近3年(信贷场景要求近5年),跨期对比须统一口径
- 量化结论优先:所有风险定性判断(如"盈利能力下降")须附具体量化指标(如"毛利率3年累计下滑8.2pct"),禁止仅凭定性描述下结论
- 中立审慎立场:对乐观数据保持审慎,对正面解读提供反向验证,避免管理层叙事主导分析结论
- 三表勾稽验证:资产负债表期末与期初差 = 现金流量表期末现金;利润表净利润与资产负债表权益变动匹配
- 行业对标:ROE、毛利率、资产负债率等核心指标须提供行业均值参考
- 禁止跳过步骤:不得跳过 Workflow 中的任何步骤,特别是数据质量评估、盈利质量评估、红线自检、勾稽验证
- 红线执行强制:如触发任何红线(R1-R8),必须在报告开头显著标注,并建议暂停授信决策
金融合规红线(一票否决)
以下情况须在报告摘要中以红色警示标注,并建议暂停授信决策,待核实后重新评估:
- R1:审计意见为否定意见或无法表示意见 — 财务数据可靠性存疑,不得作为授信依据
- R2:经营现金流连续3年为负,且有息负债持续增加 — 企业造血能力缺失,依赖借新还旧
- R3:其他应收款 / 净资产 > 30%,且主要对手方为关联企业 — 可能存在关联方资金占用
- R4:货币资金余额 > 总负债20% 但同时借有大量短期有息负债(存贷双高) — 资金可能受限或被挪用
- R5:应收账款增速连续2年超营业收入增速超过50个百分点 — 可能存在虚增收入或回款恶化
- R6:重大在建工程长期(>3年)未转固,且无合理建设周期说明 — 可能隐藏费用或项目停滞
- R7:商誉占净资产比例 > 50%,且减值测试关键假设明显乐观 — 存在重大减值风险
- R8:最近1年内实际控制人或主要股东股权高比例质押(> 80%)且无补救措施 — 实控人资金链紧张
分析原则
- 实质重于形式:穿透会计处理看经营实质,关注现金流而非仅看利润
- 横纵对比:纵向看趋势变化,横向对标同业,在比较中发现问题
- 异常驱动:重点关注异常波动的科目,分析其背后的业务逻辑
- 保守审慎:对乐观数据持审慎态度,对风险信号保持高度敏感
- 勾稽验证:通过报表间的勾稽关系交叉验证数据合理性
- 量化结论:所有定性判断需有定量数据支持
信贷场景专属关注点
本技能同时服务于投资分析和信贷授信两类场景。当用于银行贷前/贷后尽调时,以下维度具有更高优先级:
| 维度 |
信贷关注重点 |
典型风险信号 |
| 还款能力 |
经营现金流能否覆盖年度还本付息(DSCR ≥ 1.2) |
DSCR < 1.0 且连续2年;自由现金流为负 |
| 资产变现能力 |
担保物对应账面资产的流动性与变现折扣 |
应收账款账龄 > 1年占比超30%;存货跌价准备不足 |
| 关联资金占用 |
其他应收款、预付款中是否存在向关联方的资金输送 |
其他应收款/净资产 > 20%;前五大预付对象为关联方 |
| 财务杠杆 |
有息负债/EBITDA 是否超过行业容忍上限 |
有息负债/EBITDA > 5× 或有息负债率 > 60% |
| 盈余操纵 |
利润含金量(净现比)和收入真实性(收现比) |
净现比 < 0.5 连续2年;应收增速超收入增速50pct以上 |
| 抗压能力 |
极端情景下(收入下降30%)偿债能力是否仍可支撑 |
压力测试下利息保障倍数 < 1.5 |
审计追踪 (Audit Trail)
每次财报分析结束后,生成审计日志 audit/{企业简称}_{日期}_audit.json:
{
"skill_name": "financial-report-analysis",
"skill_version": "2.0.0",
"execution_time": "2026-05-05T10:30:00+08:00",
"input_params": {
"company_name": "XX股份",
"stock_code": "600XXX",
"report_period": "2023年报",
"analysis_depth": "全面(Step 0-9)",
"analysis_scenario": "贷前尽调"
},
"operator": "客户经理姓名(工号:XXX)",
"steps": [
{
"step": "数据确认与验证",
"executor": "ai",
"data_source": {"type": "user_upload", "files": ["2023年报.pdf"]},
"result": "pass",
"validation_script": "validate_financial_report.py"
},
{
"step": "数据收集与质量评估",
"executor": "ai",
"data_source": {"type": "user_upload", "files": ["2023年报.pdf"]},
"result": "pass",
"audit_opinion": "标准无保留意见"
},
{
"step": "盈利能力深度分析",
"executor": "ai",
"data_source": {"type": "context"},
"result": "pass"
},
{
"step": "财务预警扫描",
"executor": "ai",
"data_source": {"type": "context"},
"result": "pass",
"red_flags_triggered": []
},
{
"step": "三表勾稽关系验证",
"executor": "ai",
"data_source": {"type": "context"},
"result": "pass",
"reconciliation_status": "一致"
},
{
"step": "生成财务分析报告",
"executor": "ai",
"confirmation": {"type": "inform", "notified_to": "客户经理姓名", "notified_at": "2026-05-05T10:35:00+08:00"},
"result": "pass"
}
],
"warnings": ["部分附注数据缺失"],
"references_used": ["references/financial-indicators-calculation.md", "references/fraud-detection-guide.md"]
}
审计日志保留期限:至少 3 年。
踩坑记录 (Gotchas)
#1:只看利润不看现金流
- 症状:利润表显示盈利增长,但经营现金流为负
- 原因:未严格执行盈利质量评估(收现比/净现比)
- 解决:每次分析必须计算收现比和净现比,< 0.5 连续2年须标注"利润含金量低"
#2:行业对标缺失
- 症状:分析报告仅做纵向趋势对比,未与同业对标
- 原因:未获取行业基准数据或忽略此步骤
- 解决:必须获取行业均值,ROE、毛利率、资产负债率等核心指标须标注"行业均值:X%"
#3:红线信号被淹没在正文中
- 症状:8条红线条件触发,但未在报告摘要中醒目标注
- 原因:未在步骤6完成后执行红线自检
- 解决:每次分析完成后必须自查8条红线,触发须在摘要显著位置以红色警示标注
#4:三表勾稽关系未验证
- 症状:资产负债表与现金流量表数据不一致,但未发现
- 原因:未执行三表勾稽验证
- 解决:资产负债表期末与期初差 = 现金流量表期末现金;利润表净利润与资产负债表权益变动匹配
#5:附注信息被忽略
- 症状:仅分析三表主表,未关注附注中的重大事项、或有负债、承诺事项
- 原因:未要求用户提供附注或未仔细阅读
- 解决:必须索要附注,重点关注关联方交易、或有负债、会计政策变更
示例 (Examples)
示例1:贷前尽调财务分析
用户输入:
请分析XX制造2023年年报,用于贷前尽调。授信额度5000万,期限1年。
Skill 执行流程:
- 数据确认 → 验证输入参数完整性,运行 validate_financial_report.py
- 数据收集 → 获取2021-2023年三表 + 审计报告 + 附注
- 数据质量评估 → 审计意见:标准无保留,会计政策无重大变更
- 盈利能力分析 → 毛利率28.5%(行业均值25.2%),净现比1.2(盈利质量良好)
- 资产负债表分析 → 有息负债率35%(< 40%安全阈值),流动比率1.8
- 现金流分析 → 经营现金流持续为正,自由现金流2023年转负(扩产投资)
- 杜邦分析 → ROE 15.2%,核心驱动:净利率提升(非财务杠杆)
- 红线扫描 → 未触发
- 勾稽验证 → 三表勾稽关系一致
- 生成报告 → 财务健康评级:良好
输出要点:
- 核心结论:盈利质量良好,现金流健康,具备5000万授信还款能力
- 风险提示:2023年自由现金流为负(扩产投资),需关注投产进度
- 建议:可批准授信,建议追加厂房抵押
示例2:风险预警财务分析
用户输入:
XX贸易公司近期有逾期记录,请分析其2023年财报,评估风险。
Skill 执行流程:
- 数据确认 → 验证输入参数完整性
- 数据收集 → 获取2021-2023年三表 + 审计报告
- 数据质量评估 → 审计意见:带强调段的无保留意见(持续经营存在不确定性)
- 盈利能力分析 → 毛利率5.2%(行业均值8.5%),净现比0.3(利润含金量低)
- 资产负债表分析 → 有息负债率68%(> 60%红线),流动比率0.9(< 1.5)
- 现金流分析 → 经营现金流连续2年为负,筹资现金流为正(借新还旧)
- 杜邦分析 → ROE -2.5%(亏损),核心拖累:经营利润率转负
- 红线扫描 → 触发R2(经营现金流连续3年为负+有息负债增加)、R5(应收增速超营收增速60pct)
- 勾稽验证 → 三表勾稽关系一致
- 生成报告 → 财务健康评级:警示
输出要点:
- ⚠️ 红色警示:触发R2、R5两条红线,建议暂停授信决策
- 核心结论:企业造血能力缺失,依赖借新还旧,应收回款恶化
- 建议:待核实应收账龄和关联方资金占用情况后重新评估
非功能范围 (Out of Scope)
- 本 Skill 不处理授信审批决策,仅提供财务分析数据支撑
- 本 Skill 不生成授信申请报告(请使用 submit-credit-application Skill)
- 本 Skill 不直接修改客户数据或提交授信申请
- 本 Skill 不处理个人信贷/零售业务财务分析
- 本 Skill 不进行市场调研或行业宏观分析(请使用 credit-industry-analysis Skill)
- 本 Skill 不执行自动化财务数据抓取(需用户上传或手动提供)
- 如果用户请求以上内容,明确告知并建议合适的 Skill 或联系相应部门
1---2name: financial-report-analysis3description: 尽调报告-财报分析技能。对上市公司或目标企业的财务报表进行全面深度分析。涵盖资产负债表、利润表、现金流量表三大核心报表的解读,通过计算盈利能力、偿债能力、运营效率、成长能力等关键财务指标,结合杜邦分析法拆解ROE驱动力,评估盈利质量(收现比/净现比),进行财务粉饰识别与风险预警,最终输出结构化的财务健康评估报告,为投资决策和经营管理提供数据支撑。当用户上传财务报表、提供公司名称或股票代码并要求进行财务分析时使用此技能。触发词包括:"财报分析"、"财务报表分析"、"financial analysis"、"财务分析"、"分析财报"、"解读财报"、"财报解读"、"财务健康评估"。不适用于:非财务数据分析、市场调研、行业分析、简单数据查询、无具体财务数据的空泛咨询、或个人信贷财务分析。4---56# 财务报表深度分析(Financial Report Analysis)78## 目标角色 (Target Role)910- **角色**:对公客户经理、信贷审批官、风险经理11- **使用场景**:贷前尽调财务分析、年度贷后检视、大额授信审批、重组/展期评估12- **输出用途**:生成结构化财务健康评估报告,为授信决策和投资决策提供数据支撑13- **决策层级**:信贷审批核心参考材料,风险等级 high,需信贷审批官复核14- **执行频率**:每次授信申请前执行一次,贷后每年至少执行一次1516## 数据接入 (Data Sources)1718### 必需数据19| 数据项 | 来源 | 获取方式 | 敏感级别 |20|--------|------|---------|----------|21| 财务报表三表 | 用户上传/公开披露 | 文件读取(PDF/Excel) | 内部 |22| 报表附注 | 用户上传/公开披露 | 文件读取 | 内部 |23| 审计报告 | 用户上传/公开披露 | 文件读取 | 内部 |24| 行业财务基准 | Wind/同花顺 | API/数据订阅 | 公开 |25| 历史财务分析报告 | 行内影像档案系统 | API: /api/reports/list | 内部 |2627### 数据脱敏规则28- 客户身份证号:显示前3后4,中间用 * 替代29- 银行账号:仅显示后4位30- 客户商业机密信息(如核心客户名单、供应商明细):在报告中使用"某客户/某供应商"代替31- 敏感财务数据(如未公开业绩):仅在内部报告中使用,不得外传32- 关联方信息:在内部报告中标注全名,对外报告使用"关联方A/B/C"3334### 降级策略35- 如果审计报告不可用:标注"审计意见未核实",基于财报继续分析,但降低信用评级36- 如果报表附注缺失:标注"附注未提供,部分科目明细无法核实",仅分析三表数据37- 如果行业基准数据不可用:标注"行业对标数据未获取",仅做纵向趋势分析38- 如果历史财务报告不可用:标注"无历史报告对比",仅做本期静态分析39- 如果财务数据仅有1年:标注"数据不足,趋势分析不可用",仅做单期分析40- 如果系统不可用(Wind/同花顺):使用最近一次下载的行业基准数据(标注数据日期)4142---4344## 执行流程 (Workflow)4546### 步骤 0:数据确认与验证4748列出输入参数:企业名称、股票代码(如有)、报告期、分析场景(贷前尽调/贷后检视/风险预警)。49确认数据时间范围(近3-5年)和会计准则(企业会计准则/国际财务报告准则)。50运行 `scripts/validate_financial_report.py` 检查输入参数完整性和三表勾稽关系。5152- ✅ 验证通过 → 进入步骤 153- ❌ 验证失败 → 返回缺失清单,要求用户补充(如"请提供2021-2023年完整三表")5455> 📋 数据来源:`user_upload`(用户上传财报)5657### 步骤 1:数据收集与质量评估5859确认财务数据来源,执行数据质量初筛:60- 审计意见类型(标准无保留/带强调段/保留意见/否定意见/无法表示意见)61- 会计政策是否变更(变更影响量化)62- 合并报表范围是否变化63- 重大会计估计变更识别6465如数据不完整,主动向用户索要:66- 近3-5年完整三表(资产负债表、利润表、现金流量表)67- 报表附注(重要科目明细)68- 审计报告(尤其关注审计意见)6970不得跳过数据质量评估步骤。如触发审计意见为非标意见,必须在报告开头显著标注。7172- ✅ 数据完整 → 进入步骤 273- ⚠️ 部分缺失 → 标注缺失项,继续分析但降低置信度74- ❌ 数据严重缺失(仅1年或缺少核心报表) → 输出"数据不足,无法完成分析"报告7576> 📋 数据来源:`user_upload` 或 `reference`(公开披露)7778### 步骤 2:盈利能力深度分析7980**核心盈利指标计算**(查阅 `references/financial-indicators-calculation.md`):81- 毛利率、核心利润率、净利率82- ROE、ROA、ROIC8384**盈利质量评估**:85- 核心利润占比(>80%为优)86- 非经常性损益占比87- 收现比(>1为优)88- 净现比(>1为优)8990**盈利能力拆解**:91- 毛利率变动归因:量价拆分92- 费用率变动归因93- 利润率变动的可持续性判断9495不得跳过任何盈利质量评估步骤。所有数字必须展示计算过程。如收现比或净现比 < 0.5 连续2年,必须标注"利润含金量低"。9697- ✅ 数据完整 → 进入步骤 398- ⚠️ 部分数据缺失 → 标注"某指标无法计算",继续分析99100> 📋 数据来源:`context`(用户上传财报)101102### 步骤 3:资产负债表深度分析103104**资产质量评估**:105- 应收账款:账龄分析 + 坏账准备充分性 + 前五大客户集中度106- 存货:库龄分析 + 跌价准备 + 与营收匹配度107- 商誉:占净资产比例 + 减值测试假设合理性108- 固定资产:折旧政策 + 成新率 + 产能利用率109- 在建工程:工期合理性 + 是否存在长期挂账110111**负债结构分析**:112- 有息负债率、短长期债务比例113- 经营性负债 vs 金融性负债114- 表外负债(担保、租赁、应付票据等)115116**资产负债匹配度**:117- 流动比率 & 速动比率118- 营运资本趋势119- 期限错配风险120121不得跳过任何核心资产分析步骤。如其他应收款/净资产 > 20%,必须标注"可能存在关联方资金占用"风险。122123- ✅ 数据完整 → 进入步骤 4124- ⚠️ 附注缺失 → 标注"附注未提供,部分科目明细无法核实"125126> 📋 数据来源:`context`(用户上传财报)127128### 步骤 4:现金流深度分析129130**经营现金流分析**:131- 经营现金流与净利润的差异分析(逐项调节)132- 自由现金流 = 经营现金流 - 资本开支133134**投资现金流分析**:135- 资本开支规模及方向136- 资本开支 vs 折旧摊销137- 并购支出的合理性138139**筹资现金流分析**:140- 融资方式选择(股权 vs 债权)141- 分红率及稳定性142- 回购行为143144**现金流组合信号识别**(查阅 `references/cashflow-pattern-guide.md`)145146不得跳过现金流质量分析。如经营现金流连续3年为负且有息负债持续增加,必须触发红线 R2。147148- ✅ 数据完整 → 进入步骤 5149- ⚠️ 现金流量表缺失 → 标注"现金流量表未提供,无法分析现金流质量"150151> 📋 数据来源:`context`(用户上传财报)152153### 步骤 5:杜邦分析与驱动力拆解154155**经典三因素杜邦**:156```157ROE = 净利率 × 总资产周转率 × 权益乘数158```159160**五因素杜邦拆解**(更精细):161```162ROE = 税负系数 × 利息负担系数 × 经营利润率 × 资产周转率 × 权益乘数163```164165**变动归因分析**:166- ROE同比变动167- 三因素各贡献(连环替代法或差额分析法)168- 核心驱动因素识别与可持续性判断169170不得跳过杜邦分析步骤。必须展示连环替代法的计算过程,识别核心驱动因素。171172- ✅ 数据完整 → 进入步骤 6173- ⚠️ 部分数据缺失 → 标注"某因素无法拆解",继续分析174175> 📋 数据来源:`context`(用户上传财报)176177### 步骤 6:财务预警与粉饰识别178179**财务粉饰常见手段识别**(查阅 `references/fraud-detection-guide.md`):180- 收入端:提前确认收入、渠道压货、关联方交易虚增181- 成本端:费用资本化、少计折旧/减值182- 利润端:非经常性损益平滑、公允价值操纵183- 现金流端:将筹资现金流包装为经营现金流184185**关键预警信号扫描**(出现3个以上需高度警惕):186- 应收账款增速 >> 营收增速187- 净现比 < 0.5 连续2年以上188- 存货周转天数持续延长189- 商誉 / 净资产 > 30%190- 在建工程长期不转固191- 其他应收款异常增大192- 频繁变更会计政策/估计193- 存贷双高194195**红线条件自检**(8条一票否决条件 R1-R8):196逐一核查8条红线,如触发任何红线,必须在报告开头显著标注。197198不得跳过红线自检步骤。必须逐条核查 R1-R8,不得遗漏。199200- ✅ 无红线触发 → 进入步骤 7201- ⚠️ 触发1-2条红线 → 标注红色警示,继续分析202- ❌ 触发3条以上红线 → 标注"建议暂停授信决策",进入步骤 7203204> 📋 数据来源:`context`(用户上传财报)205206### 步骤 7:估值参考(如需要)207208**相对估值**:209- PE(TTM & Forward) vs 历史分位数 vs 行业平均210- PB vs ROE匹配度211- EV/EBITDA 跨公司可比性212213**绝对估值(概要框架)**:214- DCF核心假设:永续增长率、WACC215- 自由现金流预测逻辑216217> 📋 数据来源:`reference`(行业估值数据库)218219### 步骤 8:三表勾稽关系验证220221执行三表勾稽验证:222- 资产负债表期末与期初差 = 现金流量表期末现金223- 利润表净利润与资产负债表权益变动匹配224- 现金流量表经营现金流与利润表净利润调节一致225226如勾稽关系不一致,必须标注"三表数据存在不一致,请核实数据来源"。227228- ✅ 勾稽关系一致 → 进入步骤 9229- ❌ 勾稽关系不一致 → 标注不一致项,要求用户核实230231> 📋 数据来源:`context`(用户上传财报)232233### 步骤 9:生成财务分析报告234235使用 `assets/financial-report-template.md` 模板,生成结构化财务健康评估报告。236237报告必须包含以下章节:2381. 公司概况与分析框架2392. 盈利能力分析(含驱动力拆解、质量评估、可持续性判断)2403. 资产质量分析(核心资产、应收账款、存货、商誉)2414. 负债与偿债能力(结构分析、偿债压力、期限匹配)2425. 现金流分析(三大现金流概览、经营现金流质量、自由现金流)2436. 杜邦分析(ROE三因素拆解、变动归因、同业对标)2447. 财务预警扫描(异常信号清单、勾稽关系验证、盈余管理迹象)2458. 综合评价与建议(财务健康度、核心优势与风险、跟踪指标、决策参考)246247所有数据标注:数据来源 + 报告期 + 是否经审计。248报告末尾必须包含免责声明(引用 `shared/disclaimer-template.md`)。249250> 📋 确认机制:`inform`(生成后通知客户经理确认)251252---253254## 输出格式 (Output Format)255256使用 `assets/financial-report-template.md` 模板。257报告必须包含以下章节:2582591. 公司概况与分析框架2602. 盈利能力分析(含驱动力拆解、质量评估、可持续性判断)2613. 资产质量分析(核心资产、应收账款、存货、商誉)2624. 负债与偿债能力(结构分析、偿债压力、期限匹配)2635. 现金流分析(三大现金流概览、经营现金流质量、自由现金流)2646. 杜邦分析(ROE三因素拆解、变动归因、同业对标)2657. 财务预警扫描(异常信号清单、勾稽关系验证、盈余管理迹象)2668. 综合评价与建议(财务健康度、核心优势与风险、跟踪指标、决策参考)267268所有数据标注:数据来源 + 报告期 + 是否经审计。269270**下游兼容性**:本输出可被 `submit-credit-application` 解析使用,关键字段包括:271- 财务健康评级(字符串:优秀/良好/一般/警示/危险)272- 核心财务指标(表格:ROE、毛利率、净利率、资产负债率、DSCR等)273- 红线触发清单(数组:如触发,列出 R1-R8 编号)274- 审计意见类型(字符串:标准无保留/带强调段/保留意见/否定意见/无法表示意见)275276**免责声明**:报告末尾必须引用 `shared/disclaimer-template.md`,确保包含"本分析不构成投资建议"等必要声明。277278---279280## 约束条件 (Constraints)2812821. **数据可溯源性**:所有结论须明确标注数据来源(年报/季报/审计报告/附注),引用具体页码或科目2832. **不确定性显式标注**:对数据缺失、口径不一致或无法核实的科目,须以"待核实/数据缺失"显式标注,禁止推测填充2843. **时效性要求**:所有财务数据须标注报告期,分析结论须覆盖近3年(信贷场景要求近5年),跨期对比须统一口径2854. **量化结论优先**:所有风险定性判断(如"盈利能力下降")须附具体量化指标(如"毛利率3年累计下滑8.2pct"),禁止仅凭定性描述下结论2865. **中立审慎立场**:对乐观数据保持审慎,对正面解读提供反向验证,避免管理层叙事主导分析结论2876. **三表勾稽验证**:资产负债表期末与期初差 = 现金流量表期末现金;利润表净利润与资产负债表权益变动匹配2887. **行业对标**:ROE、毛利率、资产负债率等核心指标须提供行业均值参考2898. **禁止跳过步骤**:不得跳过 Workflow 中的任何步骤,特别是数据质量评估、盈利质量评估、红线自检、勾稽验证2909. **红线执行强制**:如触发任何红线(R1-R8),必须在报告开头显著标注,并建议暂停授信决策291292### 金融合规红线(一票否决)293294以下情况须在报告摘要中以**红色警示**标注,并建议暂停授信决策,待核实后重新评估:295296- **R1:审计意见为否定意见或无法表示意见** — 财务数据可靠性存疑,不得作为授信依据297- **R2:经营现金流连续3年为负,且有息负债持续增加** — 企业造血能力缺失,依赖借新还旧298- **R3:其他应收款 / 净资产 > 30%,且主要对手方为关联企业** — 可能存在关联方资金占用299- **R4:货币资金余额 > 总负债20% 但同时借有大量短期有息负债(存贷双高)** — 资金可能受限或被挪用300- **R5:应收账款增速连续2年超营业收入增速超过50个百分点** — 可能存在虚增收入或回款恶化301- **R6:重大在建工程长期(>3年)未转固,且无合理建设周期说明** — 可能隐藏费用或项目停滞302- **R7:商誉占净资产比例 > 50%,且减值测试关键假设明显乐观** — 存在重大减值风险303- **R8:最近1年内实际控制人或主要股东股权高比例质押(> 80%)且无补救措施** — 实控人资金链紧张304305---306307## 分析原则308309- **实质重于形式**:穿透会计处理看经营实质,关注现金流而非仅看利润310- **横纵对比**:纵向看趋势变化,横向对标同业,在比较中发现问题311- **异常驱动**:重点关注异常波动的科目,分析其背后的业务逻辑312- **保守审慎**:对乐观数据持审慎态度,对风险信号保持高度敏感313- **勾稽验证**:通过报表间的勾稽关系交叉验证数据合理性314- **量化结论**:所有定性判断需有定量数据支持315316## 信贷场景专属关注点317318> 本技能同时服务于投资分析和信贷授信两类场景。当用于银行贷前/贷后尽调时,以下维度具有更高优先级:319320| 维度 | 信贷关注重点 | 典型风险信号 |321|------|------------|------------|322| 还款能力 | 经营现金流能否覆盖年度还本付息(DSCR ≥ 1.2) | DSCR < 1.0 且连续2年;自由现金流为负 |323| 资产变现能力 | 担保物对应账面资产的流动性与变现折扣 | 应收账款账龄 > 1年占比超30%;存货跌价准备不足 |324| 关联资金占用 | 其他应收款、预付款中是否存在向关联方的资金输送 | 其他应收款/净资产 > 20%;前五大预付对象为关联方 |325| 财务杠杆 | 有息负债/EBITDA 是否超过行业容忍上限 | 有息负债/EBITDA > 5× 或有息负债率 > 60% |326| 盈余操纵 | 利润含金量(净现比)和收入真实性(收现比) | 净现比 < 0.5 连续2年;应收增速超收入增速50pct以上 |327| 抗压能力 | 极端情景下(收入下降30%)偿债能力是否仍可支撑 | 压力测试下利息保障倍数 < 1.5 |328329---330331## 审计追踪 (Audit Trail)332333每次财报分析结束后,生成审计日志 `audit/{企业简称}_{日期}_audit.json`:334335```json336{337 "skill_name": "financial-report-analysis",338 "skill_version": "2.0.0",339 "execution_time": "2026-05-05T10:30:00+08:00",340 "input_params": {341 "company_name": "XX股份",342 "stock_code": "600XXX",343 "report_period": "2023年报",344 "analysis_depth": "全面(Step 0-9)",345 "analysis_scenario": "贷前尽调"346 },347 "operator": "客户经理姓名(工号:XXX)",348 "steps": [349 {350 "step": "数据确认与验证",351 "executor": "ai",352 "data_source": {"type": "user_upload", "files": ["2023年报.pdf"]},353 "result": "pass",354 "validation_script": "validate_financial_report.py"355 },356 {357 "step": "数据收集与质量评估",358 "executor": "ai",359 "data_source": {"type": "user_upload", "files": ["2023年报.pdf"]},360 "result": "pass",361 "audit_opinion": "标准无保留意见"362 },363 {364 "step": "盈利能力深度分析",365 "executor": "ai",366 "data_source": {"type": "context"},367 "result": "pass"368 },369 {370 "step": "财务预警扫描",371 "executor": "ai",372 "data_source": {"type": "context"},373 "result": "pass",374 "red_flags_triggered": []375 },376 {377 "step": "三表勾稽关系验证",378 "executor": "ai",379 "data_source": {"type": "context"},380 "result": "pass",381 "reconciliation_status": "一致"382 },383 {384 "step": "生成财务分析报告",385 "executor": "ai",386 "confirmation": {"type": "inform", "notified_to": "客户经理姓名", "notified_at": "2026-05-05T10:35:00+08:00"},387 "result": "pass"388 }389 ],390 "warnings": ["部分附注数据缺失"],391 "references_used": ["references/financial-indicators-calculation.md", "references/fraud-detection-guide.md"]392}393```394395**审计日志保留期限**:至少 3 年。396397---398399## 踩坑记录 (Gotchas)400401### #1:只看利润不看现金流402- **症状**:利润表显示盈利增长,但经营现金流为负403- **原因**:未严格执行盈利质量评估(收现比/净现比)404- **解决**:每次分析必须计算收现比和净现比,< 0.5 连续2年须标注"利润含金量低"405406### #2:行业对标缺失407- **症状**:分析报告仅做纵向趋势对比,未与同业对标408- **原因**:未获取行业基准数据或忽略此步骤409- **解决**:必须获取行业均值,ROE、毛利率、资产负债率等核心指标须标注"行业均值:X%"410411### #3:红线信号被淹没在正文中412- **症状**:8条红线条件触发,但未在报告摘要中醒目标注413- **原因**:未在步骤6完成后执行红线自检414- **解决**:每次分析完成后必须自查8条红线,触发须在摘要显著位置以红色警示标注415416### #4:三表勾稽关系未验证417- **症状**:资产负债表与现金流量表数据不一致,但未发现418- **原因**:未执行三表勾稽验证419- **解决**:资产负债表期末与期初差 = 现金流量表期末现金;利润表净利润与资产负债表权益变动匹配420421### #5:附注信息被忽略422- **症状**:仅分析三表主表,未关注附注中的重大事项、或有负债、承诺事项423- **原因**:未要求用户提供附注或未仔细阅读424- **解决**:必须索要附注,重点关注关联方交易、或有负债、会计政策变更425426---427428## 示例 (Examples)429430### 示例1:贷前尽调财务分析431432**用户输入**:433```434请分析XX制造2023年年报,用于贷前尽调。授信额度5000万,期限1年。435```436437**Skill 执行流程**:4381. 数据确认 → 验证输入参数完整性,运行 validate_financial_report.py4392. 数据收集 → 获取2021-2023年三表 + 审计报告 + 附注4403. 数据质量评估 → 审计意见:标准无保留,会计政策无重大变更4414. 盈利能力分析 → 毛利率28.5%(行业均值25.2%),净现比1.2(盈利质量良好)4425. 资产负债表分析 → 有息负债率35%(< 40%安全阈值),流动比率1.84436. 现金流分析 → 经营现金流持续为正,自由现金流2023年转负(扩产投资)4447. 杜邦分析 → ROE 15.2%,核心驱动:净利率提升(非财务杠杆)4458. 红线扫描 → 未触发4469. 勾稽验证 → 三表勾稽关系一致44710. 生成报告 → 财务健康评级:良好448449**输出要点**:450- 核心结论:盈利质量良好,现金流健康,具备5000万授信还款能力451- 风险提示:2023年自由现金流为负(扩产投资),需关注投产进度452- 建议:可批准授信,建议追加厂房抵押453454### 示例2:风险预警财务分析455456**用户输入**:457```458XX贸易公司近期有逾期记录,请分析其2023年财报,评估风险。459```460461**Skill 执行流程**:4621. 数据确认 → 验证输入参数完整性4632. 数据收集 → 获取2021-2023年三表 + 审计报告4643. 数据质量评估 → 审计意见:带强调段的无保留意见(持续经营存在不确定性)4654. 盈利能力分析 → 毛利率5.2%(行业均值8.5%),净现比0.3(利润含金量低)4665. 资产负债表分析 → 有息负债率68%(> 60%红线),流动比率0.9(< 1.5)4676. 现金流分析 → 经营现金流连续2年为负,筹资现金流为正(借新还旧)4687. 杜邦分析 → ROE -2.5%(亏损),核心拖累:经营利润率转负4698. 红线扫描 → 触发R2(经营现金流连续3年为负+有息负债增加)、R5(应收增速超营收增速60pct)4709. 勾稽验证 → 三表勾稽关系一致47110. 生成报告 → 财务健康评级:警示472473**输出要点**:474- ⚠️ 红色警示:触发R2、R5两条红线,建议暂停授信决策475- 核心结论:企业造血能力缺失,依赖借新还旧,应收回款恶化476- 建议:待核实应收账龄和关联方资金占用情况后重新评估477478---479480## 非功能范围 (Out of Scope)481482- 本 Skill 不处理授信审批决策,仅提供财务分析数据支撑483- 本 Skill 不生成授信申请报告(请使用 submit-credit-application Skill)484- 本 Skill 不直接修改客户数据或提交授信申请485- 本 Skill 不处理个人信贷/零售业务财务分析486- 本 Skill 不进行市场调研或行业宏观分析(请使用 credit-industry-analysis Skill)487- 本 Skill 不执行自动化财务数据抓取(需用户上传或手动提供)488- 如果用户请求以上内容,明确告知并建议合适的 Skill 或联系相应部门489490---