解决方案: |
查询应收业务明细帐时选择了“包含未开票已出库”部分,也就是说包含了年初发货单的数据,问题直接原因是销售系统该业务员的发货统计表年初金额与去年底结存金额不一致,为什么不一致呢?因为2004年对于先发货后开票的业务,某些发票的开票单价与发货单上的单价不一致,这样结转到新年度后,发货统计报表上上年未开票金额应该=发货金额-已开票金额,但由于年结后,发票已经处理完毕,上年发票并未结转到新年度,则系统只能以发货单的单价与未开票数量计算,这样就会造成与去年年底结存金额不一致的现象,但结存数量是一致的。 具体出现这种现象的去年发货单有“00552273、0055291200552905”等。在上年度参照如下脚本可查询上年发票含税单价与发货含税单价不一致的记录: select a.idlsid,b.idlsid ,a.cinvcode,b.cinvcode,* --select sum((a.iTaxUnitPrice-b.iTaxUnitPrice)*b.iquantity) as chae from dispatchlists a inner join salebillvouchs b on a.idlsid=b.idlsid where a.dlid in (select distinct dlid from dispatchlist where cpersoncode='03040111') and a.iTaxUnitPrice<>b.iTaxUnitPrice select c.* from salebillvouch c inner join salebillvouchs d on c.sbvid=d.sbvid where d.idlsid in ( select b.idlsid from dispatchlists a inner join salebillvouchs b on a.idlsid=b.idlsid where a.dlid in (select distinct dlid from dispatchlist where cpersoncode='03040111') and a.iTaxUnitPrice<>b.iTaxUnitPrice ) |