服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

发票界面合计行显示错误问题

- 浏览:758 - 发布时间:2008-01-08 00:00:00.0
问题版本: 809-U6普及版(原U8普及版3.0) 问题模块: 17-销售管理
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: 发票界面合计行显示错误问题 适用产品: u6
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 发票界面合计行显示错误问题
问题现象: 在《销售管理》中,销售发票号为00463084的发票,无税金额+税额不等于价税合计,界面中的?后一行合计行“价税合计”与数据库中select sum(b.inatsum)统计出来的数的确不一样,差两分钱举例:发票号00463084, 无税金额 税额 价税合计 软件界面:2937719.25 499412.28 3437131.55
原因分析: 销售发票子表(如客户ZMDED)isum(原币价税合计),inatsum(本币价税合计)保留的小数位数不一致,导致isum的合计数与inatsum的合计数不等。
解决方案: 参照执行如下脚本: update b set b.isum=b.inatsum from salebillvouch a inner join salebillvouchs b on a.sbvid=b.sbvid where a.cVouchType='26' --and a.ccuscode='zmded' and b.isum<>b.inatsum and a.cexch_name='人民币' AND B.iExchSum=0 and b.iMoneySum=0 注意做好数据备份!