ForgeFlow-ERP/docs/user-manuals/sales-manual.md
2026-06-14 21:05:49 +08:00

9.2 KiB

销售使用说明手册

适用模块:基础资料 -> 客户名录订单与计划 -> 销售订单列表采购与库存 -> 采购订单采购与库存 -> 百华仓库 -> 成品库 -> 销售出库发货概览 -> 发货台账

本手册面向销售人员、管理人员和仓库发货人员,用于说明客户维护、销售订单创建、合同生成、采购联动、成品发货、发货追溯和客户退货处理。

1. 销售业务总览

销售模块的核心是销售订单。销售订单创建后,可以联动采购、生产、成品入库、销售出库和发货台账。

完整链路如下:

flowchart TD
    A["客户名录"] --> B["新增销售订单"]
    B --> C["销售订单明细:产品、数量、单价、交期"]
    C --> D{"是否需要采购原材料"}
    D --> E["采购订单:销售订单采购"]
    D --> F["使用现有库存生产"]
    E --> G["到货入库与质检"]
    F --> H["生产出库生成工单"]
    G --> H
    H --> I["小程序工序报工"]
    I --> J["成品库:生产入库"]
    J --> K["成品库:销售出库"]
    K --> L["发货概览:按销售订单查看发货台账"]
    L --> M{"客户是否退货"}
    M --> N["退货库:退货入库,后续返工"]
    M --> O["废料库:退货废料入库,直接报废"]

2. 客户名录

入口:

基础资料 -> 客户名录

客户名录用于维护销售订单所需的客户基础信息。新增销售订单前,应先确认客户已经存在。

支持能力:

  • 新增客户。
  • 编辑客户。
  • 导入客户。
  • 导出客户。
  • 每个客户允许维护多位联系人,最多 3 位。

建议维护字段:

字段 用途
客户名称 销售订单和合同的客户主体。
联系人 发货、对账、合同沟通使用。
电话 销售联系和发货联系。
地址 发货地址或合同地址。
备注 记录客户特殊要求。

3. 销售订单列表

入口:

订单与计划 -> 销售订单列表

销售订单用于记录客户订购的产品、数量、单价和交期。

销售订单号由系统自动生成,规则为:

销售{年份}-00001

例如:

销售2026-00001

4. 新增销售订单

操作步骤:

  1. 进入 订单与计划 -> 销售订单列表
  2. 点击 新增销售订单
  3. 选择客户。
  4. 确认销售订单号,系统会自动生成。
  5. 填写销售订单主信息。
  6. 添加销售明细。
  7. 每条明细选择产品、填写销售数量、销售单价和明细交期。
  8. 保存销售订单。

明细交期规则:

销售订单明细的交期默认等于销售订单交期,用户可以单独修改每条明细交期。

5. 销售订单删除规则

销售订单不是任何时候都可以删除。

状态 是否可删除 说明
未关联采购、未发货 可以删除 说明订单还没有进入后续业务。
已关联采购订单 不可删除 采购已经基于该订单产生需求。
已发货或部分发货 不可删除 已经形成库存和发货流水。

如果订单已经进入采购或发货环节,应通过业务调整方式处理,而不是直接删除。

6. 生成销售合同

入口:

订单与计划 -> 销售订单列表

操作步骤:

  1. 在销售订单列表中勾选需要生成合同的销售订单。
  2. 点击列表上方的 生成合同
  3. 系统按基础销售合同模板生成合同。
  4. 用户下载或打印后,与客户确认合同内容。

限制规则:

销售合同只能按同一客户生成,不要混选不同客户的销售订单。

合同中会包含:

  • 销售订单号。
  • 客户信息。
  • 产品明细。
  • 销售数量。
  • 销售单价。
  • 金额。
  • 约定交期。
  • 基础质量和交付条款。

7. 销售订单与采购联动

如果销售订单需要采购原材料,可以在采购订单中选择 销售订单采购

入口:

采购与库存 -> 采购订单 -> 新增采购订单 -> 原材料库 -> 销售订单采购

联动逻辑:

flowchart TD
    A["销售订单"] --> B["采购订单选择销售订单采购"]
    B --> C["选择一个或多个销售订单"]
    C --> D["系统读取销售订单产品"]
    D --> E["系统读取产品需规清单"]
    E --> F["自动生成原材料采购明细"]
    F --> G["采购人员删除供应商不能供应的材料"]
    G --> H["保存并锁单"]

