# 采购订单管理

来源快照：`result_data_new_260518.json`

- 来源 ID：`1172514552885100580`
- 模块：采购管理
- 目录：采购方功能介绍 - 订单管理
- space ID：`1157959398195183695`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、功能背景及价值用途

在采购管理系统中，订单管理功能是对采购订单从创建、审核、下发到履约跟踪的全生命周期管理模块，涵盖订单信息录入、审批流转、供应商确认、发货、收货等环节。源于企业对采购执行过程精细化管控的需求，规范采购执行、降低采购成本风险、提升协同效率。

# 二、业务流程图

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533489431560193&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

# 三、功能使用说明

## 1、新建订单

1.1

## 功能详细描述

采购方创建订单通过内部审批后需要供应商审批通过方可生效，订单创建来源支持手工新建、采购任务、合同；

1.2

## 核心字段及逻辑

【采购员】默认当前登录人，有权限查看订单信息；

【需求类型】枚举值：服务、物资、设备、劳务；切换需求类型可联动带出结算类型默认值，支持修改；

【结算类型】枚举值：订单直接结算、订单验收结算、订单收货结算、无需结算；订单直接结算，订单审批通过后，订单标的行直接进入结算池；订单验收结算，订单审批通过后，订单标的行进入待验收，审批通过的验收单进入结算池；订单收货结算，需要收发货，审批通过的收货单进入结算池，对应类型的退货单也需要进入结算池；无需结算，订单审批通过即完成，无收发货流程和结算流程；

【供应商名称】采购订单要求提供货物或服务的法人或其他组织，只能选择到注册和合格的供应商，不可选择淘汰的供应商；

【供应商是否协同】枚举值：协同、不协同；选择供应商时联动带出供应商档案中的系统方式，协同时，供应商需要对订单进行确认并发货，不协同指无需供应商审批确认订单以及发货；

【是否收发货】默认是，隐藏此字段；

【启用交货计划】只有线上协同且有收发货时，可以启用交货计划，否则默认不启用且隐藏；

【收货联系人】有订单收货权限；

【物料信息】订单标的信息，包含物料、品类、单位、数量、需求日期、价格等；订单执行根据物料需求日期统计剩余天数；

【涨跌幅】默认等于[（含税单价-最新成交价（含税））/最新成交价（含税）]*100%

【最低成交价（含税）】取历史价格中来源类型为采购合同、采购订单的价格中最低含税单价；

【最新成交价（含税）】取历史价格中来源类型为采购合同、采购订单的价格中最新的含税单价；

1.3

## 功能使用介绍

订单创建

订单由采购方创建，内部审批通过后由供应商确认；

1、手工新建：

【采购订单管理】页面点击新建，进入订单创建节点，需维护订单基本信息、供应商信息、收货信息、物料信息；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493539684358&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533497820700673&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

新建订单页面新增关联信息，可以在新建订单时选择关联合同字段，选择可以转订单的合同，逻辑同整单合同转订单一致；

订单提交时，若是否存在强控的物料，且供应商不可供时，提交拦截校验；

合同转订单：

