用友U8+做銷售訂單產(chǎn)生尾差
發(fā)布于:2018-01-22 10:35:02
問題現(xiàn)象:做銷售訂單時,表頭幣種為美圓,匯率為:6。8389 ,稅率選擇0,表體記錄最后幾行單價都為零。 發(fā)現(xiàn)最后一行記錄的本幣金額出現(xiàn)-0。02。經(jīng)過分析發(fā)現(xiàn)最后一行合計的“本幣金額”=“無稅金額”×表頭匯率 得出。但是這樣表體行記錄合計的‘本幣金額“會和最后的合計有差額。 -0。02就是這個差額。這種算法很明顯有問題。
解決方案:這種情況是由于用戶計算方式的不同導(dǎo)致的,比如發(fā)票有10行明細(xì),有的人計算時,金額不保留,最后加起來才保留,有的是每一行都保留,最后再加起來,這兩種情況計算的都不一樣。系統(tǒng)現(xiàn)在是兩種方法折中了,每一行根據(jù)原幣算了本幣,然后再按原幣的總金額算一下本幣,如果不等,將不等的部分分?jǐn)傇谧詈笠恍小K宰詈笠恍械慕痤~會有0.02的差額。 因為手工計算時,每個人都有自己的習(xí)慣,系統(tǒng)無法那樣適應(yīng),所以請讓用戶調(diào)整一下手工的金額。 因此目前該問題無法處理。