用友暢捷通T3總賬對賬不平處理方法
2016-04-22 10:16:00 / 人氣 / 評論 0
(一) 涉及總賬對賬不平的數(shù)據(jù)庫表介紹:
主要有4張表
Code ---會計(jì)科目表
GL_accvouch ---憑證及明細(xì)賬
GL_accsum ---科目總賬
GL_accass ---輔助總賬
? Code ---會計(jì)科目表
表影響到對賬不平多是因?yàn)榭颇磕┘墭?biāo)志“bend”字段數(shù)值有誤,0—代表非末級 1—代表末級。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
例:科目1001(一級科目)、100101(二級科目)、10010101(三級科目)這時(shí)只應(yīng)該第三級科目10010101為末級科目,此科目在code表中的bend(末級標(biāo)志)才為1,1001和100101都應(yīng)該為0.
這時(shí),若100101的bend 標(biāo)志也為1,那么1001科目的總和為所有末級科目的總和,則為100101和10010101的和,會導(dǎo)致1001科目的值翻倍,則會上下級對賬不平。
? GL_accvouch ---憑證及明細(xì)賬
記錄的是憑證的明細(xì)信息和期初余額錄入的輔助核算明細(xì)信息
其中iperiod—-會計(jì)期間此字段值0為期初往來明細(xì)賬,21為期初待核銀行賬,20為銀行賬科目調(diào)整前余額,1-12為1到12個(gè)會計(jì)期初的憑證及明細(xì)。
例:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
? GL_accsum ---科目總賬
在憑證記賬時(shí),記錄各個(gè)科目的金額合計(jì)信息,無區(qū)分輔助核算信息,每個(gè)科目在此表中有1-12會計(jì)期間12行記錄。
例 :1001科目
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
? GL_accass ---輔助總賬
在憑證記賬時(shí),記錄各個(gè)科目各個(gè)輔助核算信息的金額合計(jì),區(qū)分輔助核算信息,每個(gè)輔助核算檔案,在此表中會有12行記錄單據(jù)計(jì)算“科目+輔助核算”的金額合計(jì)。
例:科目1131(往來輔助核算),001客戶,有12行記錄每個(gè)期間的期初,借,貸,余額。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
(二) 處理總賬對賬不平基本處理流程
1.先檢查總賬期初余額試算和對賬是否平衡
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg
如果平衡,進(jìn)入總賬—期末—對賬,逐個(gè)月份檢查對賬情況
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg
如果在期初余額或者對賬中發(fā)現(xiàn)錯誤,點(diǎn)擊“顯示錯誤信息”或“錯誤”按鈕檢查具體錯誤科目信息:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg
這對錯誤信息提供的 科目編碼 輔助項(xiàng) 以及對賬方式。
2.如上錯誤信息常用處理方法:
a) 取消所有月份的記賬狀態(tài),恢復(fù)到期初狀態(tài)。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg
b) 通過第一步得到的科目信息,檢查GL_accvouch-憑證及明細(xì)賬、GL_accsum-科目總賬、GL_accass-輔助總賬。
將GL_accvouch和GL_accass表中的輔助項(xiàng)信息對應(yīng)上,如gl_accvouch中1131科目,客戶001的期初值是多少,則gl_accass中1131科目 ccus_id客戶編碼為001的12條記錄中此值也應(yīng)該是多少。
只有個(gè)別客戶對應(yīng)不上的時(shí)候,上述方法可以。
若對應(yīng)不上的客戶比較多時(shí),這種依次在gl_accass表中進(jìn)行對應(yīng)修改的方法就比較麻煩,最好是將此科目期初明細(xì)全部刪除,然后清除gl_accass表中此科目所有記錄,重新錄入期初明細(xì)。
cdept_id ---部門編碼
cperson_id ---職員編碼
ccus_id ---客戶編碼
csup_id ---供應(yīng)商編碼
citem_class ---項(xiàng)目大類編碼
citem_id ---項(xiàng)目編碼
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg
常見的對賬不平現(xiàn)象
1.科目末級標(biāo)志有誤,從code表中進(jìn)行查看和修改,也可以到支持網(wǎng)站中使用維護(hù)工具進(jìn)行處理
2.期初余額先錄入金額然后強(qiáng)行修改科目輔助核算信息造成期初余額明細(xì)金額與科目總金額不符,這種情況下或以將科目的期初明細(xì)刪除掉,然后暫時(shí)取消輔助核算,將期初總值刪除,然后再掛上輔助核算后從期初開始重新錄入。
3.使用一段時(shí)間輔助核算后,修改輔助核算信息再做一段時(shí)間憑證后,又將輔助核算信息修改回去,這種情況下需要將所有憑證反記賬,將所有涉及此科目的憑證輔助核算進(jìn)行修改,同時(shí)期初也修改,然后再記賬等操作。
4.GL_accass 或GL_accsum對應(yīng)的科目信息不足12行獲證多于12行記錄,這種情況可以通過反結(jié)賬反記賬的方式,重寫GL_accass 或GL_accsum表。
二、一些特殊的對賬不平處理
(一) 錯誤現(xiàn)象:
總賬3月份月結(jié)時(shí),提示對賬不平,不允許結(jié)賬,顯示對賬錯誤,發(fā)現(xiàn)錯誤如下:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg
1、遇到此類問題,可以先對上月份(2月)的賬,看是否能平;
2、具體操作為:“總賬”—“期末”—“對賬”,選擇2月份,進(jìn)行對賬,可以發(fā)現(xiàn)結(jié)果2月份對賬是平的,如下:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg
3、由此可以判斷問題出在3月份,把3月份的憑證取消記賬,再重新對賬(可分別對2月份和3月份);
4、取消3月份的憑證記賬后,發(fā)現(xiàn)3月份仍然錯誤,但是2月份的仍然是對賬正確,所以懷疑為數(shù)據(jù)庫中科目總賬出錯;
5、用SQL語句查詢出來結(jié)果如下:
SQL語句為:select * fromgl_accsum where ccode=‘4104’
查詢出來的結(jié)果為:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg
從查詢結(jié)果看,3月的mb(期初)值不正確。3月的mb(期初)值應(yīng)該為2月的me(余額)的值:1894091.94 。
6、由此可見,是數(shù)據(jù)庫中3月份之后的記錄產(chǎn)生了錯誤,和2月份的期末不對導(dǎo)致數(shù)據(jù)錯誤,修改為正確的數(shù)據(jù)即可解決此問題
用下面語句修改賬套數(shù)據(jù)庫即可:
updategl_accsum set mb=1894091.94,me=1894091.94where ccode=4104 and iperiod>2
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg
(二) 錯誤現(xiàn)象
客戶賬套期間損益結(jié)轉(zhuǎn),生成憑證之后,發(fā)現(xiàn)1月份一個(gè)科目 [銷售成本(部門核算)] 借貸不平,尚有余額。
查看賬套,發(fā)現(xiàn)余額表的損益類科目(511)的確有余額
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg
分析原因
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 損益類科目結(jié)轉(zhuǎn)后有余額,先要看損益結(jié)轉(zhuǎn)定義是否正確,是否有新增的科目沒有指定要結(jié)轉(zhuǎn)本年利潤科目,查看后發(fā)現(xiàn)所有的科目都已經(jīng)指定本年利潤科目作為損益結(jié)轉(zhuǎn)科目,不是這個(gè)的問題。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 檢查一下當(dāng)月的對賬是否正確,發(fā)現(xiàn)對賬不平,有成本支出(511類科目)輔助賬和總賬不平的現(xiàn)象。這種現(xiàn)象一般都是由輔助賬有余額再作增減輔助項(xiàng)造成的。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 檢查會計(jì)科目表發(fā)現(xiàn)511類支出科目的輔助核算全選擇的是部門輔助核算。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 打開數(shù)據(jù)庫發(fā)現(xiàn)查詢gl_accvouch表發(fā)現(xiàn)511類科目的憑證除了部門輔助核算(cdept_id)有數(shù)據(jù),供應(yīng)商輔助核算(csup_id)、客戶輔助核算(ccus_id)、結(jié)算日期(dt_date)都或多或少有數(shù)據(jù)。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 至此可以看出是因?yàn)榭蛻粜薷倪^會計(jì)科目的輔助核算項(xiàng),以至于修改過的會計(jì)科目無法正常做期間損益結(jié)轉(zhuǎn)。
解決方案
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 先將當(dāng)月已做錯誤的結(jié)轉(zhuǎn)期間損益憑證刪除,然后將所有憑證的記賬和審核取消。因?yàn)橛涃~會導(dǎo)致gl_accass 和gl_accsum表記錄數(shù)據(jù),所以必須先把審核和記賬取消才能執(zhí)行sql語句。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 然后打開數(shù)據(jù)庫,執(zhí)行如下語句:
update gl_accvouch setccus_id=null,csup_id=null,dt_date=null where ccode like ‘511%’ and iperiod=1 ,清除以前的輔助核算數(shù)據(jù)。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif 執(zhí)行完后再重新審核記賬后,作結(jié)轉(zhuǎn)期間損益憑證,再看余額表,511類損益科目已經(jīng)沒有余額。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg
(三) 錯誤現(xiàn)象
客戶在錄入總賬期初余額的時(shí)候,一級科目的余額并不會由其下級科目相加所得;
例如:銀行存款科目下面有:工商銀行和農(nóng)業(yè)銀行兩個(gè)二級科目
工商銀行:期初為100 農(nóng)業(yè)銀行:期初為200
但銀行存款余額并不為100+200=300。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg
原因分析
是因?yàn)榭颇康奈醇墭?biāo)志出錯了嗎?查看如下沒有問題:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg
科目的未級標(biāo)志沒有錯,那是為什么呢?
試圖刪除下級科目后重新增加。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg
科目刪除了:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg
增加二級科目時(shí)出錯:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg
根據(jù)錯誤提示檢查科目級次:科目級長為4
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg
原因找到后,就是要修改科目級次,但因?yàn)?002科目曾設(shè)過下級科目,且使用過,所以此時(shí)在“基礎(chǔ)設(shè)置”菜單下“基礎(chǔ)信息”-“編碼方案”中已無法修改。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg
執(zhí)行以下腳本:
update accinformation set cvalue='4 2 2' where csysid='aa' andcid='08'
updategradedef set codingrule='4 2 2' where keyword='code‘
則可以增加下科目了。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg
再錄入期初,問題解決:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg
(四) 錯誤現(xiàn)象
有輔助核算的科目期初余額不正確,對賬不平,如:
(1)“其他應(yīng)付款”這個(gè)科目的總賬期初是對的,但是在雙擊這個(gè)科目的時(shí)候在對話框的最下面有一個(gè)合計(jì):貸,金額正好是實(shí)際的兩倍.(詳細(xì)見下圖),
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg
(2)在往來管理中查有關(guān)供應(yīng)商賬表的時(shí)候的各個(gè)具體的供應(yīng)商的期初余額都是實(shí)際的兩倍
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg
解決方案:
1、先反記賬,反結(jié)賬,返回期初狀態(tài)。
2、刪除期初“其他應(yīng)付款”下面的供應(yīng)商期初,同時(shí)將GL_accsum-科目總賬
GL_accass-輔助總賬中此科目的相關(guān)記錄清除。
也可以在查詢分析器中執(zhí)行以下SQL語句實(shí)現(xiàn)記錄清除
deletegl_accvouch where ccode = '2181' and iperiod=0
deletegl_accsum where ccode = '2181'
deletegl_accass where ccode = '2181'
3、然后重新錄入此科目期初明細(xì),憑證記賬等操作即可。