任务描述
该需要需要海外仓组的接口才可以完成,海外仓组接口4月21日之后不能提供,导致需求延期,有产品经理沟通移到下个迭代或者其他分支需求
需求描述

需求背景:因为现在仓租费用没有自动导入利润表,从而导致估算的毛利虚增,影响数据100万左右。为了解决这个问题现在每月手动导入盛宝隆仓租,需要花费技术、财务大量时间处理数据和核对数据,并且导入的数据也不一定准。大约每月耗费时间2人天/月


需求内容:下面的内容做成服务,每个月自动跑,不再需要人工介入


一、定时从盛宝隆仓租费-费用明细列表API获取仓租费用数据,同步至Fee_WarehouseChargeCountdetails

每天获取结算时间为前一天的


二、Fee_WarehouseChargeCountdetails表数据按照仓租费用均摊逻辑把箱产品的仓租费用均摊至条码产品,并把均摊后的数据同步至Fee_WarehouseChargeCountResult

箱总仓租费用  *(箱内X条码产品体积  /  箱内所有产品体积之和)=  X条码产品的均摊费用


三、费用均摊至Fee_WarehouseChargeCountResult 表之后,对定时跑服务对数据进行匹配


匹配逻辑1:


使用Fee_WarehouseChargeCountResult  的FNSKU 与 RB_Amazon_Product_Base、RB_OrderSource的FNSKU匹配数据

从RB_Amazon_Product_Base表关联的字段:

CustomerID

OrderSourceID

OrderSourceName

ClientSKU AS ClientSKU
OrderSourceSKU AS SellerSKU

BusinessAdminID AS BusinessAdminID
BusinessUserName AS BusinessAdminName

BusinessTeam AS BusinessTeamID
BusinessTeamName AS BusinessTeamName

BusinessTeam AS SalesTeamID
BusinessTeamName AS SalesTeamName

ASINorItemID AS ASINorItemID

从RB_OrderSource表关联的字段:


OrderSourceCountry AS OrderSourceContry

SaleAdminID AS SalesAdminID

SaleAdminName AS SalesAdminName


匹配逻辑2:

Fee_WarehouseChargeCountResult 表中使用匹配逻辑1匹配不上的数据且ErpChannelSourceId不为空值时,继续使用表中的"ProductSku" " ChildFnsku"字段和赛盒wms库存库龄报告的"商品编码" "FNSKU"字段匹配,两个字段都能同时匹配上之时,则取赛盒wms库存库龄报告表中的渠道编码填充到Fee_WarehouseChargeCountResult 表的"ErpChannelSourceId"字段

四、从RB_Customer_Currency获取汇率信息把原币金额转换为人民币

-ABS(ff.ChargingAmount * x.ExchangeRMB) = ImportFee


五、第3步匹配处理的数据自动同步至Tmp_Report_OrderSettlement利润临时表之中

六、同步至Tmp_Report_OrderSettlement的数据自动同步到 RB_Report_OrderSettlement 利润表


同步利润表逻辑:

   pb.CustomerID,
       ff.ChargingDate AS SettlementDate,
       pb.OrderSourceID,
       pb.OrderSourceName,
       '' AS ClientOrderCode,
       '' AS OrderCode,
       '' AS TransactionId,
       ff.ChargingDate AS PayTime,
       ff.ChargingDate AS ShipTime,
       os.OrderSourceCountry AS OrderSourceContry,
       Y.Id AS WareHouseID,
       Y.WareHouseName AS WareHouseName,
       0 AS TransportID,
       '' AS TransportName,
       '' AS TrackNumbers,
       -- -ABS(ff.ChargingAmount * x.ExchangeRMB) AS TotalPrice,
     0 AS TotalPrice,
       x.ExchangeRMB AS ExchangeRMB,
       --人民币兑美元汇率
       @USD_Exchange AS USD_ExchangeRMB,
       x.Currency AS Currency,
       '' AS OperatorName,
       '盛宝隆仓租导入2022010122020210-36092.536117675' AS OrderDescription,
       ff.ProductSku AS SKU,
       pb.ClientSKU AS ClientSKU,
       pb.OrderSourceSKU AS SellerSKU,
       ff.ChildFnsku AS OrderItemId,
       0 AS ProductSalesPrice,
       0 AS ProductShipPrice,
       pb.ProductNameCN AS ProductNameCN,
       0 AS ProductGrossWeight,
       0 AS LastSupplierPrice,
       1 AS ProductNum,
       0 AS ProdutNumUpdate,
       '' AS GroupSKU,
       0 AS GroupProductNum,
       '' AS AssignDevelopAdminName,
       '' AS DevelopAdminName,
       '' AS EditAdminName,
       '' AS ImageAdminName,
       pb.BusinessAdminID AS BusinessAdminID,
       pb.BusinessUserName AS BusinessAdminName,
       '' AS BuyerName,
       '' AS CheckAdminName,
       pb.BusinessTeam AS BusinessTeamID,
       pb.BusinessTeamName AS BusinessTeamName,
     -ABS(ff.ChargingAmount * x.ExchangeRMB) AS Profits,
     --0 AS  Profits,
       0 AS Incomes,
       -ABS(ff.ChargingAmount * x.ExchangeRMB) AS Expenses,
       0 AS SalesPrice,
       0 AS TransportPay,
       0 AS SalesRefunds,
       0 AS PromotionRebates,
       0 AS OtherCredits,
       0 AS CommisionFee,
       0 AS FBATransactionFees,
       -- -ABS(ff.ChargingAmount * x.ExchangeRMB) AS OrderSourceOtherDebits,
     0 AS OrderSourceOtherDebits,
       0 AS BuyPrice,
       0 AS PackageFees,
       0 AS OverSeasShipFees,
       0 AS FirstLegFees,
       0 AS TariffFees,
       0 AS ExchangeLost,
       0 AS ProductReturnsFee,
       ff.ChargingDate AS AddTime,
       1 AS OrderSourceType,
       0 AS PackagedCost,
       ff.ChargingDate AS OrderAddedTime,
       0 AS OrderStatus,
       3 AS OrderState,
       os.SaleAdminID AS SalesAdminID,
       os.SaleAdminName AS SalesAdminName,
       --销售小组
       pb.BusinessTeam AS SalesTeamID,
       pb.BusinessTeamName AS SalesTeamName,
       ff.ChargingDate AS ConfirmTime,
       ff.ChargingDate AS PayDate,
       ff.ChargingDate AS SettlementShortDate,
       '' AS DevIDSellerId,
       '' AS SellerUserID,
       '' AS PaypalAccount,
       0 AS CostOfAdvertising,
       0 AS IsBiSycnComplete,
       GETDATE() AS BiSycnCompleteTime,
       ff.ChargingDate AS ShipDate,
       GETDATE() AS UpdateTime,
       CONVERT(INT,ff.CustomerCode) AS OrderListID,
       0 AS SalesVatFee,
       0 AS SubsidyPrice,
       0 AS DistributionPrice,
       pb.ASINorItemID AS ASINorItemID,
       '' AS ProductGroupSKU,
       0 AS AddOrderReasonType,
       0 AS WareHouseManagementPrice,
       0 AS CustomFeeOtherCostPrice,
       0 AS TaxRefundFee,
       0 AS Tax,
       0 AS MarketplaceFacilitatorTax,
       -ABS(ff.ChargingAmount * x.ExchangeRMB)  AS ImportFee,
       0 AS PromotionType,
       0 AS CostOfStorageFee,
       0 AS RelationID,
       0 AS IsBuildFee,
       ff.ID AS FeeWarehouseChargeID

