财务应用负责管理场景,财务级数据中台负责生产和沉淀可复用的财务数据。

前两篇文章,我们分别回答了两个问题:

为什么一号文提出的是“财务级数据中台”,而不是财务主题域?
财务级数据中台应该怎么建?

当财务指标模型、会计事件和财务数据处理三大能力被提出后,一个新的问题随之而来:

总账、预算、资金、税务、成本、合并报表等财务系统,本来就在处理财务数据,为什么还要单独建设财务级数据中台?

要回答这个问题,必须先回到传统财务系统的产品架构。

一、传统财务系统,是典型的应用驱动型架构

传统财务系统不是一个单一系统,而是一组围绕不同财务职能建设起来的应用。

企业先后建设总账、预算、司库、税务、成本、合并报表、管理报表和共享系统。每个应用既建设自己的功能,也围绕自身需要采集、加工和存储数据。

预算系统沉淀预算数据,司库系统沉淀资金数据,成本系统沉淀分摊结果,合并报表系统沉淀抵销和合并数据,管理报表又形成一套管理口径数据。

其基本逻辑是:

一个管理场景建设一个应用,一个应用再建设一套数据。

从单个应用看,这种方式能够快速满足需求;但从集团整体看,数据会随着应用不断分散。

一笔采购付款,在共享系统中是报账单和审批记录,在总账系统中是凭证和分录,在司库系统中是支付指令和银行流水,在预算系统中又是预算占用和执行结果。

同一笔经济业务,被不同应用分别加工、分别存储、分别解释。

最终形成的不是一套完整的财务数据,而是一个个围绕应用建设的数据孤岛。


二、传统架构的问题,不是没有数据,而是数据难以复用

当每个应用都沉淀自己的数据,跨场景使用就只能依赖系统间调用。

预算分析调用总账实际数,管理报表调用预算和合并数据,财务分析又同时调用成本、资金、税务和核算数据。应用越多,接口越多,调用关系也越容易演变成网状结构。

这种架构主要带来三个问题。

1. 数据重复建设,口径难以统一

同一个组织、科目、合同、项目和指标,会在多个系统中重复存在。

每个应用都按照自身需求加工数据,同一个收入、成本和利润指标,也可能形成不同口径。

2. 数据服务于单一场景,缺乏通用性

合并报表系统的数据通常围绕“合并出表”建设,成本系统的数据围绕“成本核算”建设。

这些数据可以满足原有应用,却未必能够直接支持项目盈利、客户贡献、预算分析和风险监管等其他场景。

3. 通用处理能力被具体应用独占

会计事件被封装在核算系统中,分摊依附于成本系统,合并处理依附于合并报表系统,财务指标则散落在各种报表和看板中。

这些能力产生的数据本可以被多个场景使用,却因为绑定在具体应用里,只能通过接口输出结果,甚至在其他系统中重复建设。

所以,传统财务系统的核心矛盾不是功能不足,而是:

应用很多,数据不共享;
系统互通,能力却没有复用。

三、财务级数据中台的核心,是财务数据与财务应用解耦

财务级数据中台不是把各个系统的数据再复制一份,也不是传统意义上的财务数仓。

它真正要做的是:

把能够产生可复用财务数据的能力,从具体财务应用中摘出来,形成独立、统一的财务数据能力层。

传统架构是:

先建设应用,再围绕应用建设数据。

数据能力驱动型架构则是:

统一建设财务数据能力,再由不同应用按需调用。

判断一项能力是否应该归入财务级数据中台,关键不在于它过去属于哪个系统,而在于:

这项能力产生的数据,是否能够被多个财务场景重复使用?

如果只服务某一个具体流程,可以保留在财务应用中。

如果能够支撑多个应用、报表、模型和管理场景,就不应继续依附于任何单一应用,而应沉淀到财务级数据中台。

因此,财务级数据中台实现的不只是数据集中,更是:

数据生产能力的集中。

四、会计事件、分摊和合并,为什么应归入财务级数据中台

判断一项能力是否应该归入财务级数据中台,关键不在于它过去属于哪个系统,而在于:

它产生的数据,是否会被多个财务应用和管理场景重复使用。

