本技术涉及商品销售,尤其涉及一种销售订单状态跟踪方法、装置、设备及介质。
背景技术:
1、销售订单的整个履约过程,会涉及下单、采购、调拨、发货等在内的多个环节。由于商品属性、客户地址、发货方式、各个仓库备货情况的不同,具体每个销售订单涉及的环节也会有所不同,例如,有的销售订单需求因备货不足需要采购,有的销售订单需要从其他仓库调拨来满足需求,有的销售订单可以直接发货,还有的销售订单因为商品是直发属性,是由供应商直接发货给客户,不涉及销售平台的仓库。因此需要能够跟踪和记录每个销售订单在履约各个环节的状况,包括状态和时间,以提供实时跟进和后续分析的基础。
2、当前的sap管理销售订单从创建,到库存检查、采购、调拨、库存确认,再到最终发货、开票这些环节,有些环节是系统自动处理的,有些环节是分别由供应链的库存计划、采购、仓库部门操作的。导致订单的节点记录分散在各个部门的很多地方,缺乏集中的管理和展示。
技术实现思路
1、本技术提供了一种销售订单状态跟踪方法、装置、设备及介质,能够在实现销售订单的状态跟踪同时,将整个履约流程涉及到的多方数据通过执行情况表进行集中展示和管理。
2、第一方面,本技术实施例提供了一种销售订单状态跟踪方法,包括:
3、接收用户创建的销售订单,并记录销售订单创建时间;
4、判断在库库存是否满足销售订单中的商品数量;
5、若满足,则根据销售订单生成交货单,并记录交货单生成时间;
6、若不满足,则根据物料需求计划结果得到在途库存,并记录物料需求查询时间;
7、判断在途库存是否满足销售订单中的商品数量;
8、若满足,则根据接收到的收货信息生成收货凭证,并记录收货凭证生成时间;
9、若不满足,则基于销售订单生成采购订单,并记录采购订单生成时间;
10、将记录的各个时间和各个时间对应流程产生的数据放到销售订单的执行情况表中。
11、进一步的,物料需求计划结果包括按预设优先级排序对应的多个供给类别和多个需求类别。
12、进一步的,供给类别包括在库库存、采购订单、向内调拨单;需求类别包括发货单、销售订单、向外调拨单和安全库存。
13、进一步的,该方法还包括:
14、在接收到销售订单后,判断销售订单中是否包括直送信息或代购信息;
15、若是,则根据销售订单生成采购订单,并记录采购订单生成时间;
16、若不是,则判断在库库存是否满足销售订单中的商品数量。
17、进一步的,该方法还包括:
18、在生成采购订单后,根据接收到的收货信息生成收货凭证,并记录收货凭证生成时间;
19、将收货凭证和收货凭证生成时间放入执行情况表中。
20、进一步的,上述根据物料需求计划结果得到在途库存,并记录物料需求查询时间,包括:
21、根据物料需求计划结果中的采购订单和向内调拨单得到在途库存。
22、进一步的,上述基于销售订单生成采购订单,并记录采购订单生成时间,包括:
23、根据销售订单生成采购申请,并记录采购申请生成时间;
24、获取距离最近的仓库的可调拨库存;
25、根据可调拨库存判断采购申请是否可以调拨获取;
26、若是,则根据采购申请生成向内调拨单,并记录调拨单生成时间;
27、若否,则根据采购申请生成采购订单,并记录采购订单生成时间。
28、进一步的,该方法还包括:
29、在生成收货凭证后,判断其是否是对应包括直送信息或代购信息的销售订单;
30、若是,则根据收货凭证生成开票信息,并记录开票生成时间;
31、若否,则将收货后对应的在库库存分配到销售订单;
32、根据销售订单生成交货单,并记录交货单生成时间。
33、进一步的,该方法还包括:
34、接收其他仓库发送的向外调拨单;
35、根据向外调拨单生成交货单,并记录交货单生成时间。
36、进一步的,该方法还包括:
37、在生成交货单后,根据接收到的发货信息生成发货凭证,并记录发货凭证生成时间;
38、将发货凭证和发货凭证生成时间放入执行情况表中。
39、进一步的,该方法还包括:
40、在生成发货凭证后,判断其是否是对应向外调拨单对应的交货单;
41、若是,则接收向外调拨单对应仓库的收货信息;
42、若否,则根据发货凭证生成开票信息,并记录开票生成时间。
43、进一步的,该方法还包括:
44、若在途库存不满足,则将销售订单放入待统筹队列中,并记录订单统筹时间;
45、根据预设统筹周期、物料需求计划结果和待统筹队列生成采购申请。
46、进一步的,该方法还包括:
47、获取销售订单对应的执行情况表;
48、基于执行情况表中最新记录的时间和对应流程产生的数据确定订单未清责任部门。
49、第二方面,本技术实施例提供了一种销售订单状态跟踪装置,包括:
50、订单创建模块,用于接收用户创建的销售订单,并记录销售订单创建时间;
51、在库库存判断模块,用于判断在库库存是否满足销售订单中的商品数量;
52、交货单生成模块,用于在满足时根据销售订单生成交货单,并记录交货单生成时间;
53、物料需求计划查询模块,用于在不满足时根据物料需求计划结果得到在途库存,并记录物料需求查询时间;
54、在途库存判断模块,用于判断在途库存是否满足销售订单中的商品数量;
55、收货模块,用于在满足时根据接收到的收货信息生成收货凭证,并记录收货凭证生成时间;
56、采购模块,用于在不满足时基于销售订单生成采购订单,并记录采购订单生成时间;
57、订单状态跟踪模块,用于将上述各个模块记录的各个时间和各个时间对应流程产生的数据放到销售订单的执行情况表中。
58、进一步的,该装置还包括直送判断模块;
59、直送判断模块用于在销售订单中包括直送信息或代购信息时,根据销售订单生成采购订单,并记录采购订单生成时间;在不包括时执行在库库存判断模块;
60、订单状态跟踪模块还用于将直送判断模块记录的各个时间和各个时间对应流程产生的数据放入执行情况表中。
61、进一步的,收货模块还用于在生成采购订单后,根据接收到的收货信息生成收货凭证,并记录收货凭证生成时间。
62、进一步的,上述采购模块包括:
63、申请单元,用于根据销售订单生成采购申请,并记录采购申请生成时间;
64、调拨库存单元,用于获取距离最近的仓库的可调拨库存;
65、调拨判断单元,用于根据可调拨库存判断采购申请是否可以调拨获取;
66、调拨生成单元,用于在可调拨时,根据采购申请生成向内调拨单,并记录调拨单生成时间;在不可调拨时,根据采购申请生成采购订单,并记录采购订单生成时间。
67、进一步的,该装置还包括交货模块;该交货模块包括:
68、代购判断单元,用于判断收货凭证是否对应包括直送信息或代购信息的销售订单;
69、开票单元,用于在对应时根据收货凭证生成开票信息,并记录开票生成时间;
70、库存分配单元,用于在不对应时将收货后对应的在库库存分配到销售订单;
71、交货生成单元,用于根据销售订单生成交货单,并记录交货单生成时间;
72、订单状态跟踪模块还用于将交货模块记录的各个时间和各个时间对应流程产生的数据放入执行情况表中。
73、第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时执行如上述任一实施例的销售订单状态跟踪方法的步骤。
74、第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施例的销售订单状态跟踪方法的步骤。
75、综上,与现有技术相比,本技术实施例提供的技术方案带来的有益效果至少包括:
76、本技术实施例提供的一种销售订单状态跟踪方法,通过记录销售订单的创建、在库库存充足生成交货单、在库库存不足查询物料需求计划结果中的在途库存、在途库存充足进行收货、在途库存不充足进行采购等流程节点的执行时间,并将每个流程节点的数据和对应的时间放到销售订单的执行情况表中进行统一展示和管理,在实现销售订单的状态跟踪同时,将整个履约流程涉及到的多方数据通过执行情况表进行集中展示和管理,方便了工作人员实时跟进。