产品版本: | NC5.7 |
问题属性: | C功能性需求 |
问题描述: | 运输模块应付运费发票审核后传应付单,运费发票的计算税率%7,无税金额%93,存在四舍五入,计算后多一分钱,生成凭证的时候原币税金与本币税金不相等,原币税金取的值是四舍五入的数,而本币税金取的没有进行四舍五入的数,凭证模板设置的公式是一样的,生成凭证取发票的税金,也就是原币的税金 |
问题原因: | 运费发票 |
问题解决方式: | 算法问题,应付运费发票生成时会通过含税金额和税率算无税金额。算法如下:ntax->ntaxrate*nmoney*0.01; nnotaxmny->nmoney - ntax,算完后取两位小数,这样就造成一分钱问题。修改算法为:ntax->ntaxrate*nmoney*0.01;税额取两位精度;nnotaxmny->nmoney - ntax,这样不会有一分钱问题了。 |
大模块: | A1财务会计 |
小模块: | 会计平台 |