隨著IT技術的發展,電算化會計信息系統進一步向深層次延伸,無疑給企業帶來了巨大的效益,但也同時給內部控制帶來了新的問題和挑戰。時下財務軟件產品中的“反記賬”、“反結賬”功能的提供,給無痕跡的電算化核算帶來了隱患。
所謂“反記賬”就是將已記賬的憑證通過記賬的逆向過程,恢復到記賬前的狀態。記賬逆向過程的實現,依賴于進行記賬核算處理時保留的記賬線索。反記賬處理時,沿著這些記賬線索進行逆向處理,從而使系統返回到記賬前的狀態。這樣,反記賬功能是否能夠準確實現,就取決于兩個方面:一方面是在進行記賬核算處理時,記賬線索的全面及準確保留,另一方面是記賬線索的全面可逆。
首先,記賬線索的全面保留,從理論上講是可以實現的,但在具體的產品設計時,若全面保留這些線索,系統數據便會成倍增長;同時由于具體記賬次數的不可控及記賬后的后續處理業務的不可控等因素,導致實際產品設計時,只能保留重要線索,而無法全面保留記賬線索。特別是大中型的財務軟件產品的設計,由于其功能的涉及面較廣,更無法實現線索的全面和準確保留。
其次,按照已保留的線索進行逆向處理,從理論上講也是可以實現的,但在實際的產品設計上講,是無法準確實現的。因為即使是核算型的財務軟件產品,記賬時也要涉及到許多輔助核算數據,如往來核算數據、存貨核算數據、銀行對賬數據等等,記賬后這些數據在相關的功能模塊中將被進一步處理,這些處理在記賬的逆向處理中是難以全面、準確實現的。如一批收款憑證記賬后,其中一部分對應客戶應收款的數據將被帶入應收款管理及購銷存管理中,這些數據在這些系統中被對應核銷,而目前的財務軟件是無法得知是憑證中哪些被對應核銷的了。實施反記賬后,這些憑證將被恢復到記賬前狀態,再通過放棄審核則可以進行修改,之后這些憑證再次進行記賬后,又會將應收的數據帶入應收款管理及購銷存管理中。如此操作,極有可能造成數據的錯誤。
由于反記賬功能的設計,要求系統不僅要嚴格按照記賬和記賬規則進行相應的處理,并要求存儲相應的記賬數據,還要考慮記賬線索的存儲及可逆,因而進一步復雜了系統數據的組織,必然會降低系統的處理效率和處理質量。
反結賬功能的道理與反記賬相類似,甚至可以進行跨月度、跨年度操作。
反記賬和反結賬功能還有違法的可能:《財務會計制度》及財務軟件相關的法規明令禁止在財務軟件中提供此類功能。按照財務會計制度的要求,記賬的憑證,若有錯誤,只能進行有痕跡的修改,某一會計期間在進行結賬后,就不能再處理本期間的業務。而在企業的實際應用中,錯誤是無法避免的,這些錯誤可能是由于使用者的疏忽或者是失誤造成 的,或者是無知造成的,所以反記賬、反結賬功能的軟件有市場。然而,實現對記賬前的憑證進行無痕跡的修改與相關的法規是相違背的。這些功能,一方面可能給某些別有用心的會計人員進行作弊提供了技術支持,例如某一年度進行結賬審計之后,本來相關檔案是要完全封存歸檔的,而由于反記賬和反結賬功能的提供,就可以在以后的任意時間簡單、方便、無痕跡地改動該年的會計數據,這無疑使財務會計系統的安全性大打折扣,給作弊人員提供了可乘之機,增加了審計風險;另一方面將會導致財務報表的不一致,例如某一會計期間結賬后,將依據這一會計期間的核算結果編制各種會計報表,其中部分會計報表將對外報送。如果事后再通過反記賬、反結賬,對本會計期間的業務進行調整、修改、補充,而得出的會計報表很可能與先前的報表不一致,這種情況不僅違背了財務會計制度和相應的企業管理制度,而且極有可能給企業帶來不必 要的麻煩,甚至帶來不可預料的損失。
所以,從會計資料失真和審計風險的角度看,財務軟件增添“反記賬”、“反結賬”功能不可取。