AI 财务报表分析的基本流程
可靠的 AI 财务报表工作流有三条线。草稿线先清点上传的年报或季报包,确认文件有可搜索文字层,否则标记 OCR 风险,再从利润表、资产负债表、现金流量表、权益变动表与相关附注抽取数字,并保留页级来源。控制线统一币种、单位、正负号、期间、合并范围与重分类,然后检验“资产=负债+权益”、“期初现金+现金净变动+汇率影响=期末现金”,并把净利润与现金流调节和权益滚动连接;比率只能引用已批准的规范化单元格。纠错线把每个失败控制带回原页,修正数值或分类,保留修改前后记录,并分开报告事实、计算、假设、判断与缺失信息。它不能替代原始申报或会计师,不保证抽取自动准确,也不应被当作实时市场数据服务。
中文年报上传前,先检查这六项
准备公司年报全文、上一期可比报告和涉及问题的附注,优先使用可选中文字的 PDF。记录证券代码、报告年度、人民币金额单位、合并或母公司口径、审计意见和文件版本。扫描件须先识别并抽查表格;同一 PDF 中的“元”和“万元”不能按一个倍率转换。首次提问可以只要求抽取营业收入、净利润与经营活动现金流量净额,再对照原件检查,确认列没有错位后再扩大范围。
海外案例单位说明:未另标量级的金额数字以该案例声明的百万美元为单位;明确写成“万美元”或“亿美元”的数字按文字量级理解。每股金额、股份数、数量和百分比按各自标注计算。
准备报表、附注与文件版本
| 清单字段 | 为何能控制 AI 草稿 | 何时拒绝或标记 |
|---|---|---|
| 主体与合并范围 | 防止母公司单体数字与合并报表混合 | 法律主体、子公司或持续经营范围不清 |
| 准确期间与报表类型 | 区分财政年度、单季、年初至今列与时点余额 | 期间流量和错误时长或资产负债表日比较 |
| 币种与显示单位 | 算术前区分元、千元与百万元 | 单位只在表头出现一次,而抽取遗漏 |
| 文件版本与申报日期 | 避免修订版或重列版和原版竞争 | 存在两个版本却未声明权威版本 |
| 文字层与页面图像 | 可搜索文字用于定位,渲染页面用于确认列和正负号 | 扫描不可读、裁切或没有可复核原件 |
| 审计/审阅状态 | 防止 AI 摘要提高来源原有的保证程度 | 文件包静默混合经审计年度数与未经审计中期数 |
OCR 是中间层,不是权威来源。任何 OCR 文本都要与原页面并存,并标记低置信单元格、手写标记、上标、合并表头、括号与表格线。条件允许时获取带文字层的正式文件;若在其他合法工具中执行 OCR,重大单元格必须逐个目视核对后才能分析。上传前还要删除账户号码、个人资料、凭证等不必要敏感信息。
案例:发现两期报表中的取数错误
VoltRiver Components 是虚构精密传感器制造商。20X4 与 20X5 报表、附注和抽取错误均为美元教学数据。下列利润表以美元计量,并用万/亿展示金额,而资产负债表与现金流量表原页显示单位为千美元。
| 规范化利润表(美元,按万/亿标注) | 20X4 重列 | 20X5 | 变化 |
|---|---|---|---|
| 收入 | 2.40 亿 | 2.76 亿 | +15.0% |
| 销售成本 | (1.56 亿) | (1.90 亿) | 费用 +21.8% |
| 毛利 / 毛利率 | 8,400 万 / 35.0% | 8,600 万 / 31.2% | 金额 +200 万;−3.8 个百分点 |
| 销售、一般及管理费用 | (4,000 万) | (4,200 万) | 费用 +5.0% |
| 研发费用 | (1,600 万) | (1,900 万) | 费用 +18.8% |
| 营业利润 / 营业利润率 | 2,800 万 / 11.7% | 2,500 万 / 9.1% | 金额 −300 万;−2.6 个百分点 |
| 利息 / 所得税费用 | (400 万)/(600 万) | (500 万)/(500 万) | 保持分行 |
| 净利润 / 净利率 | 1,800 万 / 7.5% | 1,500 万 / 5.4% | 金额 −300 万;−2.1 个百分点 |
附注 7 说明 VoltRiver 把 20X4 的 600 万对外运输费用从 SG&A 重分类到销售成本,并重列比较列。重列前 20X4 的 COGS 为 1.50 亿、SG&A 为 4,600 万、毛利为 9,000 万,营业利润仍为 2,800 万。若用未重列毛利率 37.5% 对比 20X5 的 31.2%,会得到下降 6.3 个百分点;真正可比的重列降幅是 3.8 个百分点。这是分析表的分类修正,不是声称公司改变了总利润。
为每个数据保留单位、期间和来源
| 数据来源记录字段 | VoltRiver 示例 | 控制 |
|---|---|---|
| 原始标签与数值 | “购买物业设备(43,000)” | 保留括号与原始排版 |
| 规范化数值 | −4,300 万美元 | 43,000 千美元 = 43 百万美元 = 4,300 万美元;保留流出符号 |
| 坐标 | 20X5 现金流量表、投资活动、58 页、本期列 | 打开定位并检查行列交点 |
| 期间与状态 | 截至 20X5 年 12 月 31 日止年度;期间流量 | 不能当作年末余额 |
| 分类 | 投资现金流出;资本开支 | 不能移动到经营现金流 |
| 证据状态 | 目视核验后为报告事实 | 核验前:AI 抽取、未验证 |
| 转换 | 用于 FCF=OCF−购买 PP&E | 公式只能引用已批准单元格 ID |
窄版 PDF 抽取把 20X4 的 COGS 1.56 亿放到 20X5 列。页面图像与年份表头确认本期应为 1.90 亿。
把“(43,000)”变成正数 43,000,会颠倒投资现金方向并破坏自由现金流。
总资产来源显示 310,000,但单位是千美元;规范后为 3.10 亿,不是 3,100 亿或 310,000 百万。
沿用 20X4 原始毛利分类会夸大可比毛利率降幅。
三表控制通过前,不要开始计算
| 20X5 核对(美元,按万/亿标注) | 公式 | 结果 |
|---|---|---|
| 资产负债表 | 资产 3.10 亿=负债 1.70 亿+权益 1.40 亿 | 通过 |
| 净利润到 OCF | 净利润 1,500 万+折旧摊销 1,800 万−应收增加 1,200 万−库存增加 1,400 万+应付增加 700 万+应计增加 300 万 | OCF 1,700 万 |
| 现金净变动 | OCF 1,700 万−投资 4,100 万+融资 2,400 万 | 汇率影响前为 0 |
| 现金闭合 | 期初 2,400 万+净变动 0−汇率影响 400 万 | 期末现金 2,000 万;通过 |
| 债务滚动 | 期初债务 8,000 万+借款 3,000 万−偿还 1,000 万 | 期末债务 1.00 亿;通过 |
| 权益滚动 | 期初权益 1.20 亿+净利润 1,500 万+发行股份 400 万+OCI 100 万 | 期末权益 1.40 亿;通过 |
400 万汇率影响是案例中故意设置的缺失行。若 AI 草稿看到现金不平,却没有在融资现金流与期末现金之间寻找汇率行,分析就不完整。勾稽平衡也不能证明每项分类都正确,因为等额反向错误仍可平衡。恒等式必须结合附注、可比趋势、小计重算与来源坐标。只有披露确有四舍五入时才能使用容差,并应明确记录,不能强行把残差改成零。
利润表和现金流量表覆盖一个期间,资产负债表对应一个日期;周转率通常需要平均余额。不能用单季流量除以全年分母,也不能静默混合年初至今数与单季数。
把 AI 草稿变成纠错表
| AI 草稿主张 | 验证结果 | 纠正后记录 |
|---|---|---|
| “收入增长 15%。” | 2.76 亿÷2.40 亿−1=15%;单位与期间一致 | 批准该计算 |
| “毛利率改善至 43.5%。” | 列错位使用 COGS 1.56 亿:(2.76 亿−1.56 亿)÷2.76 亿 | 拒绝;正确为(2.76 亿−1.90 亿)÷2.76 亿=31.2%,下降 3.8 个百分点 |
| “总资产为 3,100 亿美元。” | 来源表头为千美元 | 更正为 3.10 亿;资产负债恒等式通过 |
| “自由现金流为 6,000 万。” | 括号丢失使 4,300 万 capex 被当成流入:1,700 万+4,300 万 | 按常见投资者口径更正:OCF 1,700 万−PP&E 购买 4,300 万=−2,600 万 |
| “流动比率为 2.03 倍。” | AI 从流动负债中漏掉 1,500 万短债 | 流动资产 1.42 亿÷流动负债 8,500 万=1.67 倍 |
| “现金差 400 万无法勾稽。” | AI 漏掉汇率影响 | 加入报告的 −400 万汇率影响;期末现金闭合至 2,000 万 |
| “毛利率下降 6.3 个百分点。” | AI 用未重列 20X4 与本期分类比较 | 使用重列 35.0% 对 31.2%:下降 3.8 个百分点 |
完成单位与符号核验后,20X5 收入为 2.76 亿,购买 PP&E 是 4,300 万现金流出。
收入增长 15%、毛利率 31.2%、流动比率 1.67 倍和 FCF −2,600 万均为可复算公式。
把 OCF 减购买 PP&E 定义为 FCF 是分析者口径,不是报表必列小计。
利润率降低和负 FCF 表明压力,但原因仍需成本、定价、库存、capex 与重分类附注支持。
通过验收检查后再发布分析
- 固定上传来源清单,标记缺少的报表、附注、版本或比较期。
- 只有检查表头、年份、单位、符号、行、列与页面图像后,才能批准抽取单元格。
- 只有记录币种转换、重列映射、持续经营范围与流动/非流动分类后,才能批准规范化。
- 运行报表恒等式与滚动;每个残差都回到来源页,不得虚构塞数项。
- 用批准单元格在 AI 草稿之外复算重大比率,并展示公式、分母、期间与舍入。
- 把引用放在主张旁,并保留被拒草稿、纠正值、复核人、日期与原因。
异常队列不是结论列表。优先级应由重要性、控制失败和决策影响决定:千与百万的单位错误高于措辞偏好,无法解释的 400 万现金差高于一位小数舍入。若原件缺失、不可读或内部矛盾,应停止并写“无法核验”,这本身就是有效结果。人工既要复核算术,也要挑战会计含义;复杂确认、合并、公允价值、税务或法律问题可能需要专业人士。
财报发布后,怎样让 AI 比较两期材料
先固定本次与上次报告、公告日期及更正版本,再把财报正文、摘要、管理层解释和问答材料分开。以正式报告作为数字核对起点,发布材料中的调整指标另附调节。
要求 AI 列出本期与上期金额、绝对变化、百分比、来源和管理层解释。先检查单季或累计、合并或单体是否一致,再区分已证实的变动与尚未验证的解释。没有完整附注时,把缺口保留到后续检查中。
上传前检查文件,上传后抽查结果
先剔除重复版本并保留更正报告,检查是否缺页、跨页表头丢失、扫描不清或单位不一致。给文件标注公司、报告期与合并范围,原始文件与整理版本分别保存。
提交后抽查总额、负号、小数点、括号表示的负数和千元/万元转换。要求结果携带来源位置,未识别清楚的单元格留空,不让模型补齐。应用是否支持该文件类型,以当前界面为准。
AI 草稿生成后的问题
不能先验假设可以。优先使用监管机构文字申报或可搜索 PDF;若在其他合法工具中生成 OCR,要保留页面图像并目视核验每个重大单元格、符号与列。
等额反向错误、一对单元格同时错位或小计位置错误仍可能保持恒等式。平衡检验必要但不充分,还要核对行列坐标、附注分类、小计、滚动与跨期变动。
若来源约定括号代表扣减或现金流出,规范层要保留该经济符号,同时保存原始显示。但不能不读表格约定就把所有费用强制设负,因为某些滚动表会把增加额列为正数。
所有影响结论的比率都要复核。检查来源单元格、单位、分子、分母、期间、平均余额还是期末余额、符号与舍入。公式即使算术正确,混合单季与全年或报告值与调整值时仍会概念错误。
先核对文件、单位、期间和来源页码,再复算影响结论的数字。识别或抽取不清楚的项目应保留为待核实,不由模型补齐。文件支持情况以实际应用界面为准。
用 InfiniSynapse 整理分析材料
准备好有权使用的报表与附注,进入中文应用后按可用的文件或数据入口提交资料。先完成一个范围明确的任务,核对来源和结果,再继续下一步分析。
请仅依据我提供的年报,整理两期合并口径的营业收入、净利润、归母净利润及经营活动现金流量净额。每项保留原始单位、表名和页码;缺失项目标为未找到,不推测数字。先输出提取表,再列出需要我核对的项目。
使用上述问题组织资料,保留原始文件、计算口径和需要复核的项目。
进入 InfiniSynapse 中文应用本文案例用于演示分析方法,不对应真实公司。详细案例中注明 IFRS、US GAAP 或美元的部分保留其原始口径;用于中国企业时,应依据企业实际报告与附注重新取数,不直接套用海外分类。
参考资料与案例说明
本页仅供学习,不构成会计、审计、法律、税务、市场数据或个性化投资建议。VoltRiver 文件包为虚构。AI 输出可能遗漏背景或出现错误;重大结论应由原始文件与合格人工复核控制。
