《销售出库单与销售专用发票输入日期不符调整方法.ppt》由会员分享,可在线阅读,更多相关《销售出库单与销售专用发票输入日期不符调整方法.ppt(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 销售出库单与销售专用发票输入日期销售出库单与销售专用发票输入日期不符调整方法不符调整方法问题来源:代理U8产品支持部15号工程师 2003年08月07日 现象现象 821销售管理的数据,使用开票直接发货的方式,在6月份的操作中,6月15日的发票审核后,生成的部分销售出库单日期却是6月14日。在查询销售统计表或销售明细账时,6月14日的销售成本就把这部分的单据金额加进去了,导致这一天的销售成本特别大。如何将销售出库单的日期改成与销售发票相同的日期?解决方法解决方法调整6-15号的销售发票对应的出库单,使销售出库单日期与销售发票日期匹配(普通发票的情况与专用发票相同,只需要更改csource=普
2、通发票即可),sql语句如下:update rdrecord set ddate=(select ddate from salebillvouch where salebillvouch.csbvcode=rdrecord.cbuscode)where cvouchtype=32 and csource=专用发票 and cbuscode in(select distinct csbvcode from salebillvouch where ddate=2003-06-15)解决方法解决方法查询所有专用发票开票直接发货生成的销售出库单信息select*from rdrecord where
3、cvouchtype=32 and csource=专用发票 and cbuscode in(select distinct csbvcode from salebillvouch)查询已直接生成销售出库单的专用发票信息select*from salebillvouch where csbvcode in(select distinct cbuscode from rdrecord where cvouchtype=32 and csource=专用发票)以上为查询语句,供大家检查确认数据是否正确,无误后执行如下语句:调整使所有的销售出库单日期与销售发票日期匹配update rdrecord
4、set ddate=(select ddate from salebillvouch where salebillvouch.csbvcode=rdrecord.cbuscode)where cvouchtype=32 and csource=专用发票 and cbuscode in(select distinct csbvcode from salebillvouch)解决方法解决方法需调整数据表存货明细账ia_subsidiary,调整单据日期、及单据记账日期.update ia_subsidiary set dvoudate=2003-6-15,dkeepdate=2003-6-15 w
5、here id in(select b.autoid from rdrecord a join rdrecords b on a.id=b.id where a.ddate=2003-06-15 and a.csource=专用发票 and cvouchtype=32)这一步一定不能遗忘,否则将来在帐表查询中数据有可能导致统计错误!注意事项注意事项1、凡涉及数据增、删、改的操作,都请在操作前作好数据备分的工作;2、以上问题产生的原因由于无法重现所以无法得知,但是正常情况下是不会出现此种情形;3、以上是针对专用发票的语句,如果是普通发票,只须更改csource=普通发票即可.4、以上是针对该代理数据的sql语句,只给大家提供一种思路。结束结束