会计事件、分摊和合并,过去分别依附于核算、成本和合并报表等应用,但它们产生的并不是某个应用的专属数据,而是能够被预算、资金、税务、报表、分析和监管等多个场景复用的公共财务数据。

1. 会计事件:让一笔付款能够穿透到业务源头

假设某集团下属单位支付了一笔500万元的设备采购款。

在共享系统中,这笔业务是一张付款申请和一套审批记录;在司库系统中,它是一条支付指令和银行流水;在核算系统中,它变成了一张会计凭证和若干会计分录;在固定资产系统中,它又可能形成设备卡片和后续折旧数据。

如果这些关系只保存在各自系统中,集团看到500万元资金流出时,还需要分别进入多个系统,才能回答:

这笔付款对应哪份采购合同?
发票是否已经取得?
设备是否完成验收和入账?
凭证记入了什么科目?
是否占用了预算?
是否存在提前付款或超合同付款?

会计事件要做的,就是统一沉淀:

采购合同—采购订单—验收单—发票—付款申请—银行流水—会计凭证—会计分录—固定资产卡片之间的关系。

这条关系不仅服务会计核算,还能同时支撑预算执行、资金监管、税务合规、资产管理和穿透式监管。

因此,会计事件不能只是核算系统内部的一段转换逻辑,而应成为财务级数据中台的公共能力。

会计事件的价值,不只是把业务单据转化为财务数据,更是让形成后的财务数据能够回到业务事实。

2. 分摊:同一套处理能力,需要服务多个管理场景

再假设集团总部本月发生了1000万元的信息化建设费用,需要分摊到各下属单位。

成本核算可能按照各单位收入规模进行分摊;预算分析可能希望按照预算受益单位进行分摊;管理考核可能按照人员数量和系统使用量进行分摊;项目盈利分析又可能要求将部分费用进一步分配到具体项目。

如果分摊能力只建设在成本系统中,其他应用要么直接接受成本系统的分摊结果,要么重新开发自己的分摊逻辑。

最终,同一笔1000万元费用可能在不同系统中形成多套结果:

成本系统按收入分摊;
预算系统按预算责任主体分摊;
管理报表按人数分摊;
项目分析再按工时重新分摊。

问题不是不同场景不能采用不同规则,而是这些规则和结果缺少统一管理。

财务级数据中台应统一管理:

  • 分摊对象;
  • 分摊范围;
  • 分摊因子;
  • 分摊顺序;
  • 分摊规则;
  • 处理版本;
  • 分摊过程;
  • 分摊结果和数据血缘。

各个财务应用可以根据自身场景选择不同规则,但规则配置、处理执行和结果沉淀应由财务级数据中台统一完成。

这样,分摊就不再是成本系统中的一个专属功能,而成为预算、成本、管报、项目分析和绩效评价都可以调用的公共数据处理能力。

3. 合并:合并产生的不是一张报表,而是集团权威财务数据

假设集团下属A公司向B公司销售一批产品,实现收入1亿元;B公司期末尚有3000万元商品没有对外销售。

从单体公司看,A公司确认了收入和利润,B公司确认了存货。

但从集团整体看,这是一笔内部交易。合并时不仅要抵销A公司的销售收入和B公司的采购成本,还要抵销B公司存货中包含的未实现内部利润。

传统架构下,这些处理通常封装在合并报表系统中,最终形成一套合并报表结果。

但集团后续进行经营分析时,还会继续追问:

哪些收入来自集团内部交易?
哪个业务板块的利润受内部交易影响最大?
抵销前后各子公司的利润发生了什么变化?
内部交易形成的存货是否长期没有对外销售?
预算执行和经营考核应该采用抵销前还是抵销后的口径?

这些问题已经不只是“合并出表”,还涉及预算分析、利润分析、子公司评价、库存风险和穿透监管。

因此,合并处理产生的集团财务数据,不能只保存在合并报表应用内部。

财务级数据中台需要统一沉淀:

  • 合并范围;
  • 内部交易关系;
  • 抵销规则;
  • 调整规则;
  • 合并版本;
  • 抵销分录;
  • 合并结果;
  • 抵销前后差异;
  • 数据处理血缘。

