销售发货统计表数据不对。 问题描述:1. 2004年底结存与2005年年初发货开票勾对表结存不对。 2. 2005年发货统计表中的销售金额与销售统计表中的销售金额不一致。 问题原因:1、2004年底结存与2005年年初发货开票勾对表结存不对。 --分析过程 --2004年发货单数量和金额 select sum(iquantity-isettlequantity) as 数量,sum(iquantity*iunitprice-isettlequantity*iunitprice) as 金额 from ufdata_718_2004..dispatchlists a inner join dispatchlist b a.dlis=b.dlid --2005年发货单数量和金额 --说明:上年未开完票(但已经关闭的发货单不结转)结转到下年。 select sum(iquantity) as 数量,sum(imoney) as 金额 from ufdata_718_2005..dispatchlists a inner join ufdata_718_2005..dispatchlist b on a.dlid=b.dlid where ddate<='2004-12-31' --从上面二个语句查询出的结果来看,05年比04年数量多53。这是由于000000009598号发货单没有结转到下年(未开票数量未186);0000009193号发货单未开票数量为1,但是结转到下年未开票数量为240。(240-186-1=53) --从以上的分析过程看04年结转到05年只有二张单据出错(出错原因不明),在期初发货单中可以修正。 --客户觉得二年的数据不一致,这是个理解不同的问题。客户觉得05年的未开票数应该等于04年的期初数,但是实际不是这样的,年初的发货单数量与上年的未开票数量并不一定相等,因为可以超发货单开票 --比如:2004年001号发货单数量为10,开票数量为20。002号发货单数量为10,开票数量为5。那么04年未开票数量为(10-20)+(10-5)=-5。由于结转的时候只结转未开完票的发货单即只结转002号单据,那么结转到05后,发货单期初为5,未开票数量为5,而不是-5。 2、2005年发货统计表中的销售金额与销售统计表中的销售金额不一致。 原因:这是由于accinformation表中销售的启用日期不对造成的,应该是“2003-07-01”,而不是“2005-01-01”。发货统计表要用到销售启用日期。 解决方案:游客无权查看 相关补丁:模块:销售管理产品:U8销售管理问题名称:销售发货统计表数据不对。更新时间:2005-06-28 00:00:00 有用 没用92 浏览 分类 U8知识库用友U8知识库(旧)畅捷通知识库用友NC知识库用友U9知识库用友政务知识库致远OA知识库U8Cloud知识库