會計軟件設計反記帳功能論文

時間:2022-08-26 08:03:00

導語:會計軟件設計反記帳功能論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

會計軟件設計反記帳功能論文

摘要:反記帳功能在電算化會計信息系統經濟業務處理發生錯誤等情況下有著無可替代的作用。當然,作為會計軟件的一個非常用功能,對其使用必須設置嚴格的限制條件。反記帳過程的數據處理設計一般可以采用在未記帳憑證庫中保留已記帳憑證記錄,或者將未記帳憑證庫與帳薄數據庫合而為一,只設置一個統一的記帳憑證庫兩種方法。

關鍵詞:會計軟件、反記帳、使用限制條件、數據處理

無論在手工會計還是在電算化會計中,都要根據已審核的記帳憑證登記帳薄,稱之為記帳,而反記帳則是將已經登記入帳的會計數據予以取消,使之恢復到記帳前的狀態,它是記帳的逆操作,也是電算化會計系統中才有的一個概念。會計軟件中要不要設有反記帳功能,一直存在激烈的爭論。因此即使會計軟件界在功能設計上借鑒成風的今天,反記帳功能卻遭遇迥異,金蝶第一個吃了螃蟹,在其“會計風暴”中加上了反記帳功能,而用友、安易等老牌會計軟件商則不以為然,拒絕反記帳功能在其軟件上“安家”。他們認為會計數據記帳后就不能修改,唯其如此,才能保證會計信息的質量和可信度,在人們對電子會計數據能否作為審計依據還存在種種爭議的情況下,反記帳功能將更加給人以一種不安全感。筆者認為,反記帳功能是電算化會計系統經濟業務處理結果發生錯誤時予以修正的理想方式,只要在設計時能充分考慮到其各種不足,對其使用設置嚴格的限制條件,就完全可以使其成會計軟件功能的一部分。

—、反記帳功能的作用

反記帳功能在下述情況發生時,有著無可替代的作用:

1、大量的錯誤憑證被登記入帳這種情況在電算化會計系統投入使用初期,尤其在試運行期間,非常容易發生。如果沒有反記帳功能,則只能編制大量的錯帳更正憑證予以更正,從而導致帳薄中存在大量無用的冗余信息,影響對會計信息的使用;也不利于審計工作的進行----當審計人員查到一筆又一筆的錯帳時,它們也許在后續的憑證中進行了更正,這種情況大量出現時,會使審計人員對錯弊產生麻痹思想,影響審計工作的效率和查錯能力。如果有反記帳功能就可以先取消記帳,把錯誤憑證全部修正后再重新記帳,帳薄中的冗余信息就可以大大減少,帳薄信息就會簡潔明了,便于利用。

2、帳證不符手工會計中由于會計人員的粗心,常常發生過帳錯誤,導致帳證不符,這時一般利用劃線更正法予以更正。在電算化會計信息系統中,記帳實質是將記帳憑證庫的有關數據轉入帳簿數據庫中,而且正式過有誤,則不管帳簿記錄是否正確均應先取消帳簿記錄數據,再對錯誤憑證一一進行修改,審核無誤后重新登記入帳。

3、記帳過程意外中斷在手工會計中,這也許不成為一個問題,記帳人員只須隨后續接下去登記就可以了。但在電算化會計系統中,記帳是由計算機自動進行的,當意外斷電、病毒侵襲等非常事件導致核算基本功能規范》也規定,會計軟件“應當具有在計算機發生故障或者由于強行關機及其他原因引起內部和外部會計數據被破壞的情況下,利用現有數據恢復到最近狀態的功能”。這里的最近狀態就是對最后一次記帳進行反記帳后的狀態。

二、反記帳功能使用條件設計

反記帳功能顯然不是一個常用的功能,它只有在前述特殊情況下才能使用。如果濫用反記帳功能,則不但影響會計處理的嚴肅性,也會大大增加工作量。許多人就是以此為反對在會計軟件中設計反記帳功能的理由。因此,對其使用必須嚴格限制。其限制條件至少必須包括:

