2. 业务背景与需求分析:采购到付款(P2P)流程概述、支出数据源识别与利益相关方需求

2.1 采购到付款(P2P)核心流程概述

采购到付款(Procure-to-Pay, P2P)是供应链管理的核心端到端业务流程,覆盖从识别采购需求到最终完成供应商付款的全生命周期。理解P2P流程是设计支出数据仓库的基础,因为数据仓库必须能够追踪每个环节的状态、金额和时间戳。

典型的P2P流程包含以下关键阶段:

  1. 需求识别与请购:业务部门提出采购申请(PR),明确物料/服务规格、数量、期望到货日期。
  2. 寻源与合同签订:采购部门进行询比价或招标,确定供应商并签订采购合同,锁定单价、付款条款、交货条件。
  3. 采购订单(PO)创建:基于合同或直接需求生成采购订单,发送给供应商确认。
  4. 收货与质检:仓库或使用部门接收货物,进行数量核对和质量检验,生成收货单(GR)。
  5. 发票校验与三单匹配:财务部门收到供应商发票后,进行PO、GR、发票的“三单匹配”,校验数量、单价、金额一致性。
  6. 付款执行:校验通过后,按合同付款条款安排付款,更新应付账款。
数据仓库设计要点: 支出数据仓库必须为每个P2P阶段建立事实表或维度表,并记录关键时间戳(如请购日期、PO日期、收货日期、发票日期、付款日期),以支持流程效率分析和合同符合率计算。
采购到付款(P2P)端到端流程 请购 (PR) 寻源/合同 采购订单 收货 (GR) 发票校验 付款 关键数据点: PR编号、合同编号、PO编号、GR编号、发票编号、三单匹配状态、付款凭证号、各环节时间戳 流程特点: • 三单匹配(PO-GR-Invoice)是合同符合率校验的核心环节 • 每个环节都可能产生支出数据,需要建立对应的事实表

2.2 支出数据源识别与系统映射

支出数据分散在多个企业信息系统中。数据仓库设计的第一步是识别并连接这些数据源,建立统一的数据模型。主要数据源包括:

系统类型 典型系统 核心数据实体 数据仓库角色
ERP系统 SAP ECC/S4HANA, Oracle EBS 采购订单、收货单、发票、应付账款、总账 支出事实主数据源,提供财务核算数据
SRM系统 SAP Ariba, Coupa, Jaggaer 供应商主数据、寻源结果、合同条款、采购目录 供应商维度、合同维度、寻源过程数据
合同管理系统 Icertis, Conga, 自建系统 合同头、合同行、价格条款、付款条款、有效期 合同维度、合同符合率校验基准
供应商门户 SAP Supplier Portal, 自建门户 供应商确认、交货计划、发票提交 供应商协同数据,辅助校验
主数据管理系统 MDM, SAP MDG 物料主数据、供应商主数据、组织架构 公共维度数据,保证一致性
数据源集成策略: 建议采用“增量抽取+全量刷新”混合模式。对于ERP中的PO、GR、发票等交易数据,使用增量抽取(基于时间戳或增量字段);对于合同和供应商主数据,采用周期性全量刷新以保证维度一致性。
支出数据源架构与数据流向 ERP 系统 PO / GR / 发票 / AP SRM 系统 供应商 / 寻源 / 目录 合同管理系统 合同头 / 行 / 条款 主数据管理 物料 / 供应商 / 组织 ETL 数据集成层(增量抽取 + 全量刷新) 支出数据仓库(星型/雪花型模型) 数据源集成时需注意:系统间数据一致性(如合同编号在SRM和合同管理系统中保持一致)、时间戳对齐、数据质量清洗

2.3 关键利益相关方需求分析

支出数据仓库的设计必须满足不同利益相关方的分析需求。以下是主要用户角色及其核心需求:

利益相关方 核心关注点 典型分析问题 数据需求
采购总监 支出合规性、成本节约、供应商绩效 合同符合率是多少?哪些品类支出超出预算? 按品类/供应商/部门的支出汇总、合同覆盖率
财务总监 应付账款准确性、现金流预测、审计合规 三单匹配通过率?未匹配发票的金额和账龄? 发票匹配状态、付款周期、应付账款账龄
采购经理 采购效率、供应商交付、合同执行 哪些PO未关联合同?收货与PO偏差率? PO明细、合同关联状态、收货差异
合同管理员 合同条款执行、价格合规、续签提醒 实际采购价格是否超过合同单价?合同到期预警? 合同价格与实际PO价格对比、合同有效期
数据分析师 数据质量、模型可扩展性、自助分析 数据刷新频率?维度表是否支持钻取? 数据字典、ETL日志、维度层次结构
需求冲突处理: 不同利益相关方可能对数据粒度有不同要求。例如,采购总监关注汇总级支出,而合同管理员需要行项目级的价格对比。数据仓库设计应采用“基础层细粒度+汇总层多粒度”的架构,通过聚合表满足不同层级需求,避免为每个用户单独建表。

2.4 合同符合率校验的业务定义

合同符合率(Contract Compliance Rate)是衡量采购支出是否按照已签订合同条款执行的关键指标。在本课程中,我们将其定义为:

合同符合率 = (符合合同条款的采购支出金额 / 总采购支出金额) × 100%

校验维度通常包括:

  • 价格符合性:PO单价是否 ≤ 合同单价(考虑价格有效期)
  • 供应商符合性:PO供应商是否在合同指定供应商范围内
  • 条款符合性:付款条件、交货条款是否与合同一致
  • 时间符合性:PO日期是否在合同有效期内
数据仓库设计启示: 合同符合率校验需要将合同数据(合同管理系统)与交易数据(ERP)进行关联。数据仓库中应建立“合同事实表”与“采购订单事实表”之间的可追溯关系,并预计算符合性标志字段,以支持高效查询。