用友T3總賬對(duì)賬不平的處理方案 二維碼
140
一、常見的對(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_accvouch和GL_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)在看 |