暂无
任务描述
需求描述
1.1. 背景
背景:业务及财务提出最近问题进行优化调整
1.2. 验收目标
1.Lazada订单费用明细退款逻辑调整
2.销售成本涉及小位数更改;
2. 功能设计
2.1. 业务流程
无
2.2.1 操作路径
1. 销售管理--客户订单
2.2.3 Lazada订单费用明细退款逻辑调整
2.2.3.1 功能点描述:
原设计:
347759169696334 这个订单 为例子,
状态对接回来是显示退款的,但订单费用明细里没有显示退款记录;
原因是同步退款时只取后台退款,忽略订单手工退款。

调整:
Lazada 有后台退款时,取后台退款,没有则取系统退款单总额
2.2.3 销售成本涉及小位数更改
2.2.3.1 功能点描述:
原设计:
2 边汇率不一致,导致销售成本表导出数据对不上。 SELECT * FROM dbo.RB_Finance_Settlement AS d where d.ordercode ='202208250927125454342' SELECT * FROM dbo.RB_OrderInfo AS d where d.ordercode ='202208250927125454342'
因为是,销售表保存汇率字段为 6 位,而订单利润保存为 8 位导致
调整1:销售表保存汇率字段为 8 位
调整2:刷新9 月到现在历史数据, 刷新方式是添加一笔冲减费用对应在当期入账时间。不是直接更改原来数据
验收标准
暂无
一、Lazada订单费用明细退款逻辑调整
修改代码如下:
自测:新建订单202211161845828829,手动修改订单字段ClientOrderCode值并向表RB_Lazada_TransactionDetail添加一条记录id=46,然后操作退款,此时Lazada没有退款费用,也会将erp操作的退款总额记录到订单费用中。
二、销售成本涉及小位数更改
问题分析是RB_Finance_Settlement表ExchangeRMB、USD_ExchangeRMB为money类型,只会保留4位小数。修改与RB_Report_OrderSettlement表的一致decimal(18,7)
调整2:刷新9 月到现在历史数据,此项不处理
SVN提交: