用友T3總賬對(duì)賬不平的處理方案

 二維碼 140
發(fā)表時(shí)間:2024-09-12 12:12作者:小管君網(wǎng)址:https://h.chanjet.com/?p=59&a=szfrt&c=60007994021

一、常見的對(duì)賬不平處理:

(一)涉及總賬對(duì)賬不平的數(shù)據(jù)庫(kù)表介紹:

主要有4張表

Code  ---會(huì)計(jì)科目表

GL_accvouch  ---憑證及明細(xì)賬

GL_accsum  ---科目總賬

GL_accass  ---輔助總賬

?Code  ---會(huì)計(jì)科目表

表影響到對(duì)賬不平多是因?yàn)榭颇磕┘?jí)標(biāo)志“bend”字段數(shù)值有誤,0代表非末級(jí)  1代表末級(jí)。

例:科目1001(一級(jí)科目)、100101(二級(jí)科目)、10010101(三級(jí)科目)這時(shí)只應(yīng)該第三級(jí)科目10010101為末級(jí)科目,此科目在code表中的bend(末級(jí)標(biāo)志)才為1,1001和100101都應(yīng)該為0.

這時(shí),若100101的bend 標(biāo)志也為1,那么1001科目的總和為所有末級(jí)科目的總和,則為100101和10010101的和,會(huì)導(dǎo)致1001科目的值翻倍,則會(huì)上下級(jí)對(duì)賬不平。

?GL_accvouch  ---憑證及明細(xì)賬

記錄的是憑證的明細(xì)信息和期初余額錄入的輔助核算明細(xì)信息

其中iperiod-會(huì)計(jì)期間 此字段值0為期初往來明細(xì)賬,21為期初待核銀行賬,20為銀賬科目調(diào)整前余額,1-12為1到12個(gè)會(huì)計(jì)期初的憑證及明細(xì)。

例:

?GL_accsum  ---科目總賬

在憑證記賬時(shí),記錄各個(gè)科目的金額合計(jì)信息,無區(qū)分輔助核算信息,每個(gè)科目在此表中有1-12會(huì)計(jì)期間12行記錄。

1001科目

?GL_accass  ---輔助總賬

在憑證記賬時(shí),記錄各個(gè)科目各個(gè)輔助核算信息的金額合計(jì),區(qū)分輔助核算信息,每個(gè)輔助核算檔案,在此表中會(huì)有12行記錄單據(jù)計(jì)算“科目+輔助核算”的金額合計(jì)。

例:科目1131(往來輔助核算),001客戶,有12行記錄每個(gè)期間的期初,借,貸,余額。

(一)處理總賬對(duì)賬不平基本處理流程

1.先檢查總賬期初余額試算和對(duì)賬是否平衡

如果平衡,進(jìn)入總賬期末對(duì)賬,逐個(gè)月份檢查對(duì)賬情況

如果在期初余額或者對(duì)賬中發(fā)現(xiàn)錯(cuò)誤,點(diǎn)擊“顯示錯(cuò)誤信息”或“錯(cuò)誤”按鈕檢查具體錯(cuò)誤科目信息:

這對(duì)錯(cuò)誤信息提供的 科目編碼 輔助項(xiàng) 以及對(duì)賬方式。

1.如上錯(cuò)誤信息常用處理方法:

a)取消所有月份的記賬狀態(tài),恢復(fù)到期初狀態(tài)。

a)通過第一步得到的科目信息,檢查GL_accvouch-憑證及明細(xì)賬、GL_accsum-科目總賬、GL_accass-輔助總賬。

GL_accvouchGL_accass表中的輔助項(xiàng)信息對(duì)應(yīng)上,如gl_accvouch中1131科目,客戶001的期初值是多少,則gl_accass中1131科目 ccus_id客戶編碼為001的12條記錄中此值也應(yīng)該是多少。

只有個(gè)別客戶對(duì)應(yīng)不上的時(shí)候,上述方法可以。

若對(duì)應(yīng)不上的客戶比較多時(shí),這種依次在gl_accass表中進(jìn)行對(duì)應(yīng)修改的方法就比較麻煩,最好是將此科目期初明細(xì)全部刪除,然后清除gl_accass表中此科目所有記錄,重新錄入期初明細(xì)。