合并报表应用可以继续负责合并任务发起、审核确认、报表展示和对外报送,但合并计算及其产生的权威集团财务数据,应作为中台公共能力供预算、管报、分析、考核和风控等场景统一调用。

合并报表是一个应用场景,合并处理则是一项公共数据生产能力。

从这三个例子可以看到,会计事件、分摊和合并虽然来源于不同财务专业领域,但它们具有相同特征:

都在生产新的财务数据;
产生的结果都能被多个场景复用;
处理规则都需要统一管理;
形成过程都需要留痕和追溯。

因此,它们不应继续依附于核算、成本或合并报表等单一应用,而应统一沉淀到财务级数据中台。

五、统一财务指标,也必须从报表中独立出来

传统架构下,财务指标通常依附于报表存在。

预算分析、合并报表、管理报表、财务驾驶舱和风险监管,往往各自维护一套指标口径。应用越多,指标越容易重复定义、重复计算。

以资产负债率为例。

公式看起来很简单:

资产负债率=负债总额÷资产总额。

但真正复杂的不是“怎么除”,而是分子、分母究竟取哪套数据。

计算前需要先明确:

  • 采用单体口径还是集团合并口径;
  • 是否抵销内部往来和内部交易;
  • 是否进行报表重分类;
  • 采用法定、管理还是监管口径;
  • 合并范围和会计政策是否保持一致。

这些规则只要有一项不同,同一个资产负债率就可能得出不同结果。

如果财务驾驶舱、预算分析、风险监管和子公司考核都在各自应用中重新计算,就会出现同名指标多套口径的问题。

因此,资产负债率并不是报表上的一个简单数字,而是科目映射、报表重分类、合并抵销和指标公式共同作用的结果。

财务级数据中台应统一沉淀:

  • 指标定义;
  • 计算公式;
  • 组织和合并范围;
  • 科目与报表项目映射;
  • 调整、抵销和重分类规则;
  • 指标版本、血缘和校验结果。

经过统一计算后,资产负债率、流动比率、速动比率等指标,可以同时提供给财务驾驶舱、预算分析、司库管理、风险监管和经营考核等应用调用。

报表负责展示指标,中台负责生产指标;
应用可以面向不同场景,底层财务口径必须保持一致。

因此,统一财务指标不能继续依附于具体报表,而应成为财务级数据中台的一项公共数据能力。

六、重新划分边界:财务应用负责场景,中台负责数据能力

财务系统与财务级数据中台之间,不能再简单按照“系统负责处理、中台负责分析”来划分。

更准确的边界是:

财务应用负责具体管理场景

包括预算编制与审批、资金支付与结算、税务申报、共享审核、报表展示、风险处置和整改闭环等。

这些功能面向具体用户、流程和管理动作。

财务级数据中台负责公共数据能力

包括:

  • 会计事件;
  • 财务指标模型;
  • 分摊、合并、调整、摊销和推导;
  • 数据标准、质量、血缘和安全治理;
  • 财务数据统一存储与服务。

这些能力负责生产标准、可信、可复用、可追溯的财务数据,供不同应用统一调用。

可以将两者的关系概括为:

财务应用负责“用数据开展管理”,
财务级数据中台负责“生产和治理财务数据”。

在新的产品架构中,财务应用不再各自建设数据孤岛,而逐步转变为财务数据能力的消费者;财务级数据中台则从后台供数平台,转变为统一的财务数据生产平台。

结语:应用可以有很多个,财务数据底座只能有一套

财务系统已经有总账、预算、资金、税务、成本和合并报表,为什么还需要财务级数据中台?

因为传统财务系统中的数据及其处理能力,都依附于具体应用。

会计事件被锁在核算系统中,分摊被锁在成本系统中,合并被锁在合并报表系统中,财务指标被锁在各种报表中。

应用越多,数据孤岛越多;接口越多,口径越难统一。

财务级数据中台真正要完成的,是一次产品架构重构:

将会计事件、财务指标、分摊、合并、调整、摊销、推导等能够产生可复用财务数据的能力,从具体应用中摘出来,统一沉淀到财务级数据中台。

最终形成新的分工:

应用负责管理,中台负责数据;
应用面向场景,中台沉淀能力;
应用可以有很多个,财
务数据底座只能有一套。

更多推荐