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

委托代销发票无法记账

- 浏览:658 - 发布时间:2008-01-08 00:00:00.0
问题版本: 802-U8.51A 问题模块: 16-存货核算
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 委托代销发票无法记账 适用产品: U851A----16
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 委托代销发票无法记账
问题现象: 客户U851A版16模块中,在对发出商品中的委托代销发票记账时报“发票对应的发货单没有记账!”,检查发现是在IA_EnSubsidiary表中无对应的发货记录,再检查发现有去年已经结算完毕的发货记录在今年还能够再次结算,原因也找到了,是DispatchLists表中的iSettleQuantity<>fEnSettleQuan所致,但04年的DispatchLists表是正确的,现在的主要问题是客户今年已做了大量的委托代销结算并开了发票,而这些结算单/发票都有可能是错误的,现我处不知如何修改,才可使用
原因分析: --(先做数据备份) --问题说明 --1、首先年度结转应没有问题,在?新补丁基础上重新做年度结转,结转后数据同样正常 --2、结转上年发出商品明细帐的条件: 对数据表ia_ensubsidiary,判断条件isnull(iainquantity,0)-isnull(isoutquantity,0)<>0 --3、在提供的用户数据和重新年结的数据上,均不可能对已结算完毕的期初发货单再次结算、开票;故目前数据中超发货单开票的记录应为错误数据 --4、解决思路:查询出错误多开票的记录部分,并予以删除; --5
解决方案: --一、查询操作(只需在2005年度进行查询操作) --根据发货单发货数量、结算(开票)数量筛选超发货结算记录 select idlsid from dispatchlist a join dispatchlists b on a.dlid=b.dlid where abs(iquantity)-abs(isettlequantity)