对应版本:用友U其他对应产品线:财务系统对应模块:应收模块问题现象:有一用户在8.21核销制单时,生成凭证借贷不平衡,不知道是何原因?注:例如在核销制单时选择客户编码为10200500进行制单,即会出现制单不平衡.问题原因:因为SALEBILLVOUCHS表中的有些记录与AP_DETAIL中的对应记录的金额不一致,不知什么原因(因为无上年的数据),用AP_DETAIL中的价税合计更新SALEBILLVOUCHS表中的价税合计及累计收款额。解决方案:SELECTsum(idamount)asidamount,sum(idamount_f)asidamount_f,sum(icamount_f)asicamount_f,sum(icamount)asicamount,ibvidINTOaFROMAp_DetailWHERE(cFlag=‘ar‘)AND(cCoVouchTypeIN9‘26‘,‘27‘,‘28‘,‘29‘))and(iFlag‘5‘orcprocstyle‘xj‘)groupbyibvid--包括了核销、预收冲应收、应收冲应付操作。updatesalebillvouchssetimoneysum=a.icamount,iexchsum=a.icamount_ffromsalebillvouchsbinnerjoinaona.ibvid=b.autoidanda.idamount=b.inatsumanda.idamount_f=b.isumSELECTsum(idamount)asidamount,sum(idamount_f)asidamount_f,sum(icamount_f)asicamount_f,sum(icamount)asicamount,ibvidINTOaFROMAp_DetailWHERE(cFlag=‘ar‘)AND(cCoVouchTypeIN9‘26‘,‘27‘,‘28‘,‘29‘))and(iFlag‘5‘orcprocstyle‘xj‘)groupbyibvid--包括了核销、预收冲应收、应收冲应付操作。updatesalebillvouchssetimoneysum=a.icamount,iexchsum=a.icamount_ffromsalebillvouchsbinnerjoinaona.ibvid=b.autoidanda.idamount=b.inatsumanda.idamount_f=b.isum因为SALEBILLVOUCHS表中的有些记录与AP_DETAIL中的对应记录的金额不一致,不知什么原因(因为无上年的数据),用AP_DETAIL中的价税合计更新SALEBILLVOUCHS表中的价税合计及累计收款额。而如果不取消核销的话,以前的核销的数据会有错误,建议把相关客户的核销取消,如已制单,把凭证删去,或把凭证冲销,再做以下更新。SELECTsum(idamount)asidamount,sum(idamount_f)asidamount_f,sum(icamount_f)asicamount_f,sum(icamount)asicamount,ibvidINTOaFROMAp_DetailWHERE(cFlag=‘ar‘)AND(cCoVouchTypeIN(‘26‘,‘27‘,‘28‘,‘29‘))and(iFlag‘5‘orcprocstyle‘xj‘)groupbyibvid--包括了核销、预收冲应收、应收冲应付操作。updatesalebillvouchssetimoneysum=a.icamount,iexchsum=a.icamount_ffromsalebillvouchsbinnerjoinaona.ibvid=b.autoid--因为有的红字发票的金额为零的记录在AP_DETAIL中的IDAMOUNT不为零,如CY00021081号发票,只能用更新ISUM,INATSUM的方法了。但不知数据是否在上一年度有错,现在只能按AP_DETAIL为正确的进行调整了。updatesalebillvouchssetimoneysum=a.icamount,iexchsum=a.icamount_f,inatsum=a.idamount,b.isum=a.idamount_ffromsalebillvouchsbinnerjoinaona.ibvid=b.autoid

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:http://www.bbsufida.com/u8/39519.html