关于金额的小数点: 通常情况下,由于人民币的纸币面值有分,可以有一分钱,二分钱。 所以系统默认凡是在单据金额或者小计一,小计二的地方都直接四舍五入了。 系统中,在产品资料里是可以自由定义价格小数位的。 由于以下两个场景: 1、单产品在平均到具体部件时,金额很小,有时需要9位小数(货币单位是欧元/美元) 而在物资单据明细里的小计一,小计二,直接给两位小数了,有时候导致小计一为0的情况出现。 这也是导致在脚本修正单据金额的时候,会报不一致的问题。而且,脚本不管怎样修正,表头的金额一定是两位小数 2、关于小数位提前收紧至两位,与最后报表收紧至两位。这个会产生精度差。 看附件演示,此时产生了误差,当数据量很大或者经过一段时间后,这个就是问题了。 基于上述的描述,作个建议: 1、单据里的小计一,小计二,表头金额是否不要强制两位小数点。 退一步,请保留用户定义的小计一、小计二的小数位。表头金额无法处理就还是将就两位吧。 2、更进一步,如果支持小计、累计金额的自定义小数位自然更好。
附件图中6位,写错了。应是9位。致歉
比如,在单据中,原产品资料单价为 0.000056 数量为1000的时候才能不为0,因为默认给提前2位小数终结了。
登录后方可发贴