問(wèn)題現(xiàn)象:在用友U8V8.51erp軟件供應(yīng)鏈管理的存貨核算模塊中一張銷售出庫(kù)單的金額與數(shù)量*單價(jià)不相等。查看存貨明細(xì)帳發(fā)現(xiàn)每種存貨的最后一筆記錄的金額都與單價(jià)*數(shù)量存在或多或少的差額。
原因分析:使用全月平均法計(jì)算單價(jià),由于單價(jià)的精度達(dá)到5位小數(shù)位,而金額只有2位小數(shù)位造成四舍五入的差額。程序?qū)⒃摴P差額分?jǐn)偟搅嗣吭伦詈笠还P出庫(kù)中。所以該差額等于SUM(單價(jià)*單筆業(yè)務(wù)數(shù)量)-當(dāng)月出庫(kù)總數(shù)量*單價(jià)。
解決方案:在用友U8V8.51erp系統(tǒng)中1、查看存貨明細(xì)帳,查找到問(wèn)題的普遍性,手工計(jì)算,發(fā)現(xiàn)總金額正確,其它各筆出庫(kù)均正確,只有最后一筆有誤; 2、取消期末處理,重新計(jì)算單價(jià),得到的單價(jià)正確,但問(wèn)題仍然存在; 3、檢查每筆數(shù)據(jù),發(fā)現(xiàn)該差額=SUM(單價(jià)*單筆業(yè)務(wù)數(shù)量)-當(dāng)月出庫(kù)總數(shù)量*單價(jià),懷疑是否是系統(tǒng)計(jì)算金額時(shí)出錯(cuò); 4、使用SQLSERVER的事件探查器跟蹤期末處理過(guò)程,計(jì)算單價(jià)、當(dāng)月總金額正常,將每筆的金額計(jì)算完后寫入ia_subsidiary表中,然后后有2條語(yǔ)句Select max(autoid) from ia_subsidiary和update ia_subsidiary set iaoutprice=round(iaoutprice+1.00000000020373E-0.2,2) where autoid=7; 5、從上面的語(yǔ)句判斷程序?qū)⒆詈笠还P的金額做了調(diào)整,上面語(yǔ)句加數(shù)的正是所找的差額; 6、綜合判斷得出問(wèn)題原因。
本條用友U8ERP系統(tǒng)問(wèn)題的解決方案來(lái)自用友財(cái)務(wù)軟件官網(wǎng)知識(shí)庫(kù),原官方用友U8知識(shí)庫(kù)如下表所示,請(qǐng)參閱:
用友U8知識(shí)庫(kù)主體 | 用友U8知識(shí)庫(kù)明細(xì) |
---|---|
對(duì)應(yīng)版本 | 用友U8V8.51 |
對(duì)應(yīng)產(chǎn)品線 | 用友U8ERP |
對(duì)應(yīng)模塊 | 供應(yīng)鏈-存貨核算 |
問(wèn)題現(xiàn)象 | 一張銷售出庫(kù)單的金額與數(shù)量*單價(jià)不相等。查看存貨明細(xì)帳發(fā)現(xiàn)每種存貨的最后一筆記錄的金額都與單價(jià)*數(shù)量存在或多或少的差額。 |
問(wèn)題原因 | 使用全月平均法計(jì)算單價(jià),由于單價(jià)的精度達(dá)到5位小數(shù)位,而金額只有2位小數(shù)位造成四舍五入的差額。程序?qū)⒃摴P差額分?jǐn)偟搅嗣吭伦詈笠还P出庫(kù)中。所以該差額等于SUM(單價(jià)*單筆業(yè)務(wù)數(shù)量)-當(dāng)月出庫(kù)總數(shù)量*單價(jià)。 |
解決方案 | 1、查看存貨明細(xì)帳,查找到問(wèn)題的普遍性,手工計(jì)算,發(fā)現(xiàn)總金額正確,其它各筆出庫(kù)均正確,只有最后一筆有誤; 2、取消期末處理,重新計(jì)算單價(jià),得到的單價(jià)正確,但問(wèn)題仍然存在; 3、檢查每筆數(shù)據(jù),發(fā)現(xiàn)該差額=SUM(單價(jià)*單筆業(yè)務(wù)數(shù)量)-當(dāng)月出庫(kù)總數(shù)量*單價(jià),懷疑是否是系統(tǒng)計(jì)算金額時(shí)出錯(cuò); 4、使用SQLSERVER的事件探查器跟蹤期末處理過(guò)程,計(jì)算單價(jià)、當(dāng)月總金額正常,將每筆的金額計(jì)算完后寫入ia_subsidiary表中,然后后有2條語(yǔ)句Select max(autoid) from ia_subsidiary和update ia_subsidiary set iaoutprice=round(iaoutprice+1.00000000020373E-0.2,2) where autoid=7; 5、從上面的語(yǔ)句判斷程序?qū)⒆詈笠还P的金額做了調(diào)整,上面語(yǔ)句加數(shù)的正是所找的差額; 6、綜合判斷得出問(wèn)題原因。 |
提交時(shí)間 | 2015-11-26 |
上述用友U8知識(shí)庫(kù)的解決方案如果仍然未能解決您的問(wèn)題,可以嘗試到用友暢捷通服務(wù)社區(qū)搜索一下:https://www.iyyrj.com/ask/,或者加入QQ群:208289440,密碼:iyyrj.com。