多计量单位精度设置不当引起应付单提交报错问题原创
7人赞赏了该文章
244次浏览
编辑于2022年11月12日 09:42:34
问题现象:采购订单—采购入库—应付单,应付单审核报错:数量应小于等于累计入库数量—累计退货数量—累计应付数量。
问题分析:发现采购入库单审核后,反写订单累计入库数量是0.024985,与应付单数量0.025存在尾差,导致入库单审核不通过。
原因:物料启用多计量单位,采购订单计量单位是KG,基本计量单位是L,基本计量单位(L)精度4位,比计量单位(KG)J精度小两位,订单数量0.025,换算得到的基本数量是0.0407,下推入库单审核后反写订单累计入库基本数量是0.0407,基本单位数量除以换算率得到的累计入库数量因为精度有六位,得到反写数量是0.024985。
多计量单位使用建议:
1、大计量单位精度,大精度;小计量单位,小精度。建议修改计量单位(L)精度为6位以上,可以避免这个问题
2、与基本计量单位换算率设置,尽可能要能整除,避免整除不尽出现尾差。由于换算率在单据引用后不能变化,目前处理这类精度引起的反写问题,主要还是增加计量单位精度解决。
推荐阅读