cdept_id  ---部門編碼

cperson_id  ---職員編碼

ccus_id  ---客戶編碼

csup_id  ---供應(yīng)商編碼

citem_class  ---項(xiàng)目大類編碼

citem_id  ---項(xiàng)目編碼

常見的對(duì)賬不平現(xiàn)象

1.科目末級(jí)標(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對(duì)應(yīng)的科目信息不足12行獲證多于12行記錄,這種情況可以通過反結(jié)賬反記賬的方式,重寫GL_accass GL_accsum表。

二、一些特殊的對(duì)賬不平處理

(一)錯(cuò)誤現(xiàn)象:

總賬3月份月結(jié)時(shí),提示對(duì)賬不平,不允許結(jié)賬,顯示對(duì)賬錯(cuò)誤,發(fā)現(xiàn)錯(cuò)誤如下:

1、遇到此類問題,可以先對(duì)上月份(2月)的賬,看是否能平;

2、具體操作為:“總賬”—“期末”—“對(duì)賬”,選擇2月份,進(jìn)行對(duì)賬,可以發(fā)現(xiàn)結(jié)果2月份對(duì)賬是平的,如下:

3、由此可以判斷問題出在3月份,把3月份的憑證取消記賬,再重新對(duì)賬(可分別對(duì)2月份和3月份);

4、取消3月份的憑證記賬后,發(fā)現(xiàn)3月份仍然錯(cuò)誤,但是2月份的仍然是對(duì)賬正確,所以懷疑為數(shù)據(jù)庫(kù)中科目總賬出錯(cuò);

5、用SQL語句查詢出來結(jié)果如下:

SQL語句為:select * from gl_accsum where ccode=‘4104’

查詢出來的結(jié)果為:

從查詢結(jié)果看,3月的mb(期初)值不正確。3月的mb(期初)值應(yīng)該為2月的me(余額)的值:1894091.94 。

6、由此可見,是數(shù)據(jù)庫(kù)中3月份之后的記錄產(chǎn)生了錯(cuò)誤,和2月份的期末不對(duì)導(dǎo)致數(shù)據(jù)錯(cuò)誤,修改為正確的數(shù)據(jù)即可解決此問題

用下面語句修改賬套數(shù)據(jù)庫(kù)即可:

update gl_accsum set mb=1894091.94,me=1894091.94 where ccode=4104 and iperiod>2

(二)錯(cuò)誤現(xiàn)象

客戶賬套期間損益結(jié)轉(zhuǎn),生成憑證之后,發(fā)現(xiàn)1月份一個(gè)科目 [銷售成本(部門核算)] 借貸不平,尚有余額。

查看賬套,發(fā)現(xiàn)余額表的損益類科目(511)的確有余額

分析原因

1.損益類科目結(jié)轉(zhuǎn)后有余額,先要看損益結(jié)轉(zhuǎn)定義是否正確,是否有新增的科目沒有指定要結(jié)轉(zhuǎn)本年利潤(rùn)科目,查看后發(fā)現(xiàn)所有的科目都已經(jīng)指定本年利潤(rùn)科目作為損益結(jié)轉(zhuǎn)科目,不是這個(gè)的問題。

2.檢查一下當(dāng)月的對(duì)賬是否正確,發(fā)現(xiàn)對(duì)賬不平,有成本支出(511類科目)輔助賬和總賬不平的現(xiàn)象。這種現(xiàn)象一般都是由輔助賬有余額再作增減輔助項(xiàng)造成的。

3.檢查會(huì)計(jì)科目表發(fā)現(xiàn)511類支出科目的輔助核算全選擇的是部門輔助核算。

4.打開數(shù)據(jù)庫(kù)發(fā)現(xiàn)查詢gl_accvouch表發(fā)現(xiàn)511類科目的憑證除了部門輔助核算(cdept_id)有數(shù)據(jù),供應(yīng)商輔助核算(csup_id)、客戶輔助核算(ccus_id)、結(jié)算日期(dt_date)都或多或少有數(shù)據(jù)。

5.至此可以看出是因?yàn)榭蛻粜薷倪^會(huì)計(jì)科目的輔助核算項(xiàng),以至于修改過的會(huì)計(jì)科目無法正常做期間損益結(jié)轉(zhuǎn)。

