采购数据基础:PO、发票与合同主数据字段解析

采购支出分析的第一步,是理解三大核心数据源的结构与字段含义。只有掌握了采购订单(PO)、发票和合同主数据的字段定义与关联逻辑,才能准确计算合同符合率,定位偏差根源。

核心原则:PO 是执行凭证,发票是结算凭证,合同是约束凭证。三者通过“合同编号”或“协议编号”建立关联,形成支出分析的数据闭环。

2.1 采购订单(PO)数据结构

PO 是采购流程中触发收货与付款的正式单据。其关键字段可分为头层和行项目层两部分。

层级 字段名称 字段说明 分析用途
头层 PO 编号 唯一标识采购订单 主键关联
供应商编号 供应商主数据 ID 供应商维度聚合
采购组织 负责采购的部门/公司代码 组织维度过滤
合同编号 关联的框架协议或合同号 合同符合率核心关联键
行项目层 行项目号 PO 内的行序号 明细级匹配
物料/服务编码 采购物料的 SKU 或服务代码 品类分析
采购数量 下单数量 数量偏差计算
净单价 不含税单价 价格偏差计算
货币单位 如 CNY、USD 汇率换算
审计提示:PO 中的“合同编号”字段经常为空或填写不规范。在数据清洗阶段,必须将此字段作为重点校验对象,缺失率超过 5% 即视为数据质量风险。

2.2 发票数据结构

发票是供应商开具的结算凭证,通常由财务部门录入或通过电子发票接口自动导入。发票数据与 PO 数据通过PO 编号+行项目号进行匹配。

字段名称 字段说明 与 PO 的差异点
发票编号 发票唯一凭证号 —
发票日期 开票日期 可能晚于 PO 日期
参考 PO 编号 关联的采购订单号 多对一:一张发票可对应多个 PO
发票金额 含税或未税总金额 可能包含 PO 之外的杂费
税额 增值税或其他税种金额 税率需与合同约定一致
付款条款 如 30 天、60 天净额 需与合同条款比对
常见陷阱:发票金额与 PO 金额不一致时,不能直接判定为违规。需检查是否存在“部分收货”“价格调整”“运费分摊”等业务场景。合同符合率分析应基于“调整后的应计金额”而非原始发票金额。

2.3 合同主数据字段解析

合同主数据是采购支出的“基准线”。一份完整的采购合同主数据记录,至少包含以下核心字段:

  • 合同编号:全局唯一标识,用于关联 PO 和发票。
  • 供应商编号:签约供应商的主数据 ID。
  • 合同类型:如框架协议、一次性采购合同、服务合同等。
  • 有效期起止:合同生效日期与到期日期,用于判断 PO 是否在合同有效期内。
  • 合同总金额:约定的采购总预算或预估金额。
  • 定价条款:固定单价、折扣率、阶梯价格或指数调价公式。
  • 付款条件:如预付、货到付款、月结 30 天等。
  • 物料/服务范围:合同覆盖的物料编码列表或服务描述。
字段 数据示例 符合率检查点
合同编号 CNT-2024-00123 PO 中引用的合同号是否存在
有效期 2024-01-01 ~ 2024-12-31 PO 创建日期是否在有效期内
定价条款 单价 ≤ 100 CNY/件 PO 单价是否超出上限
物料范围 SKU: A001, A002, A003 PO 物料是否在合同范围内

2.4 三大数据源的关系模型

下图展示了 PO、发票与合同主数据之间的核心关联关系,这是合同符合率分析的数据架构基础。

采购支出三大数据源关联模型 合同主数据 基准线:定价、有效期、范围 采购订单 (PO) 执行凭证:数量、单价、供应商 发票 结算凭证:金额、税额、付款 合同编号关联 间接关联(通过 PO) PO 编号匹配 分析逻辑: 1. 以合同主数据为基准,提取定价、有效期、物料范围等约束条件。 2. 将 PO 数据与合同条件逐项比对,标记“符合”或“偏离”。 3. 发票数据用于验证实际结算金额是否与合同约定一致。

2.5 字段映射与数据清洗要点

在实际企业数据中,不同系统的字段命名和格式往往不一致。以下是常见的字段映射规则:

  • 合同编号:在 PO 表中可能叫“协议号”“框架协议号”或“Contract No.”,需统一映射为标准字段。
  • 供应商编号:合同主数据中的供应商 ID 必须与 PO 中的供应商 ID 完全一致,注意大小写和前后空格。
  • 日期格式:统一转换为 YYYY-MM-DD 格式,避免“2024/1/1”与“2024-01-01”不匹配。
  • 金额单位:确认所有金额字段是否含税,并在分析前统一为不含税金额。
实战建议:在开始合同符合率分析之前,先执行一次“数据完整性检查”——统计 PO 表中合同编号为空的比例、发票表中参考 PO 编号为空的比例、合同主数据中有效期缺失的比例。这三项指标直接决定后续分析的可行性与可信度。

2.6 数据质量评分卡

为快速评估数据可用性,建议对每张数据表进行质量评分:

数据表 检查项 合格标准 权重
PO 表 合同编号缺失率 ≤ 5% 40%
供应商编号完整率 100% 30%
单价非负率 100% 30%
发票表 参考 PO 编号缺失率 ≤ 3% 40%
发票金额与 PO 金额偏差率 ≤ 10%(业务允许范围) 30%
发票日期合理性 不早于 PO 日期 30%
合同主数据 有效期完整率 100% 50%
定价条款明确率 ≥ 90% 50%

完成数据质量评分后,即可进入下一阶段——基于清洗后的数据,执行合同符合率的逐项比对计算。