电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

启用整单折扣,销售订单下推发货通知单,金额字段携带的是销售订单上的“整单折前金额”

来源:金蝶云社区作者:金蝶2024-09-227

启用整单折扣,销售订单下推发货通知单,金额字段携带的是销售订单上的“整单折前金额”

问题描述:

启用整单折扣,销售订单下推发货通知单,发货通知单上的金额字段携带的是销售订单上的“整单折前金额”,希望携带销售订单上整单折扣后的数据,如何处理?

解决方案:

注意:以下方案只适用于销售订单→发货通知单→销售出库→销售发票的业务流程场景,且销售系统选项【销售发票单价来源】必须为“三方关联”方式。

如销售系统选项【销售发票单价来源】为“销售出库”,会导致出现销售发票的金额多扣减一次整单折扣的异常。

请务必在备份账套中进行测试,确认满足实际业务场景需求后再到正式账套中执行。

update ICSelbills set FAction='round(cast((CASE WHEN EXISTS(SELECT 1 FROM t_SystemProfile WHERE FCategory=''IC'' AND FKey=''SEOrderTaxInPrice'' AND FValue=''1'') THEN u1.FAuxTaxPrice ELSE u1.FAuxPrice  END) as decimal(28, 10))*(100-(case when u1.FTaxRate<>0 then u1.FTaxRate else case when u1.FUniDiscount<>0 and u1.FAuxTaxPrice<>0 then u1.FUniDiscount*100/(case when EXISTS(SELECT 1 FROM t_SystemProfile WHERE FCategory=''IC'' AND FKey=''DisCountIncludeTax'' AND FValue=''1'') then u1.FAuxTaxPrice else u1.FAuxPrice end) else 0 end end)-(case when u1.FEntryDisCount<>0 and u1.FAuxTaxPrice<>0 and u1.FAuxQty<>0 then u1.FEntryDisCount*100/u1.FAuxQty/(case when EXISTS(SELECT 1 FROM t_SystemProfile WHERE FCategory=''IC'' AND FKey=''DisCountIncludeTax'' AND FValue=''1'') then u1.FAuxTaxPrice else u1.FAuxPrice end) else 0 end ))/100,t4.FPriceDecimal)' where FID='S02' and FFieldName='FCnnInterID'and FDstCtlField='FAuxPrice' and FName='FAuxPriceDiscount'

备注:以上语句处理后,销售订单下推发货通知单,单价携

启用整单折扣,销售订单下推发货通知单,金额字段携带的是销售订单上的“整单折前金额”

问题描述:启用整单折扣,销售订单下推发货通知单,发货通知单上的金额字段携带的是销售订单上的“整单折前金额”,希望携带销售订单上整单...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信