2. 数据基础

采购品类成本趋势预测的准确性,首先取决于底层数据的质量与结构。本章将系统梳理采购支出数据的三大核心来源系统,以及关键数据字段的定义与标准化方法。

2.1 采购支出数据的三大来源系统

在典型的企业采购管理平台中,支出数据分散在三个核心系统中,各自承担不同的数据采集与记录职责:

系统 主要功能 数据特点 典型数据表
ERP(企业资源计划) 采购订单管理、库存核算、财务记账 结构化强、数据完整、更新频率低(日/周) 采购订单表、收货单表、物料主数据表
SRM(供应商关系管理) 供应商协同、询比价、合同管理、绩效评估 交互性强、含供应商维度信息、数据实时性较高 询价单表、合同价格表、供应商主数据表
发票系统(财务/税务) 发票校验、三单匹配、付款结算 金额精确、含税率与折扣、数据滞后(月结后) 发票明细表、付款记录表、税务分类表
数据融合要点: 成本趋势预测需要将三套系统的数据按“采购订单号+物料编码”进行关联,形成统一的支出事实表。仅依赖单一系统数据,容易遗漏价格变动、折扣或返利信息。

2.2 数据来源系统架构关系

下图展示了三大系统在采购支出数据流中的位置与交互关系:

采购支出数据来源系统架构 ERP 系统 采购订单 · 收货 · 库存 SRM 系统 询比价 · 合同 · 供应商 发票系统 发票校验 · 付款 · 税务 订单同步 价格确认 采购支出数据仓库(统一事实表) 品类 · 单价 · 数量 · 供应商 · 日期 成本趋势预测 · 支出分析 · 品类管理

2.3 核心数据字段定义与标准化

无论数据来自哪个系统,用于成本趋势预测的支出记录必须包含以下五个核心字段。字段的标准化程度直接影响后续聚合与建模的准确性。

字段名称 数据类型 定义说明 标准化要求
品类 字符串/编码 采购物料的分类归属,如“电子元器件-电容”、“包装材料-纸箱” 统一使用企业品类编码体系(如 UNSPSC 或自定义三级分类)
单价 数值(小数) 单个物料的采购价格,不含税或含税需统一标识 统一货币单位(如人民币元),统一价格基准(含税/不含税)
数量 数值(整数/小数) 采购订单或发票中的物料数量 统一计量单位(如个、千克、米),避免单位混用
供应商 字符串/编码 提供物料或服务的供应商名称或编码 统一使用供应商主数据编码,避免同一供应商多名称
日期 日期类型 采购订单创建日期、收货日期或发票日期 统一使用 YYYY-MM-DD 格式,明确日期类型(订单日/收货日/发票日)
实战经验: 在数据清洗阶段,最常见的三类问题依次是:① 同一物料在不同系统中品类编码不一致;② 单价字段混入含税与不含税数据;③ 供应商名称存在简写、别名或历史名称。建议在数据入仓前建立统一的“数据字典”与“映射表”。

2.4 数据字段之间的逻辑关系

五个核心字段并非孤立存在,它们共同构成一条完整的采购支出记录。理解字段间的逻辑关系,有助于在后续分析中正确计算支出金额与价格变动。

  • 支出金额 = 单价 × 数量 —— 这是最基础的支出计算逻辑,用于汇总品类或供应商维度的总支出。
  • 品类 + 日期 —— 构成时间序列分析的基础维度,用于观察品类价格随时间的变化趋势。
  • 供应商 + 品类 + 日期 —— 用于分析单一供应商在特定品类上的价格波动,识别供应商定价行为。
  • 单价 + 数量 —— 用于判断采购规模对单价的影响,辅助分析批量折扣效应。
采购支出记录字段逻辑关系 品类 单价 数量 供应商 日期 支出金额 = 单价 × 数量 趋势分析 = 品类 + 日期

2.5 数据质量检查清单

在将原始数据用于成本趋势预测之前,建议按以下清单进行逐项检查:

  1. 完整性检查: 品类、单价、数量、供应商、日期五个字段是否存在空值?空值比例是否超过 5%?
  2. 一致性检查: 同一物料在不同系统中的品类编码是否一致?供应商名称是否统一?
  3. 准确性检查: 单价字段是否存在异常值(如单价为 0 或远超历史均值)?数量字段是否存在负数?
  4. 时效性检查: 日期字段是否覆盖完整的预测周期?是否存在未来日期或过早期数据?
  5. 唯一性检查: 是否存在重复的采购订单记录?重复记录如何处理(去重或合并)?
常见陷阱: 部分企业的 ERP 系统中,“单价”字段可能记录的是“标准成本”而非“实际采购价格”,直接使用会导致趋势预测偏差。务必确认单价字段的数据来源是“采购订单价格”还是“物料标准成本”。