追溯链——从入库单反查到生产订单
如果入库的钢材有问题,你能在多短时间内找到:这个采购订单是哪来的、对应哪个生产订单、什么时候下的单、供应商是谁?追溯链就是让这个问题变得简单的设计。
一、新流程的追溯链结构
在新流程中,追溯链比旧流程更长、更清晰:入库单(GRN) ──▶ 检验单(QC) ──▶ 送检单(SI) ──▶ 到货单(AN) ──▶ 采购订单(PO)
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
台账记录 检验结论 送检原因 到货信息 供应商信息
每个单据都记录它”从哪里来”和”到哪里去”:
| 单据 | 上游来源字段 |
|---|---|
| 入库单 GRN | source_qc_id, source_si_id, source_an_id |
| 检验单 QC | source_si_id, source_an_id |
| 送检单 SI | source_an_id, source_po_id |
| 到货单 AN | source_po_id |
| 采购订单 PO | source_pr_id |
| 请购单 PR | source_pp_id |
| 采购计划单 PP | source_mp_id |
| 生产计划单 MP | source_mo_id |
二、正向追溯示例
输入:生产订单 MO-2407-0001
输出路径:
MO-2407-0001(生产产品A 100个)
↓ BOM展开
↓ 生成生产计划
MP-2407-0001(生产计划钢材200kg)
↓ 生成采购计划
PP-2407-0001(采购计划钢材200kg)
↓ 生成请购单
PR-2407-0001(请购钢材200kg)
↓ 生成采购订单
PO-2407-0001(采购钢材200kg,供应商ABC)
↓ 供应商发货
AN-2407-0001(到货钢材200kg)
↓ 发起送检
SI-2407-0001(送检钢材200kg)
↓ 质检执行
QC-2407-0001(检验钢材200kg,合格180kg,不合格20kg)
↓ 合格部分入库
GRN-2407-0001(入库钢材180kg)
↓ 不合格部分处理
DEF-2407-0001(不合格品钢材20kg)
↓ 退回供应商
RTN-2407-0001(退货钢材20kg)
闭环完成 ✅
三、反向追溯示例
输入:入库单 GRN-2407-0001(入库钢材180kg)
输出路径:
GRN-2407-0001(入库钢材180kg)
← QC-2407-0001(检验钢材200kg,合格180kg)
← SI-2407-0001(送检钢材200kg)
← AN-2407-0001(到货钢材200kg)
← PO-2407-0001(采购钢材200kg,供应商ABC)
← PR-2407-0001(请购钢材200kg)
← PP-2407-0001(采购计划钢材200kg)
← MP-2407-0001(生产计划钢材200kg)
← MO-2407-0001(生产100个产品A,BOM展开)
四、小结
追溯链是 ERP 数据完整性的保障。新流程中,由于增加了生产计划单、采购计划单、送检单、检验单等环节,追溯链更长,但每一步都有明确的关联关系,确保数据不丢失、不重复。 下一篇:库存台账管理——从业务单据到财务数据的桥梁。这是「ERP 业务知识系列」第 11 篇,系列共 15 篇。