我在销售管理中,根据10张发货单生成3张发票,复核后在应收中审核,然后把这3张发票合并制单,结果借贷不平就保存了。碰到这种情况,我都要手工把凭证再修改一次使借贷相等。这到底是哪出了鬼呢?
热心网友
很明显,这是小数位数造成的。问题原因:销售发票子表SALIBELLVOUCHS中许多记录的inattax(本币税额)、inatmoney(本币无税金额)字段值保留的不是2位小数,而是2位以上,而INATSUM(本币价税合计)字段是2位小数,从而导致本币税额+本币无税金额不等于本币价税合计。解决办法:参照执行如下脚本将inattax(本币税额)、inatmoney(本币无税金额)字段值保留2位小数。 update b set attax=round( attax,2), atmoney=round( atmoney,2) from salebillvouch a inner join salebillvouchs b on vid= vid where a.cVouchType='26' --and atsum attax+ atmoney
热心网友
1