①可以转订单的合同：具体规则可参照[采购全模块默认规则](http://pd.e-cology.com.cn/pd/E10/wyj/zy/#id=p8vcep&p=%E9%87%87%E8%B4%AD%E5%85%A8%E6%A8%A1%E5%9D%97%E9%BB%98%E8%AE%A4%E8%A7%84%E5%88%99&g=1)；

非框架合同，选择了跟订单相关的结算，则系统需要转订单；

设备类的并且选择验收结算时，默认转订单；

其他情况都不转订单（补充合同是否转订单与“主合同”一致）；

 

②合同转订单操作：

【采购订单管理】页面点击【合同转订单】，分别展示明细和整单维度，明细列表展示可以转订单的合同明细行，整单列表展示可以转订单的合同整单；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493539684371&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493626896399&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

选择合同明细，确定后将合同信息带入到订单创建节点；选择合同整单，将该合同下所有可转订单的明细行带入到订单创建节点；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493539684374&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

任务转订单：

【需求任务】”待受理“明细列表勾选采购任务，点击转订单；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533489457258506&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

可转信息为空，或包含可转订单字段，可以转订单；

可转信息为可转合同时，支持转订单,不带出价格信息(价格，税率，供应商）；

只勾选一个物料，此物料在价格库无有效价，转订单时，默认进入订单创建页面；

只勾选一个物料，此物料在价格库只匹配到一条价格信息为“空值”或者“可转订单”的有效价格，转订单时，默认进入订单创建页面；

勾选多个物料，需求类型相同，所有物料在价格库都无有效价，转订单时，默认进入订单创建页面；

勾选多个物料，需求类型相同，所有物料都只匹配到一条价格信息为“空值”且供应商都相同的有效价格，转订单时，默认进入订单创建页面；

勾选多个物料，需求类型相同，所有物料都只匹配到一条价格信息为“可转订单”且供应商和结算类型都相同的有效价格，转订单时，默认进入订单创建页面；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533489457258500&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

若勾选的物料需求类型不一致，转订单默认进入价格库中间弹窗；

若勾选的其中1个物料，在价格库匹配到多条可转订单（可转信息包含可转订单和空值）的有效价格，转订单时，默认进入价格库中间表，选择对应供应商价格，转订单进入批量订单页面，支持同时选择不同供应商的价格；

若勾选的其中一个物料在价格库无有效价，其他的物料存在可转订单的有效价，转订单时，默认进入价格库中间表；

若勾选的多个物料都只匹配到一条有效价格，价格信息为可转订单，但存在供应商不相同或结算类型不相同的情况，转订单时，默认进入价格库中间表；

转订单中间弹窗只展示结算类型为订单直接结算、订单验收结算、订单收货结算、无需结算或结算类型为空的价格信息；

 

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533489457258503&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493727059981&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

批量订单提交后根据不同供应商、需求类型、结算类型生成不同的订单；可在【采购订单管理】列表查看；

任务转订单，价格无来源单据时，需求类型带出结算类型默认值：

需求类型| 是否占用上游数据| 结算类型| 有无收发货  
---|---|---|---  
服务| 是| 订单验收结算| 是  
物资| 是| 订单收货结算| 是  
设备| 是| 订单收货结算| 是  
劳务| 是| 订单验收结算| 是  
  
任务转订单，价格有来源单据时，默认带出价格来源单据的结算类型和供应商；

任务转订单，默认占用上游单据，提交时需校验订单数量不可超过任务待受理数量，提交占用任务处理中数量，审批通过后更新至已受理数量，订单提交、审批退回、关闭或订单变更，需要记录任务执行流水和任务执行记录；

当任务转订单引用价格来源为框架合同时，转订单需校验订单数量不可超过来源合同的剩余待处理数量，订单提交后，需生成合同执行流水，回写框架合同的占用数量/已处理数量；

订单变更时，需要校验变更数量不可超过任务待转数量（强控），校验框架合同待处理数量（不强控，确认后可继续执行）；订单变更时需求数量大于原需求数量，变更提交时需记录任务执行流水和任务执行记录，新增的需求数量更新至任务和合同的处理中数量；订单变更时需求数量小于原需求数量，订单审批通过后，记录任务执行流水和任务执行记录，将减少的需求数量释放至任务和框架合同的待处理数量；

 

上下游逻辑：

采购订单默认占用上游数据，当订单来源为采购任务或合同时，校验本次采购数量不可超过来源单据的需求数量，回写采购任务执行流水或合同执行流水；同时校验本次采购数量不可超过价格来源单据的待处理数量，回写价格来源单据执行流水；

供应商确认

供应商可在【采购订单】审批中列表查看并审批；

![](https://weapp.eteams.cn/papi/file/preview?fileId=1172533493768470540&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

 

创建订单默认值

订单来源为手工新建或采购任务：

任务转订单，带入需求类型，联动带出结算类型默认值；

需求类型| 是否占用上游数据| 结算类型| 有无收发货  
---|---|---|---  
服务| 是| 订单验收结算| 是  
物资| 是| 订单收货结算| 是  
设备| 是| 订单收货结算| 是  
劳务| 是| 订单验收结算| 是  
  
订单来源为合同：

合同转订单，带入合同需求类型，若合同选择的结算类型与订单相关，则默认带入订单的结算类型，与订单不相关，则订单默认无需结算；

需求类型| 是否占用上游数据| 结算类型| 有无收发货  
---|---|---|---  
物资| 是| 订单收货结算| 是  
设备| 是| 无需结算| 是  
  
 

 

订单结算逻辑

结算类型| 期望结果| 关于收发货| 关于退货  
---|---|---|---  
订单直接结算| 供应商确认后，物料行形式展示在结算池待处理| 默认需要发货| /  
订单验收结算| 供应商确认后，物料行形式展示在待验收，验收单进入结算池| 默认需要发货| /  
订单收货结算| 收货单进入结算池| 默认需要发货| 退货单进入结算池  
无需结算| 不进结算池，不进待验收| 默认需要发货| /  
  
 

 

# 四、使用注意点

采购方创建订单，内部审批后由供应商审批确认，审批状态为审批中，执行状态为未执行；审批退回到创建节点，审批状态更新为审批退回；审批通过归档则审批状态为审批通过，执行状态为执行中；当供应商不协同时，供应商审批节点自动提交，无需供应商审批；

订单【是否收发货】值为“是”，需要供应商发货，支持分批发货；当供应商不协同时，自动生成发货单，无需供应商操作；

供应商发货后，由采购方收货，支持分批收货；

收货后生成待质检的数据，支持针对收货单免检或质检；

质检完成或免检，生成待入库的数据，支持分批入库；

收货后支持发起退换货，退货无需再次发货，换货时，更新待发货数据；

# 五、上下游关联功能点

任务、寻源、合同都支持转为订单，根据订单上的配置是否占用上游数量。
