2. 供应商主数据全景:模型、核心属性与生命周期
供应商主数据是企业供应链数据资产的“根”。一旦根出错,后续的采购订单、财务结算、合规筛查都会产生连锁偏差。本章从数据模型、核心属性字段、生命周期管理三个维度,构建供应商主数据的全景视图。
2.1 供应商主数据模型:分层与关系
供应商主数据模型通常采用三层架构:通用层、采购层、财务层。每一层解决不同业务域的视角,并通过全局唯一标识(Supplier ID)关联。
| 层级 | 数据域 | 典型实体 | 业务用途 |
|---|---|---|---|
| 通用层 | 供应商基础信息 | 供应商名称、统一社会信用代码、注册地址、法人 | 全局识别、合规校验、集团级共享 |
| 采购层 | 采购与供应关系 | 采购组织、采购组、付款条件、交货条款、物料组 | 采购订单处理、询报价、合同履约 |
| 财务层 | 财务与结算信息 | 银行账户、税码、发票接收方式、支付方式 | 应付账款、发票校验、资金结算 |
关键原则:通用层数据必须“一数一源”,采购层和财务层可按业务单元扩展,但不得修改通用层核心字段。
2.2 核心属性字段:三大基石
在数十个供应商字段中,名称、税号、银行信息是合规驱动的三大基石。任何一个字段出错,都可能导致发票被拒、付款延迟甚至税务处罚。
2.2.1 供应商名称
- 法定全称:必须与营业执照、公章完全一致,不得使用简称、别名。
- 多语言名称:跨国企业需维护英文/本地语言名称,用于国际采购订单。
- 名称变更流程:供应商更名后,旧名称必须关联变更记录,不可直接覆盖。
2.2.2 税号(统一社会信用代码 / VAT ID)
- 格式校验:中国大陆为18位统一社会信用代码,欧盟为VAT ID,需内置正则校验规则。
- 实时核验:建议对接国家企业信用信息公示系统或第三方API,在创建/变更时自动校验。
- 税号与发票关联:税号是发票校验的必填字段,不一致将导致进项税抵扣失败。
2.2.3 银行信息
- 账户类型:基本户、一般户、外币户,需明确区分。
- IBAN / SWIFT:跨境支付必须维护国际银行账号,并校验格式。
- 银行信息变更风控:银行账号变更必须经过双人复核,防止欺诈付款。
| 核心字段 | 合规风险等级 | 典型错误 | 推荐校验方式 |
|---|---|---|---|
| 供应商名称 | 高 | 使用简称、错别字 | 营业执照OCR + 人工复核 |
| 税号 | 极高 | 位数错误、校验位错误 | 实时API核验 + 正则校验 |
| 银行信息 | 极高 | 账号与户名不符 | 银企直连验证 + 双人复核 |
避坑提示:不要将银行信息放在“备注”字段中。必须使用结构化字段存储,否则无法进行合规校验和自动化对账。
2.3 数据生命周期管理:从创建到归档
供应商主数据不是静态的,它经历创建 → 审核 → 启用 → 变更 → 冻结 → 归档六个阶段。每个阶段都有对应的合规控制点。
- 创建:提交营业执照、开户许可证、法人身份证等资质文件,触发合规预检。
- 审核:采购、财务、合规三方会签,确保名称、税号、银行信息真实有效。
- 启用:审核通过后,系统自动分配供应商编码,数据进入生产环境。
- 变更:任何核心字段变更(如银行账号)必须重新走审核流程,并保留变更历史。
- 冻结:合作终止或合规异常时,冻结供应商账户,禁止新建采购订单。
- 归档:冻结超过一定期限(如3年)且无未结业务,数据转入历史库,仅保留查询权限。
2.4 数据模型与生命周期的协同
在实际运维中,数据模型和生命周期不是孤立的。例如:
- 供应商在“审核”阶段,财务层银行信息字段必须为空或“待验证”状态,不允许提前写入正式值。
- 供应商进入“冻结”状态后,采购层字段应自动变为“只读”,防止误操作创建新订单。
- 供应商“归档”后,通用层核心字段仍保留在数据仓库中,用于历史报表分析。
实战建议:在ERP或MDM系统中,为每个核心字段配置“生命周期状态机”。例如,银行信息字段仅在“启用”和“变更”阶段可编辑,其他阶段自动锁定。
通过本章的学习,你应该能够:
- 描述供应商主数据的三层模型及其职责边界。
- 识别名称、税号、银行信息三大核心字段的合规风险与校验方法。
- 理解供应商主数据从创建到归档的完整生命周期,以及各阶段的控制要点。