包裹号
D38523670
D38523728
D38636668
D39213240
D38741270
D38656623
D38719909
D38573451
D38781891
D39100385
D39312062
D39343231
这些包裹号的运输方式都有设置预估税费比例,怎么系统的预估税费为0?


包裹号
D38523670
D38523728
D38636668
D39213240
D38741270
D38656623
D38719909
D38573451
D38781891
D39100385
D39312062
D39343231
这些包裹号的运输方式都有设置预估税费比例,怎么系统的预估税费为0?


1、包裹38523728计算运费失败确认是因为包裹的计费重量不在运费规则设置的重量范围之内

2、其他没有进口税费的查询到时因为是人工手动设置的运费,这个时候是没有计算进口税费的


评估一下是否转需求处理
业务认为:进口税费无需匹配到运费规则也可以得出值
问题原因:
计算进口税费的功能嵌套在计算运费的服务里面,因为订单数据不符合运费计算规则,所以运费计算失败,导致没有自动计算进口税费
优化方案:
将计算进口税费的功能单独开发成一个服务
1. 每轮服务获取7天内已发货的备库包裹,并且运输方式设置了需要计算进口税费。
2. 每轮服务只获取1000个备库包裹。
3. 根据运输方式规则设置的进口税费公式,计算进口税费,更新到包裹的进口税费字段,并且添加订单日志。
4. 服务频率,60分钟执行一次。
建议转需求优化,需求里面需要些清楚进口税费的计算公式。
| 由谁创建 | 林鸿贵 于 2023-02-15 15:33:48 |
|---|---|
| 影响环境 |
569 |
| 由谁解决 | 唐飞飞 于 2023-02-15 17:13:30 |
| 解决版本 | 主干 |
| 解决方案 | 产品需求缺陷 |
| 由谁关闭 | 林鸿贵 于 2023-02-20 14:45:57 |
| 最后修改 | 刘超 于 2023-11-17 09:27:34 |
| 相关Bug |
|---|
进口税费是在包裹发货后自动计算运费服务里面,计算进口税费的。
但是计算运费一直失败,导致进口税费没有计算。该包裹的运费是手动导入的。
包裹计算运费连续失败了3次
select * from RB_PackageShipFee_Error where PackageId = 38523728
需要调试下为什么包裹计算运费会失败
初步分析是因为不符合计算运费规则。
包裹重量不符合运费规则的要求