验收标准
暂无
历史记录  
  1. 2022-03-30 14:14:01, 由 许瑞丰 创建。
  2. 2022-03-30 15:18:03, 由 张明磊 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-03-30 15:17:56"。
    修改了 总计消耗,旧值为 "0",新值为 "16"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2022-03-31 16:45:44, 由 张明磊 暂停。
    修改了 任务状态,旧值为 "doing",新值为 "pause"。
  4. 2022-04-18 19:01:50, 由 zhengqiao 编辑。
    修改了 所属迭代,旧值为 "619",新值为 "621"。
  5. 2022-04-19 14:43:29, 由 许瑞丰 编辑。
    修改了 任务描述,区别为:
    001-
    001+ 该需要需要海外仓组的接口才可以完成,海外仓组接口4月21日之后不能提供,导致需求延期,有产品经理沟通移到下个迭代或者其他分支需求
    001-
    001+ 该需要需要海外仓组的接口才可以完成,海外仓组接口4月21日之后不能提供,导致需求延期,有产品经理沟通移到下个迭代或者其他分支需求<br />
  6. 2022-04-19 14:43:46, 由 许瑞丰 取消。
    修改了 任务状态,旧值为 "pause",新值为 "cancel"。
    修改了 指派给 ,旧值为 "zhangminglei",新值为 "xuruifeng"。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 由谁取消,旧值为 "",新值为 "xuruifeng"。
    修改了 取消时间,旧值为 "",新值为 "2022-04-19 14:43:46"。
  7. 2022-04-22 10:03:18, 由 zhengqiao 编辑。
    修改了 所属迭代,旧值为 "621",新值为 "628"。
    修改了 指派给 ,旧值为 "xuruifeng",新值为 ""。
    修改了 任务状态,旧值为 "cancel",新值为 "doing"。
    修改了 实际开始,旧值为 "2022-03-30 15:17:56",新值为 ""。
    修改了 由谁取消,旧值为 "xuruifeng",新值为 ""。
  8. 2022-06-02 09:24:34, 由 zhengqiao 取消。
    修改了 任务状态,旧值为 "doing",新值为 "cancel"。
    修改了 指派给 ,旧值为 "",新值为 "xuruifeng"。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 由谁取消,旧值为 "",新值为 "zhengqiao"。
    修改了 取消时间,旧值为 "",新值为 "2022-06-02 09:24:34"。
  9. 2022-07-08 09:49:57, 由 夏宇 移动,之前为 "#628 【智汇】产品部 5月分支 版本(2022年) "。
  10. 2022-07-08 10:17:02, 由 夏宇 取消。
    修改了 任务状态,旧值为 "doing",新值为 "cancel"。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 由谁取消,旧值为 "",新值为 "xiayu"。
    修改了 取消时间,旧值为 "",新值为 "2022-07-08 10:17:02"。
  11. 2023-10-31 14:54:40, 由 周杰 关闭。
    修改了 任务状态,旧值为 "cancel",新值为 "closed"。
    修改了 指派给 ,旧值为 "xuruifeng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 14:54:40"。
    修改了 关闭原因,旧值为 "",新值为 "cancel"。
所属迭代 【智汇】产品部 7月第 1 版本(2022年)
所属模块 /
相关需求 盛宝隆仓租自动化导入利润表
指派给 Closed 于 2023-10-31 14:54:40
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 40%
优先级 P1
关键词
抄送给
由谁创建 许瑞丰 于 2022-03-30 14:14:01
由谁完成 暂无
由谁取消 夏宇 于 2022-07-08 10:17:02
由谁关闭 周杰 于 2023-10-31 14:54:40
关闭原因 已取消
最后编辑 周杰 于 2023-10-31 14:54:40
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 24工时
总计消耗 16工时
预计剩余 24工时
预计开始 2022-03-29
实际开始 0000-00-00
截止日期 2022-04-01