解決方案

1.先將當(dāng)月已做錯(cuò)誤的結(jié)轉(zhuǎn)期間損益憑證刪除,然后將所有憑證的記賬和審核取消。因?yàn)橛涃~會(huì)導(dǎo)致gl_accass 和gl_accsum表記錄數(shù)據(jù),所以必須先把審核和記賬取消才能執(zhí)行sql語句。

2.然后打開數(shù)據(jù)庫(kù),執(zhí)行如下語句:

update gl_accvouch set ccus_id=null,csup_id=null,dt_date=null where ccode like ‘511%’ and iperiod=1 ,清除以前的輔助核算數(shù)據(jù)。

3.執(zhí)行完后再重新審核記賬后,作結(jié)轉(zhuǎn)期間損益憑證,再看余額表,511類損益科目已經(jīng)沒有余額。

(三)錯(cuò)誤現(xiàn)象

客戶在錄入總賬期初余額的時(shí)候,一級(jí)科目的余額并不會(huì)由其下級(jí)科目相加所得;

例如:銀行存款科目下面有:工商銀行和農(nóng)業(yè)銀行兩個(gè)二級(jí)科目

工商銀行:期初為100  農(nóng)業(yè)銀行:期初為200

但銀行存款余額并不為100+200=300。

原因分析

是因?yàn)榭颇康奈醇?jí)標(biāo)志出錯(cuò)了嗎?查看如下沒有問題:

科目的未級(jí)標(biāo)志沒有錯(cuò),那是為什么呢?

試圖刪除下級(jí)科目后重新增加。

科目刪除了:

增加二級(jí)科目時(shí)出錯(cuò):

根據(jù)錯(cuò)誤提示檢查科目級(jí)次:科目級(jí)長(zhǎng)為 4

原因找到后,就是要修改科目級(jí)次,但因?yàn)?/span>1002科目曾設(shè)過下級(jí)科目,且使用過,所以此時(shí)在基礎(chǔ)設(shè)置菜單下基礎(chǔ)信息編碼方案中已無法修改。

執(zhí)行以下腳本:

update accinformation  set cvalue='4 2 2' where csysid='aa' and cid='08'

update gradedef set codingrule='4 2 2' where keyword='code

則可以增加下科目了。

再錄入期初,問題解決:

(一)錯(cuò)誤現(xiàn)象

有輔助核算的科目期初余額不正確,對(duì)賬不平,如:

(1)“其他應(yīng)付款這個(gè)科目的總賬期初是對(duì)的,但是在雙擊這個(gè)科目的時(shí)候在對(duì)話框的最下面有一個(gè)合計(jì):貸,金額正好是實(shí)際的兩倍.(詳細(xì)見下圖),

(2)在往來管理中查有關(guān)供應(yīng)商賬表的時(shí)候的各個(gè)具體的供應(yīng)商的期初余額都是實(shí)際的兩倍

解決方案:

1、先反記賬,反結(jié)賬,返回期初狀態(tài)。

2、刪除期初“其他應(yīng)付款”下面的供應(yīng)商期初,同時(shí)將GL_accsum-科目總賬

GL_accass-輔助總賬中此科目的相關(guān)記錄清除。

也可以在查詢分析器中執(zhí)行以下SQL語句實(shí)現(xiàn)記錄清除

delete gl_accvouch where ccode = '2181' and iperiod=0

delete gl_accsum where ccode = '2181'

delete gl_accass where ccode = '2181'

3、然后重新錄入此科目期初明細(xì),憑證記賬等操作即可。




更多用友軟件操作問題,可以聯(lián)系梁老師18110593406

長(zhǎng)按識(shí)別二維碼添加好友,及時(shí)解答

點(diǎn)分享

點(diǎn)收藏

點(diǎn)點(diǎn)贊

點(diǎn)在看