ForgeFlow-ERP/docs/user-manuals/procurement-manual.md
2026-06-12 16:00:56 +08:00

324 lines
10 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 采购使用说明手册
适用模块:`采购与库存 -> 采购订单`、`采购与库存 -> 到货入库`、`采购与库存 -> 质量检验`、`采购与库存 -> 嘉恒仓库`。
本手册面向采购专员、仓库管理人员和管理人员,用于说明从采购下单、锁单、到货、质检、入库、退货到合同生成的完整操作方式。
## 1. 采购业务总览
采购模块负责把公司需要采购的原材料或辅料形成采购订单,并推动后续到货、质检和入库。
采购订单目前分两类仓库目标:
| 采购到货库 | 采购来源 | 计量口径 | 说明 |
| --- | --- | --- | --- |
| 原材料库 | 备料采购、销售订单采购 | 重量,主单位 kg辅助显示 t | 钢板、卷料等进入原材料库,后续用于生产出库。 |
| 辅料库 | 备料采购 | 数量 | 手套、薄膜、纸箱、螺丝钉等生产消耗品。 |
采购单号由系统自动生成,规则为:
```text
采购{年份}-00001
```
例如:
```text
采购2026-00001
```
## 2. 标准采购流程图
```mermaid
flowchart TD
A["维护基础资料"] --> B["新增采购订单"]
B --> C{"选择采购到货库"}
C --> D["原材料库"]
C --> E["辅料库"]
D --> F{"选择采购来源"}
F --> G["备料采购"]
F --> H["销售订单采购"]
E --> I["辅料备料采购"]
G --> J["填写供应商、预计到货、采购明细"]
H --> K["选择一个或多个销售订单"]
K --> L["系统按产品需规带出原材料需求"]
I --> M["填写辅料、数量、用途"]
J --> N["保存采购订单"]
L --> N
M --> N
N --> O["锁单"]
O --> P["到货入库"]
P --> Q["质量检验"]
Q --> R{"质检结果"}
R --> S["放行入库"]
R --> T["拒收/异常处理"]
S --> U["形成库存批次或辅料库存"]
```
## 3. 使用前准备
采购前建议先确认以下基础资料已经维护完整。
| 前置资料 | 所属模块 | 用途 |
| --- | --- | --- |
| 供应商名录 | 基础资料 -> 供应商名录 | 新增采购订单时选择供应商,导入导出供应商数据。 |
| 原材料名录 | 基础资料 -> 原材料名录 | 原材料采购明细的选择来源,维护原材料编码、名称、材质、规格、性能要求等。 |
| 产品需规清单 | 基础资料 -> 产品需规清单 | 销售订单采购时,系统按产品需规自动带出所需原材料。 |
| 销售订单 | 订单与计划 -> 销售订单列表 | 销售订单采购时作为需求来源。 |
如果是辅料采购,需确认辅料主数据已经存在,且采购时按数量填写。
## 4. 新增采购订单
入口:
```text
采购与库存 -> 采购订单 -> 新增采购订单
```
### 4.1 第一步:选择采购到货库
新增采购订单时,系统会先让用户选择采购到货库:
| 选择项 | 后续规则 |
| --- | --- |
| 原材料库 | 可以选择备料采购或销售订单采购。 |
| 辅料库 | 只能选择备料采购,不能关联销售订单采购。 |
### 4.2 第二步:选择采购来源
原材料库采购时,有两种采购来源。
| 采购来源 | 适用场景 | 系统行为 |
| --- | --- | --- |
| 备料采购 | 不直接绑定某张销售订单,只是按库存或经验备料。 | 用户手动选择原材料,填写采购重量和单价。 |
| 销售订单采购 | 为一个或多个销售订单采购原材料。 | 用户选择销售订单后,系统按产品需规清单自动带出原材料需求,用户可以删除不需要采购的明细。 |
辅料库采购只支持备料采购。
### 4.3 销售订单采购的自动带出逻辑
销售订单采购时,用户可以选择多个销售订单。系统会根据销售订单中的产品,到 `产品需规清单` 中查找该产品默认使用的原材料,并自动生成采购明细。
生成后用户仍然可以调整:
- 如果某个供应商不能供应某种材料,可以删除该行。
- 如果本次采购只买一部分材料,可以调整采购重量。
- 如果库存已足够,系统可能提示缺口为 0用户可改为备料采购。
### 4.4 采购重量、吨和单价显示
原材料采购统一以 kg 为主单位。为了方便采购人员看吨位,系统会在涉及重量的地方辅助显示 t。
示例:
```text
采购重量2500 kg
辅助显示2.5 t
```
单价主口径为:
```text
元/kg
```
系统会辅助显示:
```text
元/t
```
示例:
```text
4.20 元/kg = 4200 元/t
```
### 4.5 预计到货和提前预警
采购订单需要填写预计到货时间,并可填写提前预警时间,单位为天。
示例:
```text
预计到货2026-06-10
提前预警时间3 天
```
则从 `2026-06-07` 开始,采购订单会进入到货提醒状态,页面上会用提醒色提示用户关注。
## 5. 采购订单状态和锁单
采购订单保存后,并不代表已经通知供应商供货。正式通知供应商前,应点击 `锁单`
| 状态/标记 | 含义 | 用户应做什么 |
| --- | --- | --- |
| 未锁单 | 采购订单仍可修改和删除。 | 继续检查供应商、交期、明细、单价。 |
| 已锁单 | 表示已经通知供应商供货。 | 后续不能随意修改或删除,可进入到货入库。 |
| 到货预警 | 预计到货日前进入提醒期。 | 联系供应商确认到货进度。 |
| 部分收货 | 采购订单只有部分明细或部分重量到货。 | 等待后续到货。 |
| 待质检 | 到货已登记,但还未完成质检放行。 | 质检人员处理质量检验。 |
| 已放行/已收货 | 质检通过并进入库存。 | 仓库可以使用该库存。 |
| 存在退货 | 该采购订单关联的库存批次发生过退货出库。 | 采购需跟进供应商补货、换货或扣款。 |
重要规则:
```text
锁单是采购执行控制,不等于收货完成。
质检放行前,材料不应被视为可用库存。
```
## 6. 生成采购合同
入口:
```text
采购与库存 -> 采购订单
```
操作步骤:
1. 在采购订单列表中勾选需要生成合同的采购订单。
2. 点击列表上方的 `生成合同`
3. 系统按基础采购合同模板生成合同。
4. 生成合同前请确认供应商、采购明细、单价、预计到货时间正确。
限制规则:
```text
采购合同只能按同一供应商生成,不要混选不同供应商的采购订单。
```
## 7. 到货入库
入口:
```text
采购与库存 -> 到货入库 -> 新增到货入库单
```
到货入库用于登记供应商送到公司的货物。系统只允许选择已经锁单的采购订单。
操作流程:
```mermaid
flowchart TD
A["供应商到货"] --> B["新增到货入库单"]
B --> C["选择已锁单采购订单"]
C --> D["选择采购明细"]
D --> E{"采购到货库"}
E --> F["原材料库:填写到货重量 kg、单价"]
E --> G["辅料库:填写到货数量、单位"]
F --> H["保存入库单"]
G --> H
H --> I["进入质量检验"]
I --> J["质检放行后进入库存"]
```
原材料到货时,每一次到货都会生成新的库存批次号。即便同一个采购订单、同一种原材料分多次到货,每次也会形成新的库存批次。
示例:
```text
采购订单 A 采购原材料 a
第一次到货 -> JH_材料名00001_0001
第二次到货 -> JH_材料名00001_0002
第三次到货 -> JH_材料名00001_0003
```
入库单号由系统自动生成,规则为:
```text
入库{年份}-00001
```
## 8. 质量检验
入口:
```text
采购与库存 -> 质量检验
```
质检用于判断到货材料或辅料是否可以进入库存。
常见处理结果:
| 质检结果 | 后续影响 |
| --- | --- |
| 已放行 | 进入对应仓库库存,原材料形成可用库存批次。 |
| 已拒收 | 不进入可用库存,采购和仓库需要协同处理。 |
| 待质检 | 暂时不可用,不能当作可生产库存。 |
如果材料入仓后才发现质量或性能问题,应在嘉恒仓库的 `原材料库 -> 退货出库` 中办理退货。
## 9. 原材料退货出库
入口:
```text
采购与库存 -> 嘉恒仓库 -> 原材料库 -> 出库 -> 退货出库
```
适用场景:
```text
原材料已经入仓,但后续发现质量、规格或性能不合格,需要退回供应商。
```
操作要点:
- 选择要退货的原材料库存批次。
- 填写退货重量。
- 填写运单号或上传辅助照片。
- 保存后系统会减少对应库存批次的可用重量。
- 对应采购订单会显示 `存在退货` 警示标记。
## 10. 查询和核对
采购人员常用核对路径:
| 想核对的内容 | 推荐入口 |
| --- | --- |
| 某张采购订单是否锁单 | 采购与库存 -> 采购订单 |
| 某采购订单到了多少 | 采购与库存 -> 到货入库 |
| 到货是否质检放行 | 采购与库存 -> 质量检验 |
| 材料是否形成库存批次 | 采购与库存 -> 嘉恒仓库 -> 原材料库 |
| 某采购订单是否存在退货 | 采购与库存 -> 采购订单,查看警示标记 |
| 某材料批次来源采购单 | 嘉恒仓库 -> 原材料库 -> 批次明细 |
## 11. 常见问题
### 11.1 为什么到货入库下拉框里看不到采购订单?
通常原因:
- 采购订单还没有锁单。
- 采购订单已经全部收货完成。
- 当前选择的到货仓库类型与采购订单仓库类型不一致。
### 11.2 为什么辅料库不能选择销售订单采购?
辅料通常不是按某个销售订单的产品需规直接计算出来的主材需求,而是生产过程中的消耗品,因此只允许备料采购。
### 11.3 为什么原材料采购页面既显示 kg 又显示 t
系统主口径是 kg方便库存、生产、成本统一计算采购沟通时常用吨因此辅助显示 t。
### 11.4 采购订单锁单后还能修改吗?
不能。锁单表示已经通知供应商供货,避免采购内容被随意改变。若确实要调整,需要走业务管理确认后再处理。
### 11.5 采购订单显示“存在退货”是什么意思?
说明该采购订单关联的某个原材料库存批次发生过退货出库。采购人员需要跟供应商确认补货、换货、退款或扣款。
## 12. 采购员每日建议检查清单
- 检查即将到货或已经到货预警的采购订单。
- 检查已锁单但长时间未到货的采购订单。
- 检查到货后仍处于待质检状态的记录。
- 检查存在退货的采购订单,并跟进供应商处理。
- 检查销售订单采购是否已覆盖相关销售订单的原材料需求。