可追溯的 AI 财务分析师,把月结数字变成经营判断
每个月结之后,CFO 真正要回答的是经营问题:利润为什么偏离预算,现金撑不撑得住,哪些城市公司在失血,全年会落在哪里。FA Foundry 让 AI 直接读你们自己的月结套表,按财务的方法把这些问题算清楚、写成管理层能用的分析,并且每个数字都能点回 Excel 原单元格。
分析由 AI 动手,口径、差异处置和结论由财务团队拍板。下面这段文稿取自内置的华宸物业示例(虚构集团),点一个金色下划线的数字,看它从哪里来。
CFO 每月要回答的五个问题,它都能从套表里算到底
它不是一个会聊天的报表查询器。每个问题背后都有写进引擎的方法和公式,算不出来的地方会说缺什么,不会凑一个数。
这些分析都站在同一份月结上:表结构经过确认,勾稽差异经过处置,资料版本和取数位置都留了记录。所以经营分析的结论,可以被审计、被复算、被追问。
打开软件,看到的就是这样
以下截图来自 macOS 上的 FA Foundry 0.9.0:新建一个任务,放进华宸物业两本演示套表,问一句话,AI 自己读表、建勾稽、算差异、写文稿,前后约 24 分钟。截图未经修饰,状态标签保持原样。最后两张是随后在同一任务里确认控制、追问回款健康时截的。
物业行业包:一份 8 月回款与现金健康报告
以下报表由 FA Foundry 的回款健康引擎在华宸物业演示套表上实际算出,集团看「01·核心指标看板」,城市公司看「11·城市公司明细表」的 50 行。界面只排序和画图,所有数和灯都来自引擎。
红黄绿是筛查提示,不是结论;每个数都能在明细里看到公式和取数位置。
生死线定位(按距生死线从低到高)距生死线 = 本年账单收缴率 − 生死线收缴率,即现金经营利润率,单位百分点
城市公司明细表没有上年同期和预算,应收天数、同比和预算进度三类信号读不到,雷达里写明为「无法判断」。
收缴率 × 毛利率虚线为期间费用率取中位数时的生死线
线左侧的点按自身费用率也可能在线上,以表格的距生死线为准。
城市公司风险雷达
七项信号:营业利润为负 2 分;减值占毛利超 30% 得 2 分、超 15% 得 1 分;应收天数超 180 天得 2 分、超 120 天得 1 分;收缴率低于生死线超 5 个百分点得 2 分、低于即得 1 分;收缴率同比降超 3 个百分点、收入同比降超 5%、收入预算进度落后超 10 个百分点各 1 分。筛查提示,不是评级,不计入月结。
全年会落在哪里:营业收入单位:亿元
敏感性矩阵:现金经营利润率行为收缴率,列为毛利率,格内为百分点
输入默认取集团的实际数,可以改着试;框出的格最接近当前位置,负数表示每收 100 元要倒贴的现金。
32 项指标,每项都带公式和取数位置
毛利率、期间费用率、生死线、应收天数(超 120 天黄、超 180 天红)、应收蓄水率、反推回款率、滚动回款率、现金回收比、减值占毛利(超 15% 黄、超 30% 红)、拨备率、一年以上账龄、关联方占比,以及规模、续约风险敞口和人效。缺输入的指标跳过并列出,不猜。
月结里同一套公式做勾稽
应收滚动(年初 + 新增 − 收回 − 核销 = 期末)、应收天数重算、反推回款率对比报出的综合收缴率。分析和控制用同一套公式,得出的是同一个数;控制经经理确认后才计入月结。
进行中 收费明细按户算收缴率:当期收缴率、清欠率、综合收缴率按行业通行口径,预收冲抵到账单才算已收,作废冲红剔除。各家不同的地方做成口径参数,AI 在对话里识别字段、建议设置,经理确认后生效;明细单份支持到 500 万行,能下钻到户。同一套底座换一套指标,就是另一个行业的行业包。
它怎么思考:内化在 AI 里的财务分析方法
通用大模型拿到一本套表,往往直接开始「解读」。FA Foundry 的 AI 按资深财务的工作顺序走八步,这套顺序写在它的席位设定里,每一步都对应专门的工具和服务端检查。
先读懂资料,再动手
看清任务里有哪些资料、能算什么、缺什么。封面、合并表头和多段报表按实际单元格解析,保留单元格地址和原始单位;没有缓存值的公式不当成零。表结构读成了什么,复述给经理确认。
finance_readinessworkbook_inspectstructure_proposal_list规则借贷方向没定先问人,不自己挑;资料没写的期间和币种不替它填。把要回答的问题登记下来
问题、范围、必答指标、情景和指定的下钻对象先登记成清单,文稿是否答完按组织 × 期间 × 情景 × 指标逐格核对。
analysis_requirements_save规则删掉一项要求不等于答完了;缺资料就说缺什么,不补零。定口径
金额、单位、币种、期间、粒度、比较两侧、假设和资料版本先说清楚。比率声明分子、分母和科目符号;「成本增加」和「利润受影响」分开写。只有影响结果的口径歧义才集中问一次。
finance_context_savefinance_map_save按问题选方法
问题先路由到随包方法技能:资料体检、月结、预算差异、回款与现金,再落到报表、差异分析、对账、凭证草稿四个方法。常见问题用专用财务工具;覆盖不到的,在隔离环境里写 SQL 或 Python 照样算,不为了适配工具改问题。
run_metricexplain_variancefinance_scenario_runanalysis-script算出来,并且要闭合
利润桥的总差异等于各项贡献、量价交互项和残差之和,零贡献也保留引用。全程精确小数,展示时才舍入。需要推算的组合声明为估算并写明方法;推算系数无法复算时交经理决定,不换个系数凑数。
规则收入、成本、费用、利润类结论只认财务引擎闭合的结果或服务端复算通过的取数配方,AI 自报的「已核验」一律不采信。回到原件核查
文稿要引用的每个数,先下钻到原始快照行或工作簿单元格;指定了下钻对象,就必须查那一行。
drilldown_factopen_source_locator把算术和原因分开
「哪一项贡献最大」不是业务原因。原因只引用适用于本账套、本组织、本期间的业务背景;经理的假设和专业判断分别标注;行业公开数据单列为外部参考,不混进来源数。没有依据时写成可验证的假设和需要补的资料。
finance_background_list写稿,自检,知道什么时候停
正文金额用事实占位符,由服务端填数并绑定依据,AI 不手抄数字。服务端检查数字、方向、单位、舍入、引用和要求覆盖;有问题只修对应处,最多再修两轮;停在待复核或缺资料时,本轮不再动作,用一两句话说清停在哪。
prepare_explanationsave_explanation_draftvalidate_explanation写法先结论和重要金额,再驱动、原因和依据,最后是可执行的后续动作和未知项。
8 个方法技能
报表、差异分析、对账、凭证草稿四个方法(基于 Anthropic 开源 finance 插件改造),加资料体检、月结、预算差异、回款与现金四个路由。只加载随包技能,措辞有契约测试,不许声称已接 ERP、能过账或付款。
55 个财务专用工具
资料、口径与表结构、财务计算、核查下钻、文稿成果、勾稽控制、Excel 工作簿、业务背景、来源刷新九组,另有规划、待办、提问等 8 个协作工具。子 AI 可以后台研究,但拿不到写入类工具。
过程看得见
每次工具调用显示为一行进度(读取资料、计算指标、检查依据、保存结果),可展开看原始输入输出。想先审方案,就开规划模式,方案通过再动手。
本月利润为什么没有达到预算?给出利润桥,每一段都对得上总差异。
做一次回款健康分析:收缴率对生死线、应收天数和风险雷达。
回款晚两周,未来 13 周现金够不够?
对话框输入「/」有 16 条经理口吻的中文问法,选中只填不发。
AI 动手,人拍板,写在代码里
CFO 最关心的往往不是 AI 能做多少,而是它不能做什么。FA Foundry 里有 10 处「模型只能建议」的硬约束:有些动作 AI 根本没有对应的工具,有些写入只能从界面发起。
AI 可以做
- 读资料、解析套表、提议表结构
- 建口径、跑计算、做利润桥和情景
- 建议勾稽控制,给差异建议问题类型
- 起草文稿,只能存为「未复核」
- 预览 Excel 写回,列出冲突格;起草凭证
只有财务经理能做
- 追认表结构和模板套用
- 确认勾稽控制,才计入月结
- 处置差异,并写明理由;可开第二人复核
- 接受估算;复核、认可、归档文稿
- 逐格决定 Excel 冲突,生成下月套表副本
按授权看资料
每个 AI 会话只读、只存被授权的资料,「读不到」和「不存在」报同一句话。四轮独立复查,155 条专门测试。
月结不给编数的工具
月结席位屏蔽所有直接在表格里写数的办公工具,以后新增的同类工具也拦下。模型敲进表格的数字追溯不到来源。
数据不出本机
签名并经 Apple 公证的 macOS 应用;脚本在沙箱里跑,没有网络、不能派生进程;任务之间资料互不可见。
经营分析站在一份过了勾稽的月结上
它原样读金蝶、用友或自制的套表,不要求先整理成模板。表结构确认一次,下月同形状自动套用;导入时顺带做公式体检。月结页从范围、来源、结构、控制、异常、复核六块读出还有什么挡着,顶部最高只到「可提交经理复核」,从不显示「完成」。
三类勾稽
- 分项对合计
- 跨表、跨工作簿取数对比
- 按公式重算
三种处置
- 接受并说明(写理由)
- 待外部确认(写确认人)
- 修正后重新导入
整套表一句结论
- 可用 / 带保留可用
- 不可用 / 无法判断
- 只按经理确认的控制和处置得出
坏账分项对不上合计
分项合计 33,780 万,合计行 22,125 万;账龄段的计提比例被套到了账单年度余额上。
两本工作簿对不上
合同台账本年实收 245,726.6057 万,月结区域实收 248,519.8851 万,精确到小数点后四位。
处置绑定当时的差额和资料快照,资料一换,旧决定自动失效。上月套表可一键滚动到下月,只写普通单元格,公式和合并格只列清单不写,原文件不动。
每个数字都有出处,防幻觉靠结构
12 类证据标签
只按服务端记录判定,不读正文措辞,也不收调用方自填的标签。
汇总成五级证据等级
「可决策」只说明有来源支撑,不代表经理认可。
四个状态分开记录,互不替代。估算永远不冒充预算:五种导出格式开头都有「估算值声明」,逐行写推算公式,经理确认前不作为批复预算。资料时效只比较资料声明的期间和截至日,不看电脑时钟。
汇报材料与复核
管理层读得懂的文稿
结论先行,条形图、折线图和流程图附逐图来源。Word、PDF、HTML、Markdown、Excel 五格式导入导出,分管理版和审计版,可套公司自己的 Word 和 Excel 模板。数字按会计写法:千分位、括号负数、柔和暗红。
下属交上来的报告,逐个数字对账
导入 Word、PDF、PPT 月报,把每个数字对回当前有效的套表和计算结果,分一致、四舍五入后一致、疑似单位换算、不一致、需人工核对五类。示例里能抓出汇报稿把经营现金流 17,431.94 万写成 18,431.94 万。
复核面板底部固定写着:复核只比对数字,不判断表述是否恰当,也不代表报告可以对外发送。
从模拟套表开始,再上真账
华宸物业是一家虚构的大型物业集团,住宅和非住宅混合业态,50 家城市公司。演示资料包含两本主套表、下月同形状套表、明细长表、经营分析会纪要和经理汇报稿、公式体检样本,埋了 12 处问题,验收 20 项全部按预期报出。团队可以先在这套假账上把月结和经营分析走一遍。
第一天
用内置示例任务走一遍月结:添加资料、确认表结构、确认分析范围、运行计算、核对来源与异常、保存文稿并复核。
第一个月结
导入自己的套表,确认表结构和勾稽控制,处置差异,出第一份经营分析。
第二个月起
表结构自动套用(示例里 10 张表有 9 张直接套用),上月套表滚动到下月,分析方法可以保存复用。
进行中 一键建「华宸物业 8 月月结(跟着做)」和参考结果,示例的表结构和真实客户的模板库隔离。
当前边界
截至 2026 年 10 月 8 日如实的边界。
读的是导出的文件;ERP 连接器只是占位,来源刷新没有在真实租户上联调过。
凭证只出草稿;现金预测是分析,不执行资金划拨。
导入用公式的缓存值;滚动生成的副本在 Excel 里打开时才重算。
解释质量评测首轮:主集 17/30、留出集 5/8,离 90% 的目标还有距离,经理校准评分尚未完成。所以每份文稿都要经理复核,系统也只会推到「可提交经理复核」。
暂不支持 .xls、GBK 编码的 CSV 和两层表头;单份资料上限 10 万行(收费明细通道在做,目标 500 万行)。
只支持 macOS Apple Silicon。随包表格预览组件的许可 2026-11-15 到期,到期后预览加水印,月结不受影响。
技术与可信度
Electron 桌面应用,React + TypeScript,shadcn 与 Radix 组件;内嵌只读表格预览,任何工具都碰不到预览网关。
内嵌 DeepSeek harness(版本固定),默认 DeepSeek-V4-Flash、推理强度 Max。按席位给工具:分析席位 55 + 8 个,子 AI 38 个;席位由按钮决定,对话里放不宽。
Python 引擎负责全部正式数据、计算和成果记录;资料是带哈希的只读快照,补资料只增加快照,归档只追加;DuckDB 跑只读 SQL。
同一套计算以本地 MCP 服务开放 13 个工具,外部 AI(实测 Codex CLI)可调用;另有 Excel 加载项,在真实 Mac Excel 上验收过。
| 规模与验证 | 数字 |
|---|---|
| Python 引擎 | 80 个模块 · 48,039 行 |
| 前端 TS/TSX | 104 个文件 · 19,652 行 |
| Python 测试函数 / 前端测试用例 | 2,145 / 约 1,192 |
| 每次发版的原生检查 / 桌面端到端场景 | 42/42 · 7/7 |
| 10 万行冷查询(优化前 → 后) | 117.12 s → 1.27 s |
| 财务运行等待中位数 / 最长(21 次) | 0.61 s / 1.04 s |
- 0.1–0.2
9 月上旬:财务分析工作台成形;隔离执行、利润桥、量价、账龄、13 周现金;文稿五格式往返。
- 0.3–0.4
9 月下旬:真实报表结构识别;服务端精确复算;估算声明;结论优先界面;文稿图表;首次签名公证发布。
- 0.5–0.6
10 月上旬:月结控制中心、勾稽与差异处置、公式体检、证据标签与资料时效、滚动到下月、外部报告复核、会话权限围栏。
- 0.7–0.9
10 月 7–8 日:会计写法数字、物业「回款与现金」行业包、「/」菜单问法、界面打磨。0.9.0 是当前最新发布版本。
- 下一版
已完成待发布:归档与回收站、看板页当数据表、工作区分区。进行中:内置华宸示例资料包、收费明细与按户收缴率。