1、操作者必須是得到系統管理員授權的原記帳人在電算化會計系統中,記帳人員應對帳簿的正確性負完全責任,誰記帳有誤就只能由誰負責修正。反記帳功能的目的,就是取消部分甚至全部的錯誤帳簿記錄以后重新正確記帳,從本質上講,它也是對錯帳的一種更正行為。為了保證記帳操作的嚴肅性,避免濫用反記帳功能,操作者必須同時得到系統管理員授權才能實施反記帳。

2、只能在結帳前進行結帳就是在本期經濟業務全部處理完畢,并被認為正確后予以封帳,使本期的經濟業務固定下來。進行結帳操作就意味著本期已經沒有經濟業務需要處理,因而不但不允許輸入本期的記帳憑證,也不允許對本期經濟業務進行記帳和反記帳。

3、只能按憑證號或日期逆序連續進行記帳是按日期和憑證號順序進行的,只有按其逆序連續取消帳簿數據庫的記錄,才能保證重新記帳的正常進行。這就意味著,反記帳的范圍應該以帳簿數據庫的最后一條記錄或者說是最后一張已記帳憑證為起點,依逆序前溯定位,來確定反記帳的記錄數,而不能允許從帳簿數據庫中間任意抽取幾條記錄(不管是否是連續)作為反記帳的范圍。

三、反記帳過程的數據處理

反記帳是記帳的逆操作,從某種意義上說,它也是記帳的一種特殊形式,因而在設計上必須將兩者結合起來考慮。在所有會計軟件中,記帳都是必備功能,根據一般的說法,計算機回到未記帳憑證庫中去,應該轉回的記錄就是反記帳的范圍。一般來說,這個范圍應該由反記帳執行人員根據需要指定。但是對于記帳過程意外中斷而進行恢復到記帳前狀態這種情況,會計軟件應該提供自動定位的功能。現有會計軟件的解決方案是在每次正式記帳前先將帳薄數據內容備份到硬盤某一固定文件中去,如本次記帳被意外中斷,則以備份文件恢復帳薄數據庫文件,由于每次備份到硬盤的文件名是固定唯一的,所以恢復只能對最后一次記帳進行,也只能進行一次。而且這種備份和恢復是對月內帳薄數據的完全備份和完全恢復,如果一個單位的經濟業務量較大時,在月度較遲時間進行記帳和反記帳,就會耗費較長的時間。為了提高效率,設想采用如下兩種方法加以解決:

1、在未記帳憑證庫中保留已記帳憑證記錄記帳時,將記帳范圍內的憑證追加到帳簿數據庫中,但不刪除未記帳憑證庫中相應記錄,只是要對其打上記帳標識,使其在編輯、查詢未記帳憑證時能自動被過濾掉,同時每一次記帳后都在該未記帳憑證庫打上截止標識。這樣反記帳時既可以直接按憑證日期、編號等指定范圍,也可以根據每次記帳后所做的截止標識,恢復到最后一次或最后幾次的記帳前狀態。

2、將未記帳憑證庫與帳薄數據庫合而為一,只設置一個統一的記帳憑證庫這個記帳憑證庫存放全部未記帳憑證和已記帳憑證,其結構包括兩個庫文件中的所有字段,即除了未記帳憑證填制時涉及的各個字段外,還要加上記帳標識、記帳人等。同第一種方法一樣,為了能恢復到最后一次或最后幾次的記帳前狀態,還要加上一個記帳截止標識字段,以記錄每次記帳的范圍。當需要增加、編輯或查詢未記帳憑證時,就將已打上記帳標識的記錄過濾掉;當要進行帳簿查詢或打印時,就把沒有記帳標識的記錄過濾掉。每次記帳時,在記帳范圍內的憑證記錄中填上記帳標識和記帳人姓名,并在記帳范圍的最末一條記錄打上截止標識就可以了。這種方式下的反記帳實現更加簡單,只要將反記帳范圍內的記錄中的記帳標識、記帳人以及截止標識去掉就可。