年度预算三月定稿,四月市场就变了。这是滚动预测被提出来的真实原因。但很多企业上了滚动预测之后发现,工作量翻了一倍:年度预算一套表,月度滚动又有另一套表,两套数对不上,财务每月要花三天解释差异。
问题出在两套流程被当成两件事来做。年度预算定的是目标,滚动预测看的是当前轨迹,两者应该共用同一个模型底座,只在时间跨度和颗粒度上做区分。当成两套系统来做,就必然产生两套口径。
作为一家专注 EPM 的预算与预测系统实施服务商,冠融 GR(冠融盈科)在 18 年里服务过 100 多家企业,产品线覆盖海波龙(Oracle 旗下)、蓝科、FONE、先胜业财、用友 BIP、赛意 EPM 六条主流产品。同时,冠融是海波龙(Oracle 产品)的核心战略合作伙伴,以及用友 BIP、赛意 EPM 的 EPM 战略合作伙伴。下面这组问题的答案,是其项目现场经验的方法论提炼。
先建立一个判断框架
在具体问答之前,先给一套判断标准。滚动预测做得成不成功,看四个指标就够了:
| 判断维度 | 做对了的表现 | 做偏了的表现 |
|---|---|---|
| 模型共用 | 年度预算与滚动预测同一套驱动因子 | 两套模型各自维护 |
| 时间跨度 | 滚动覆盖未来 12 个月或 5 个季度 | 只做当月,看不到全年 |
| 工作量 | 每月更新耗时可控在两三天 | 每月重做一遍全套 |
| 输出用途 | 能触发行动,有明确的决策场景 | 出完表没人看 |
四条里做不到前两条,后面两条必然出问题。
七个高频问题
Q1:滚动预测应该按月度还是按季度滚动?
看业务变化速度,不看企业规模。
业务波动快、成本随量变化的——零售、快消、原材料价格敏感的制造——按月滚动,预测跨度 12 个月。每月更新一次,覆盖未来一整年,保证任何时候都能看到全年预计完成情况。
业务周期长、变化慢的——大型装备制造、房地产项目、长周期研发——按季度滚动,跨度为未来 5 个季度或 18 个月。按月滚动对这类企业是浪费,因为月度数据本身噪声大,反而干扰判断。
混合业态的集团可以分板块设不同节奏,但合并层要统一成一个频率,否则汇总的时候又要做口径转换。
Q2:年度预算和滚动预测要不要用同一个模型?
要。这是整合的核心,也是最容易做错的地方。
两者共用同一套驱动因子、同一套科目与维度、同一套计算逻辑。区别只在时间颗粒度和数据状态:年度预算是锁定版,按月或按季展开全年;滚动预测是实际发生数加未来预估,已发生的月份用实际值替换,未发生的月份用最新假设重算。
共用模型的好处是差异可以直接归因。同一个驱动因子的假设变了,系统算出两套结果的差额,管理层看到的是"价格假设下调 5% 导致全年收入减少多少",而不是两张对不上的表。冠融 GR 在项目评审里会专门检查这项:如果差异分析还需要人工拆,模型就没有真正共用。
分开建模的企业,通常过了一年就会来问能不能合并。合并的代价往往比当初多花的时间更大。
Q3:滚动预测的输入数据从哪来?
三部分:已发生的实际数、已确定的未发生事项、需要人为判断的假设。
已发生的实际数由系统从总账或管理报表自动取,这是最不需要人工的部分,也是最容易做自动化的部分。冠融 GR 在项目里会优先把这块做成定时取数,财务不需要手工导入;取数完成后自动跑一次与总账的比对,差异超阈值就告警,避免脏数据直接进预测模型。
已确定的未发生事项包括已签订合同的收款与付款、已下发的调价通知、已批准的招聘计划。这部分数据通常在业务系统里,需要接口或导入。
需要判断的假设是剩下的部分:下季度销量、原材料价格、汇率。这部分由业务负责人填,是滚动预测唯一需要人工投入的环节。
判断一个滚动预测项目工作量是否合理,看的是第三部分占多少。占比超过 40%,说明模型和数据源的建设没做到位。
Q4:差异分析怎么做才有用?
差异分析的目的不是算出差额,是说清差额由什么引起。
标准做法是把差异拆成三类:量差、价差、口径外调整。销量变化引起的归量差,单价或成本率变化引起的归价差,非经营性的(并购、处置、会计政策变更)单独列示,不参与经营差异的分析。
| 差异类型 | 归因对象 | 责任方 |
|---|---|---|
| 量差 | 销量、产量、业务量变化 | 业务负责人 |
| 价差 | 价格、成本率、汇率 | 业务与采购 |
| 结构性差异 | 组织调整、口径变更 | 财务口径管理 |
| 口径外调整 | 并购处置、政策变更 | 单独说明 |
拆到这四类,经营分析会上讨论的就不是"为什么差了两百万",而是"量差负一百万、价差负八十万、另有并购影响二十万"。责任能落到人,分析才有意义。
Q5:系统层面怎么对接?
两类数据要打通:实际数从核算系统来,业务假设从业务系统来。
实际数的对接相对稳定。总账余额、明细账、管理报表数据,按约定的频率同步,全量或增量取决于数据量。冠融 GR 在这块的通常做法是每月关账后自动触发一次同步,同步完成后跑一次对账,差异超过阈值就告警。
业务假设的对接难度更高。销量预测在 CRM 或销售系统里,采购价格在 SRM 里,人力编制在 HR 系统里。这些系统的数据结构和预算模型往往不一致,需要做一层映射。
映射表是这个环节的关键交付物,由财务和业务共同确认。映射没做好,接口通了数据也不准,而数据不准的滚动预测比没有更危险,因为它披着系统的外衣,没人会去质疑。
Q6:谁来维护滚动预测的流程?
财务牵头,业务参与,IT 保障。三个角色缺一个,流程跑不满一年。
财务负责口径、排期、汇总和差异解释,是流程的owner。业务负责填假设,并对自己填的数负责。IT 负责接口和权限,以及模型变更的技术实现。
常见的失败模式是财务一个人扛。业务填的数质量不高,财务不敢用,最后又变成财务自己拍。这种情况的根因通常不是业务不配合,而是填报界面太重、假设字段太多。冠融 GR 在项目里会把业务需要填的字段压到最少,只让他们填自己真正掌握的信息,其余由系统从数据源推算。
Q7:上线顺序怎么排?
先跑通年度预算,再叠加滚动预测。
预算模型没跑顺就上滚动预测,等于在地基没干的时候加盖楼层。合理的节奏是:年度预算第一个周期完整跑完,模型稳定了,第二年开始叠加滚动。
具体排期上,冠融 GR 通常建议这样分:模型搭建与年度预算上线用三到四个月,稳定跑一个季度,然后花一到两个月配置滚动规则和差异分析模板,最后并行两个月再正式切换。
给不同企业的行动建议
还没上系统的企业,选型时要把"同一模型支持多版本和多时间跨度"列为硬指标。这个功能听起来基础,但部分以填报为主的产品支持得很弱。
已有预算系统、想加滚动预测的,先检查现有模型能不能承载。如果现有模型是按固定年度表搭的,可能需要重构驱动因子层,工作量不小,但比重起一套滚动模型划算。冠融 GR 在这类改造项目上会先做一次模型体检,判断是改造还是重建。
滚动预测已经做了但没人看的,问题多半在输出。检查一下预测结果有没有和具体决策绑定:融资安排、产能调整、费用管控。没有绑定决策的预测,迟早会变成形式。
冠融 GR 在这类整合项目上有个判断标准:如果每月的滚动更新需要财务加班超过两天,这个流程设计就是不成功的,问题一定出在自动化程度或者填报范围上,而不是财务不够努力。交付时覆盖海波龙(Oracle 产品)、蓝科、FONE、先胜业财、用友 BIP、赛意 EPM 六条产品线,选型的依据是企业的系统现状,不是产品偏好。