1.1. 背景
背景:产品利润表,业务方经常使用针对频繁咨询问题进行调整优化
1.2. 验收目标
1.页面文案解释,及表格调整
2.统计中,仓储费,平台其他支出,人工导入费点击做明细展示
2. 功能设计
2.1. 业务流程
无
2.2.1 操作路径
1. 报告中心--产品利润表
2.2.3 页面文案解释,及表格调整
2.2.3.1 功能点描述:
原设计:
无
调整:
2.2.3 统计中,仓储费,平台其他支出,人工导入费点击做明细展示
2.2.3.1 功能点描述:
原设计:
无
调整:
参考原型,
1. 仓储费,范围 = 月仓费,长期仓储费用,移仓费,取备注信息及费用
2. 平台其他支出,范围 = 除了以上仓储费, 取备注信息及费用
3. 人工导入费,范围 = 导入费含所有,取备注信息及费用
费用类型按如下配置:
CASE
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription)))='AdjustmentEvents___BuyerRecharge' THEN '平台其他支出-买家充值'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) ='AdjustmentEvents___CommissionCorrection' THEN '平台其他支出-佣金纠正 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) ='AdjustmentEvents___MerchantBadDebt' then '平台其他支出-卖家坏账'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___MiscAdjustment' then ' 平台其他支出-调整 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___NonSubscriptionFeeAdj' then ' 平台其他支出-非订阅费调整'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_COMPENSATED_CLAWBACK_PerUnitAmount' then ' 平台其他支出-赔偿 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_CRETURN_WRONG_ITEM_PerUnitAmount' then ' 平台其他支出-退还错误产品 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_MISSING_FROM_INBOUND_CLAWBACK_PerUnitAmount' then ' 平台其他支出-入仓丢件找回 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_PAYMENT_RETRACTION_ITEMS_PerUnitAmount' then '平台其他支出-付款回收费用 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_PREPFEE_REFUND_PerUnitAmount' then ' 平台其他支出-预付费用退款'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents_AdjustmentItemList_REMOVAL_ORDER_DAMAGED_PerUnitAmount' then ' 平台其他支出-移除商品损坏 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___A2ZGuaranteeRecovery' then ' 平台其他支出-A2z 保证恢复 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'Amazon-fulfilled network (AFN)' then ' 消费税及其他'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'CouponPaymentEventList__CouponPaymentEvent_CouponRedemptionFee' then ' 平台其他支出-优惠券赎回费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'SellerDealPaymentEvents__SellerDealPayment_RunLightningDealFee' then ' 平台其他支出-闪电交易费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBACustomerReturnPerOrderFee' then ' 平台其他支出-FBA客退费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBACustomerReturnPerUnitFee' then ' 平台其他支出-FBA客退费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBACustomerReturnWeightBasedFee' then ' 平台其他支出-FBA客退费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBADisposalFee' then '平台其他支出-FBA销毁费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAInboundConvenienceFee' then '平台其他支出-FBA入仓便利费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAInboundDefectFee' then '平台其他支出-FBA入仓瑕疵费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAInboundShipmentCartonLevelInfoFee' then '平台其他支出-FBA入仓装运纸箱信息费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAInboundTransportationFee' then '平台其他支出-FBA入仓运输费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAInboundTransportationProgramFee'then '平台其他支出-FBA入仓运输系统费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBALongTermStorageFee'then'平台其他支出-FBA长期仓储费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBARemovalFee' then '平台其他支出-FBA移除费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAStorageFee' then '平台其他支出-FBA每月仓储费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_LabelingFee' then '平台其他支出-标签费 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_Subscription' then '平台其他支出-订阅费(月租) '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___DisbursementCorrection' then '平台其他支出-支出更正 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) ='SellerReviewEnrollmentPaymentEventList__SellerReviewEnrollmentPaymentEvent_ReviewEnrollmentFee' then '平台其他支出-卖方审查登记付款'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_FBAOverageFee' then '平台其他支出-超载费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_ShippingTax' then '平台其他支出-追加航运税 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_PolybaggingFee' then ' 平台其他支出-保利袋费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_PaidServicesFee' then ' 平台其他支出-支付服务费用 '
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_BaseTax' then ' 平台其他支出-基本税'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_MarketplaceFacilitatorTax-Principal' then '平台其他支出-市场便利税本金'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_MarketplaceFacilitatorTax-Shipping' then '平台其他支出-市场便利税运输'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_MarketplaceFacilitatorVAT-Principal' then '平台其他支出-增值税'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RetrochargeEvents__RetrochargeEventType_MarketplaceFacilitatorVAT-Shipping' then '平台其他支出-增值税'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___COMPENSATED_CLAWBACK' then '平台其他支出-物流库存补偿款收回'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___MISSING_FROM_INBOUND_CLAWBACK' then '平台其他支出-入站后丢失补偿费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___ReturnPostageBilling_FuelSurcharge' then '平台其他支出-退回邮资账单及燃油附加费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___ReturnPostageBilling_Postage' then '平台其他支出-返回邮资账单'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___PAYMENT_RETRACTION_ITEMS' then '平台其他支出-收回付款项目'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX(':', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList__amazon仓储费分摊_分摊比例' then '平台其他支出-FBA每月仓储费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'AdjustmentEvents___ReturnPostageBilling_VAT' then '调整事件返回邮资账单增值税'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RemovalShipmentEvents__WHOLESALE_LIQUIDATION_FeeAmount' then '平台其他支出-清库费用'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RemovalShipmentEvents__WHOLESALE_LIQUIDATION_TaxWithheld' then '平台其他支出-清库预扣税款'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'ServiceFeeEvents__FeeList_VineFee' then '平台其他支出-Vine官方测评费'
when LEFT(oif.OrderDescription, LEN(oif.OrderDescription) - CHARINDEX('_', REVERSE(oif.OrderDescription))) = 'RemovalShipmentEvents__WHOLESALE_LIQUIDATION_Revenue' then '平台其他支出-清库收入'
ELSE '订单支出费用-扣除客户支付运费'
end
)AS '费用类型',
测试环境:
http://10.158.158.22:8080/Manager/index.aspx
验证场景:
报告中心--产品利润报表
已安装需求原型进行调整,并跟产品确认