1. 需求概述
1.1. 背景
背景:当前财务销售成本表与利润表,按每日ID新增进行同步;但出现缺失异常追溯困难
1.2. 验收目标
1.添加服务任务,检查每日销售成本表同步日志逻辑,对30天内未核账数据进行补漏;
2.销售表与利润表 发货数据一致。
2. 功能设计
2.1. 业务流程
无
2.2.1 操作路径
1. RB_Finance_Settlement
2. 仓库物流管理---运费池管理
3. 仓储物流管理---运费池管理--二程运费管理
2.2.2 功能点清单
1. 销售成本表服务调整
2. 二程分摊优化
2.2.3 销售成本表服务调整
2.2.3.1 功能点描述:
原设计:
每日从利润表更新同步数据至销售成本。
调整:
每日从利润表更新同步数据至销售成本后,启动第二服务项进行订单及店铺费用检查更新。
逻辑:因每日同步为批量进行,考虑各种系统异常问题(如内存溢出,2表同步删减时间问题)造成差异,顾增加第二服务进行更新补缺。
补缺时,查找 30 天 内 未核账 订单和店铺数据进行二次同步矫正。
2.2.4 二程分摊优化
2.2.4.1 功能点描述:
原设计:
二程分摊,需匹配足够SKU 关系进行分摊,否则失败处理。
调整:
二程分摊,无匹配足够SKU 关系进行分摊时,新增该收货仓库虚拟备库订单,从而增加SKU 头程数量,虚拟头程金额取3个月内SKU 头程均值。
逻辑解释1:
导入匹配二程订单,如无法分摊情况,而原因是头程无足够SKU 匹配 二程 (简单说也是缺了上程)
这个情况,我们自动创建虚拟 上程订单(取历史SKU上程均值,如SKU 无历史则 无法分摊,按原始逻辑--即取上一次头程,或国家头程 )
用虚拟 上程订单 + 二程订单费用 。最后得出新分摊头程 费用
逻辑解释2:
SKU 头程取上一程 , 是指同一发货方式(仅区分空运非空运)