注意事项:

  • 一个采购订单可以关联多个销售订单。
  • 系统会按销售订单产品的需规清单自动带出原材料。
  • 采购人员可以删除本供应商不能供应的材料。
  • 采购订单锁单后,销售订单会被视为已经进入采购联动流程。

8. 销售出库

销售出库目前在百华仓库的成品库中办理。

入口:

采购与库存 -> 百华仓库 -> 成品库 -> 出库 -> 销售出库

销售出库用于把成品库存发给客户,并回写销售订单已发数量。

操作步骤:

  1. 进入百华仓库。
  2. 选择 成品库
  3. 点击出库区的 销售出库
  4. 选择是否关联销售订单。
  5. 如果关联销售订单,选择销售订单和销售订单明细。
  6. 填写发货数量。
  7. 填写运单号或上传辅助照片。
  8. 填写包装备注,例如有无提供篮子等。
  9. 保存后系统自动从成品库存中扣减,并生成销售出库单。

销售出库时,系统会自动拆分可用成品库存批次,并追溯其来源原材料库存批次。

如果库存不足,系统应阻止创建销售出库单,并提示缺少数量。

9. 发货概览

入口:

发货概览 -> 发货台账

发货台账按销售订单聚合展示,而不是只看一张张发货单。

推荐查看方式:

想查看 操作
某销售订单总共发了多少 搜索销售订单号,查看聚合行。
发货单号和发货明细 点开销售订单后的流水信息。
发货产品来自哪些成品批次 查看发货明细中的成品库存批次。
成品批次用了哪些原材料 查看来源原材料库存批次号。
客户、收货人、运单 查看发货流水详情。

发货概览的业务意义:

销售人员看客户订单履约;
仓库人员看发货流水;
管理人员看销售订单、成品库存和原材料来源追溯。

10. 客户退货处理

客户退货不再放在旧的 发货与售后 -> 退货处理 中,而是在百华仓库中按退回品去向处理。

客户退货判断 操作入口 说明
可返工 百华仓库 -> 退货库 -> 入库 -> 退货入库 退货品进入退货库,后续可返工出库。
不可返工,直接报废 百华仓库 -> 废料库 -> 入库 -> 退货废料入库 退货品直接进入废料库。

退货入库时,应选择原发货批次或发货明细,系统会追溯到原销售订单、产品和原材料库存批次。

退货流程图:

flowchart TD
    A["客户退回产品"] --> B{"业务判断"}
    B --> C["可返工"]
    B --> D["不可返工"]
    C --> E["退货库:退货入库"]
    E --> F["退货库:返工出库"]
    F --> G["后续返工生产"]
    D --> H["废料库:退货废料入库"]
    H --> I["废料库:售卖出库"]

11. 销售人员常用核对路径

目标 推荐入口
新增客户 基础资料 -> 客户名录
创建销售订单 订单与计划 -> 销售订单列表
生成销售合同 订单与计划 -> 销售订单列表
看销售订单是否采购联动 订单与计划 -> 销售订单列表,或采购与库存 -> 采购订单
看销售订单是否发货 发货概览 -> 发货台账
办理销售发货 采购与库存 -> 百华仓库 -> 成品库 -> 销售出库
办理客户退货 采购与库存 -> 百华仓库 -> 退货库或废料库

12. 常见问题

12.1 为什么销售订单不能删除?

通常是该销售订单已经关联采购订单,或已经发生销售出库。系统不允许删除已经影响后续业务的数据。

12.2 为什么生成销售合同失败?

常见原因:

  • 没有勾选销售订单。
  • 混选了不同客户的销售订单。
  • 所选销售订单没有明细。

12.3 为什么销售出库时看不到库存?

可能原因:

  • 成品还没有生产入库。
  • 成品库存已被发完。
  • 选择的销售订单明细产品与成品库存产品不一致。

12.4 发货台账为什么按销售订单聚合?

销售人员最关心的是某张销售订单履约了多少,而不是孤立的一张发货单。因此系统按销售订单聚合,发货单号和发货明细作为点开后的流水信息展示。

13. 销售每日建议检查清单

  • 检查新增销售订单是否录入产品、数量、单价和交期。
  • 检查需要采购的销售订单是否已经被采购订单关联。
  • 检查即将到交期的销售订单是否已生产入库。
  • 检查可发货销售订单是否已在成品库办理销售出库。
  • 检查发货台账中的发货数量和客户要求是否一致。
  • 检查客户退货是否已进入退货库或废料库。