背景:现有进销存移除订单后,进入海外仓;而头程中无移除订单进入海外仓内容。因此造成部分数据无分摊逻辑。
需求(新增内容):
现状流程
1.进销存 Removal Order 创建订单 ,
2.获取后台移除订单详情 removal order
参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc
Where [removal-order-type] = Return and [Status] =0
3. 根据 RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;
4. 所有仓库 增加 SKU
修正流程
1.进销存 Removal Order 创建订单 ,
2.获取后台移除订单详情 removal order
参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc
Where [removal-order-type] = Return and [Status] =0
3. 根据 RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;
4. 进销存创建备库订单包含 按 订单来源渠道 & 海外收货仓库 & 渠道SKU & SKU & 退货数量;
5. 头程 对应 进销存 移除单 (备考订单),进行 亚马逊FBA订单扣除数量;
6. 头程 对应 进销存 移除单 (备考订单),进行 海外收货仓库 数量增加.




问题描述:目前进销存移除单由于是在亚马逊生成移除报告后,并且在ERP下载到移除报告后才在创建的备货订单,亚马逊发货后才获取到报告,导致移除单的备货订单的发货时间在添加时间之前,生成头程的服务执行的是最近7天发货的备货订单,导致移除单的备货单没有生成头程,FBA仓头程库存没有移入到海外仓中。
处理方案:生成头程服务中添加对移除单备货订单处理逻辑,对该类备货订单生单后7天内没有生成头程的生成头程,扣减移出FBA仓头程库存,增加移入海外仓头程库存。
测试报告:
1、新建(或找现有)移除单,并确定没有生成调拨运费运费池数据。

2、执行头程服务,生成调拨运费池调拨数据,完成从移出仓到移入仓调拨。