用友U8+做销售订单产生尾差
发布于:2018-01-22 10:35:02
问题现象:做销售订单时,表头币种为美圆,汇率为:6。8389 ,税率选择0,表体记录最后几行单价都为零。 发现最后一行记录的本币金额出现-0。02。经过分析发现最后一行合计的“本币金额”=“无税金额”×表头汇率 得出。但是这样表体行记录合计的‘本币金额“会和最后的合计有差额。 -0。02就是这个差额。这种算法很明显有问题。
解决方案:这种情况是由于用户计算方式的不同导致的,比如发票有10行明细,有的人计算时,金额不保留,最后加起来才保留,有的是每一行都保留,最后再加起来,这两种情况计算的都不一样。系统现在是两种方法折中了,每一行根据原币算了本币,然后再按原币的总金额算一下本币,如果不等,将不等的部分分摊在最后一行。所以最后一行的金额会有0.02的差额。 因为手工计算时,每个人都有自己的习惯,系统无法那样适应,所以请让用户调整一下手工的金额。 因此目前该问题无法处理。