2. 业务背景与需求分析:采购到付款(P2P)流程概述、支出数据源识别与利益相关方需求
2.1 采购到付款(P2P)核心流程概述
采购到付款(Procure-to-Pay, P2P)是供应链管理的核心端到端业务流程,覆盖从识别采购需求到最终完成供应商付款的全生命周期。理解P2P流程是设计支出数据仓库的基础,因为数据仓库必须能够追踪每个环节的状态、金额和时间戳。
典型的P2P流程包含以下关键阶段:
- 需求识别与请购:业务部门提出采购申请(PR),明确物料/服务规格、数量、期望到货日期。
- 寻源与合同签订:采购部门进行询比价或招标,确定供应商并签订采购合同,锁定单价、付款条款、交货条件。
- 采购订单(PO)创建:基于合同或直接需求生成采购订单,发送给供应商确认。
- 收货与质检:仓库或使用部门接收货物,进行数量核对和质量检验,生成收货单(GR)。
- 发票校验与三单匹配:财务部门收到供应商发票后,进行PO、GR、发票的“三单匹配”,校验数量、单价、金额一致性。
- 付款执行:校验通过后,按合同付款条款安排付款,更新应付账款。
数据仓库设计要点: 支出数据仓库必须为每个P2P阶段建立事实表或维度表,并记录关键时间戳(如请购日期、PO日期、收货日期、发票日期、付款日期),以支持流程效率分析和合同符合率计算。
2.2 支出数据源识别与系统映射
支出数据分散在多个企业信息系统中。数据仓库设计的第一步是识别并连接这些数据源,建立统一的数据模型。主要数据源包括:
| 系统类型 | 典型系统 | 核心数据实体 | 数据仓库角色 |
|---|---|---|---|
| ERP系统 | SAP ECC/S4HANA, Oracle EBS | 采购订单、收货单、发票、应付账款、总账 | 支出事实主数据源,提供财务核算数据 |
| SRM系统 | SAP Ariba, Coupa, Jaggaer | 供应商主数据、寻源结果、合同条款、采购目录 | 供应商维度、合同维度、寻源过程数据 |
| 合同管理系统 | Icertis, Conga, 自建系统 | 合同头、合同行、价格条款、付款条款、有效期 | 合同维度、合同符合率校验基准 |
| 供应商门户 | SAP Supplier Portal, 自建门户 | 供应商确认、交货计划、发票提交 | 供应商协同数据,辅助校验 |
| 主数据管理系统 | MDM, SAP MDG | 物料主数据、供应商主数据、组织架构 | 公共维度数据,保证一致性 |
数据源集成策略: 建议采用“增量抽取+全量刷新”混合模式。对于ERP中的PO、GR、发票等交易数据,使用增量抽取(基于时间戳或增量字段);对于合同和供应商主数据,采用周期性全量刷新以保证维度一致性。
2.3 关键利益相关方需求分析
支出数据仓库的设计必须满足不同利益相关方的分析需求。以下是主要用户角色及其核心需求:
| 利益相关方 | 核心关注点 | 典型分析问题 | 数据需求 |
|---|---|---|---|
| 采购总监 | 支出合规性、成本节约、供应商绩效 | 合同符合率是多少?哪些品类支出超出预算? | 按品类/供应商/部门的支出汇总、合同覆盖率 |
| 财务总监 | 应付账款准确性、现金流预测、审计合规 | 三单匹配通过率?未匹配发票的金额和账龄? | 发票匹配状态、付款周期、应付账款账龄 |
| 采购经理 | 采购效率、供应商交付、合同执行 | 哪些PO未关联合同?收货与PO偏差率? | PO明细、合同关联状态、收货差异 |
| 合同管理员 | 合同条款执行、价格合规、续签提醒 | 实际采购价格是否超过合同单价?合同到期预警? | 合同价格与实际PO价格对比、合同有效期 |
| 数据分析师 | 数据质量、模型可扩展性、自助分析 | 数据刷新频率?维度表是否支持钻取? | 数据字典、ETL日志、维度层次结构 |
需求冲突处理: 不同利益相关方可能对数据粒度有不同要求。例如,采购总监关注汇总级支出,而合同管理员需要行项目级的价格对比。数据仓库设计应采用“基础层细粒度+汇总层多粒度”的架构,通过聚合表满足不同层级需求,避免为每个用户单独建表。
2.4 合同符合率校验的业务定义
合同符合率(Contract Compliance Rate)是衡量采购支出是否按照已签订合同条款执行的关键指标。在本课程中,我们将其定义为:
合同符合率 = (符合合同条款的采购支出金额 / 总采购支出金额) × 100%
校验维度通常包括:
- 价格符合性:PO单价是否 ≤ 合同单价(考虑价格有效期)
- 供应商符合性:PO供应商是否在合同指定供应商范围内
- 条款符合性:付款条件、交货条款是否与合同一致
- 时间符合性:PO日期是否在合同有效期内
数据仓库设计启示: 合同符合率校验需要将合同数据(合同管理系统)与交易数据(ERP)进行关联。数据仓库中应建立“合同事实表”与“采购订单事实表”之间的可追溯关系,并预计算符合性标志字段,以支持高效查询。