解决方案: |
处理办法,参照执行如下语句:
第1步、
update salebillvouchs set imoneysum=0,iexchsum=0 where imoneysum<0 and isum>0 and sbvid=‘6702‘
第2步
update salebillvouchs
set imoneysum=imoneysum-28015.13*imoneysum/89808.610000000015,
iexchsum=iexchsum-28015.13*iexchsum/89808.610000000015
where SBVid=‘6702‘
注:其中28015.13为当前发票中累计收款金额salebillvouchs中imoneysum字段合计与该发票对应结算单中的实际收款金额
合计通过联查发票“详细”按纽可查询出来的差额,需要将该差按发票子表中imoneysum收款累计字段进行分摊,以保证在
查询发票时余额与点“详细”按纽中的最后余额相一致。其他客户若出现两个地方的余额不一致的现象或核销制单借贷不平,
可参照此方法进行修改。
第3步
update salebillvouchs
set imoneysum=inatsum,iexchsum=inatsum
where SBVid=‘2195‘ |