1. 需求概述
1.1. 背景
背景:亚马逊自发货场景,在后台未产生结算报告同步销售额时,按现在订单策略会取预估的产品价格,而这个产品价格是含税导致业务方估算利润不准确。

1.2. 验收目标
1.亚马逊自发货场景,费用来源为系统操作时,预估的产品销售价格 不含税。
2.亚马逊自发货场场景,增加订单详情中,增加 税费预估项 (税费收入 、扣除客户支付税费)
3.所有场景,为下载后台费用时,预估扣减优惠金额
2. 功能设计
2.1. 业务流程
无
2.2.1 操作路径
1. 销售管理---客户订单
2.2.2 功能点清单
1.亚马逊自发货场景,费用来源为系统操作时,预估的产品销售价格 不含税。
2.优化亚马逊自发货场场景,增加订单详情中,增加 税费预估项 (税费收入 、扣除客户支付税费)
3.自发货场景,费用来源为系统操作时,扣减优惠金额
2.2.3 亚马逊自发货场景,费用来源为系统操作时,预估的产品销售价格 不含税。
2.2.3.1 功能点描述:
现状:亚马逊自发货场景,在未有结算情况下,取产品价格来源于 RB_Orderinfo .TotolPrice ,和订单价格一致。(备注费用来源为 系统操作项)
调整:亚马逊自发货场景,在未有结算情况下,取产品价格来源于 RB_Orderinfo .TotolPrice - RB_Orderlist.ActvityMinusPrice,(备注费用来源为 系统操作项)
逻辑1:查找项中 美国、加拿大、墨西哥、澳大利亚 .ActvityMinusPrice 预估时不减。
逻辑2:在该场景下,未结算同步并且预估产品费用时,查找RB_OrderList .ActvityMinusPrice 有值 则添加下面2项。2项值为相等。
逻辑3:在该场景下,已结算同步时,取消下面2项。
逻辑4:不用看日志估算,这项日志估算之前需求做过了。忠红做过。


实现页面:

2.2.4 所有场景,为下载后台费用时,预估扣减优惠金额
2.2.4.1 功能点描述:
现状:所有场景,在未有结算情况下,订单预估金额未含扣减优惠金额。
估算:(订单总额【105.67】- 税费【6.92】- 运费【46.20】- 采购费【10.78】- 交易佣金【15.85】- 手续费用【0.00】-汇率折损费【2.11】- 销售VAT【0.00】 - 自定义费用【1.28】- 包装成本【0.00】) ÷ ( 订单总额【105.67】- 税费【6.92】) = 利润率【22.82%】
调整:所有场景,在未有结算情况下,订单预估 增加优惠金额。 RB_OrderList.PromotionDiscount(备注费用来源为 预估优惠金额)
逻辑1:所有场景支出该项预估费用
逻辑2:取 负向 绝对值。
逻辑2:负的,负的,负的。
估算改动:
(订单总额【105.67】- 税费【6.92】- 运费【46.20】- 【优惠金额】- 采购费【10.78】- 交易佣金【15.85】- 手续费用【0.00】-汇率折损费【2.11】- 销售VAT【0.00】 - 自定义费用【1.28】- 包装成本【0.00】) ÷ ( 订单总额【105.67】- 税费【6.92】- 【优惠金额】) = 利润率【22.82%】
页面改动:备注费用来源为 预估优惠金额

select top 100 A.*
from RB_OrderList A(NOLOCK) INNER JOIN RB_OrderInfo B(NOLOCK) ON A.CustomerID=B.CustomerID AND A.OrderCode=B.OrderCode
INNER JOIN RB_OrderSource C(NOLOCK) ON B.OrderSourceID=C.ID
where PromotionDiscount<>0 AND A.ProductNum>1 AND C.OrderSourceType=1 AND B.AddTime>'2022-07-20'
order by A.ID ASC