AI给出一个财务比率,如何追溯到分子分母原始单元格
核对一个财务比率,应从最终显示值反向追到公式、分子分母,再追到两项原始单元格和文件版本。本例经营现金流一百五十点四五万元、净利润一百二十点一二万元,原始比率约一点二五二五倍,换成百分数并保留两位为百分之一百二十五点二五。
为什么一个年报链接还不足以支持比率?
同一份报告可能同时列本期、上期、合并、母公司、归母和全部净利润等多组数字。只有文件标题与链接,无法判断分子分母到底从哪一列取出,也无法判断计算者是否选中了同一范围。比率本身是计算结果,必须留出从源数据到结果的完整依赖路径,而不是给结果挂一个宽泛出处。
本文构造甲公司二零二五年度合并报表,币种人民币,版本一。分子来自经营活动现金流量净额,分母是本例指定的净利润,不把它写成归母净利润。原始页码、行列名和金额都是构造教学输入,不存在真实甲公司年报。指标定义也仅服务于该项算术核验,不用于判断财务质量或公司价值。
原始单元格的审计表应包含哪些字段?
| 输入位置 | 原文行名 | 列名 | 原值 | 单位 | 范围 | 正文页/PDF页 |
|---|---|---|---|---|---|---|
| 分子 | 经营活动现金流量净额 | 2025年度 | 150.45 | 万元 | 合并 | 88/90 |
| 分母 | 净利润 | 2025年度 | 120.12 | 万元 | 合并 | 86/88 |
本例PDF前面有两页封面等内容,因此正文第八十八页对应PDF顺序第九十页,正文第八十六页对应PDF第八十八页。这个偏移量只属于构造文件,不能套在其他报告上。记录两种页码是为了让读者直接定位,不需要猜阅读器的页码与印刷页码是否一致。
除表中字段,还要记录主体、期间起止、币种和版本。单元格原始字符串保留一百五十点四五与一百二十点一二,解析值分别以十进制数存储。来源里的单位均为万元,因此相除时单位抵销;如果一项为元、另一项为万元,则应先明确换算,不能直接用两个可见数字做除法。
从原值到显示值怎样分步复算?
第一步检查两项主体、范围、起止时间、币种和文件版本相同;第二步确认指标行名符合选定定义;第三步用一百五十点四五除一百二十点一二,得到约一点二五二四九七五零二五;第四步乘一百得到百分之一百二十五点二四九七五,再按本例十进制四舍五入规则显示为百分之一百二十五点二五。
程序使用Decimal保留原始十进制输入,展示时采用明确的半入舍入规则。这里只报告两位百分数,不表示原始金额本来无限精确;原报告若已有万元两位小数的舍入,计算者不能从显示值反推出更精确的真实金额。我们核验的是可见输入的算术,不制造不存在的原始精度。
提前把分子分母取整会差多少?
若先把一百五十点四五和一百二十点一二分别变成一百五十与一百二十,再相除,就得到一点二五倍,即百分之一百二十五。它比完整输入的百分之一百二十五点二四九七五低约零点二五个百分点。差距来自输入提前舍入,不是两种工具的除法算法不同。
本例最终显示百分之一百二十五点二五,若另一页面只显示一点三倍,可能只是保留一位小数。先统一显示单位和小数位,再判断是否真的冲突;但不能以显示差异为由忽略原始输入不一致。审计表同时留原始比率、百分数和展示字符串,便于区别这两类问题。
口径不一致的反例应如何被拦截?
脚本额外把分母范围改为母公司、期间终点改为上一年、版本改为旧版,分别运行上下文检查,三种都返回不允许直接计算。不能因为候选分母金额恰好仍为一百二十点一二,就让它通过;数值相同不等于描述相同经济对象。上下文键属于证据,而不是装饰性注释。
如果确实要使用平均值或跨期比率,应在指标定义里明确说明所需期间,并建立独立校验规则,而不是将范围检查全部关闭。本篇只核验同年同范围的现金流比率,不提供其他公式的自动例外,也没有假装通过这几项检查就完成全部会计审阅。
发现错误后,哪些派生内容要一起更新?
原值改动会使比率、同比、图表标签与摘要文字依次失效。应保留哪项单元格发生变化、原值、新值、原因和重新计算的版本,而不是只把最终百分数改掉。若来源文件更正,页码也可能变化,应重新定位,不能沿用旧页码却引用新数字。
来源中的同名行还可能存在附注限定,如现金流金额含特定项目,或利润口径有特别定义;这一层需要原文解释,程序不能通过行名相似自动断定可比。定位成功只是找到了一个格子,定义匹配才能说明这个格子适合本公式。数学正确与取数正确应分别检查。
何时应停在无法计算?
分母为零时不能按普通倍数定义计算;任一原值未披露或单位无法确认时,也不能用行业平均数补齐。审计结果应保留无法计算的具体原因,而不是让AI填出一个合理比率。本文没有为缺失字段估计值,也不从一点二五倍推导企业经营优劣。
SEC财报入门资料可帮助确认现金流与利润属于不同报表信息,Python十进制资料支持具体数值与舍入机制;它们都没有提供本文这两个构造单元格。公开公式、位置和计算链,比单独附一条链接更容易让后来的人重做同一个结果。
这份核验记录的来源和边界是什么?
本篇DJ116的公司名称、公告编号、页码、日期、表格原值和模型参数均为构造教学输入,没有真实发行人或真实财报个案。实验由 Python 3.12.4 独立运行,字段、版本和数值结果保存在生产记录 calc_ai_research.py 及其同名 JSON;它检验本文规则,并非某款 AI 模型的准确率实测。
相关背景见财报精读母题,基础核验入口见AI幻觉核验工具。本文扩展字段与实验独立列出,不声称网页工具已经支持全部条件。
原始资料:SEC财务报表入门,支持报表项目语义;Python Decimal舍入机制,支持本例十进制计算。核对日:2026-10-23。资料只支持正文注明的定义或技术机制,本文构造数字不冒充来源中的真实披露。
署名:道积君编辑组。AI辅助起草,构造实验经程序复算,不虚构持牌资质、真人经历或真人专家审阅。仅供金融教育,不评价具体公司价值,不提供买卖或个性化投资建议。
复算资料
本篇编号为DJ116。可下载Python核算脚本(文本)与完整输入输出JSON,对照文中表格复算。脚本文件改存为.py后可用Python运行;数据均为构造教学样本。