閆 萍
[摘 要]當今以計算機和互聯(lián)網為代表的信息傳遞已經進入社會生活的每一個角落,數(shù)據化成為時代的主旋律。傳統(tǒng)的審計理論和技術手段受到沖擊和影響,計算機審計應用而生。運用計算機來輔助審計已勢在必行,而應用程序審計是計算機審計的主要內容,這就要求審計人員對計算機程序審計方法有所了解,并且在實際工作中加以運用。本文從應用程序審計方法入手,比較各種方法的優(yōu)缺點,以便在實際工作中更好的運用。
[關鍵詞]計算機審計 應用程序審計 程序編碼比較法
作者簡介:閆萍,1974年,女,籍貫:陜西,單位:蘭州商學院,職稱:講師,學位:碩士。
程序是計算機按事先設計的功能和性能要求執(zhí)行的指令程序,在任何信息系統(tǒng)中,系統(tǒng)的各項功能都是通過應用程序實現(xiàn)的,可以說應用程序是信息系統(tǒng)的核心。當前,隨著信息技術的快速發(fā)展,會計電算化已經大規(guī)模普及,傳統(tǒng)的手工審計遇到了信息化浪潮的嚴峻挑戰(zhàn),由于電子數(shù)據的不可見性,手工審計無法對會計電子賬系統(tǒng)有效地進行復合性測試和實質性測試。另外僅用手工審計方式已無法對日益嚴重的計算機舞弊、財務會計信息失真現(xiàn)象進行有效的檢查,李金華審計長指出:“不懂計算機,我們將失去審計資格”。為適應信息技術發(fā)展的需要,加快改進審計技術,加快改進審計技術方法和審計作業(yè)手段,運用計算機來輔助審計已勢在必行。
計算機輔助審計方法,是指審計人員利用計算機對被審程序進行審查,以確定其處理和控制功能是否可靠的方法。利用計算機對被審程序進行審查的方法主要有以下六種。
一、程序編碼比較法
程序編碼比較法是指比較兩個獨立保管的被審版本程序,以確定被審程序是否經過了改變。審計人員要用審計部門自己保管的,經以前審查其處理和控制功能恰當?shù)谋粚彸绦蚋北九c被審單位現(xiàn)在使用的應用程序進行比較,可發(fā)現(xiàn)任何程序的改動,并評價這些改動所帶來的后果。該方法不僅適用于源程序編碼之間的比較,也可運用于目標程序編碼之間的比較,但對目標程序進行比較時,審計人員應將其本身能有效控制的源程序編碼,經過計算機編譯成目標程序后,再與被審程序目前使用同一目標程序作比較。若比較結果發(fā)現(xiàn)被審單位目前使用的目標程序與審計人員控制的目標程序之間存在差異,則審計人員需要花費較多的時間進行追查于分析,才能確定產生差異的原因及所帶來的后果。
審計人員在審查被審系統(tǒng)的內部控制時,對于一般控制是否被確實執(zhí)行,可采用程序編碼比較法,進行符合性測試,以增進對被審程序或系統(tǒng)的進一步了解。程序編碼比較法若與其它計算機審計輔助審計技術一起使用,則可發(fā)揮較好的審計效果。
下面就此種方法舉例如下;
在windows2000/xp中,可以使用comp命令進行源程序代碼的比較。審計人員點擊“開始”菜單,在“程序”菜單項的“附件”子菜單項目中點擊“命令提示碼”,然后在彈出的對話框的命令提示符下鍵入文件比較的命令comp和需要比較的文件名,它的格式如下:
Comp文件1文件2
其中文件1文件2是要進行比較的源代碼文件。
程序編碼比較法的優(yōu)點是:技術簡單,使用方便,可以檢查出被審單位任何程序的修改。程序編碼比較法的缺點是:如果程序改動較大的話,要分析和評價發(fā)現(xiàn)的差異是困難和費時的;由于程序編碼比較法是通過比較兩個時點上的程序的一致性實現(xiàn)的,如果在兩個時點期間程序已經經過了非法的改變并已恢復的話,運行此法就無法檢查出來;該方法對審計人員的知識要求較高,當發(fā)現(xiàn)程序之間的差異的原因要求審計人員對程序的業(yè)務處理邏輯程序設計的知識以及所使用的編程語言有充分的了解,并且所花費的時間成本可能較大。
二、平行模擬法
平行模擬法是指審計人員自己或請計算機專業(yè)人員編寫的具有和被審程序相同處理和控制功能的模擬程序,用這種程序處理當期的實際數(shù)據,并把處理的結果與被審程序的處理結果進行比較,以評價被審程序的處理和控制功能是否可靠的一種方法。這種方法,審計人員不一定要模擬被審程序的全部功能,可能值模擬被審程序的某一處理或控制功能。這種方法一般可用于工資計算,產品銷售成本的計算及利潤和稅金的計算等方面,這些方面的計算大多都有一定的數(shù)學模型,因此,程序的模擬較為簡單。
例如,審計人員要審查某一單位的材料核算系統(tǒng),該單位材料按計劃成本核算,每月輸出材料成本差異明細賬,審計人員若要審查被審單位的材料成本差異分配程序的功能是否可靠,可用FoxBASE編寫一個簡單的程序來審查。
平行模擬法的優(yōu)點是:能獨立的處理實際數(shù)據,不依賴于被審單位的人力和設備,審計結果較為準確。平行模擬法的缺點是:開發(fā)模擬系統(tǒng)難度較大且成本較高,另外,審計人員事先要證明模擬程序是正確的,這也是一個額外的困難。
以上兩種方法因其自身的特點和所要求的專業(yè)技能較高,另外,我國計算機審計總體水平較低,所以上述在實際工作中難以發(fā)揮其優(yōu)勢。
三、檢測數(shù)據法
檢測數(shù)據法是指審計人員把一批預先設計好的檢測數(shù)據,利用被審程序加以處理,并把處理的結果與預期的結果作比較,以確定被審程序的處理和控制功能是否恰當有效的一種方法。該方法可以用來檢查計算機會計信息系統(tǒng)的全部程序,也可以用來檢查某個程序或其中的某個或幾個控制措施,以確定這些控制是否發(fā)揮功能。檢測數(shù)據法一般使用于被審計算機會計信息系統(tǒng)的關鍵控制建立在計算機程序中;被審計算機會計信息系統(tǒng)的可見審計線索有缺陷,難以由輸入直接跟蹤到輸出;被審單位計算機會計信息系統(tǒng)程序較多,用檢測數(shù)據法比直接用手工審計方法進行審查更經濟,效率更高。
檢測數(shù)據法的優(yōu)點是:對審計人員的計算機知識和技能的要求不太高;適用范圍廣;在審計線索不完整的情況下,可以對程序的功能做出評價;由于是一種抽樣方法,在測試比較復雜的審計程序比較經濟。檢測數(shù)據法的缺點是:在全面測試被審系統(tǒng)所有程序時,難以保證測試數(shù)據的全面性,因而難以對被審程序做出全面的評價;如果利用被審單位實際運行的程序和文件處理檢測數(shù)據,還可能破壞被審單位的主文件;難以保證被審的程序就是單位在整個被審期間實際使用的程序。
四、整體檢測法
整體檢測法是指在被審的計算機會計信息系統(tǒng)中建立一個虛擬實體,然后利用被審程序,在正常的業(yè)務處理時間里,與真實業(yè)務在一起,對此虛擬實體建立的有關檢測業(yè)務由同一被審程序進行處理,并把被審程序對這些檢測業(yè)務處理的結果與預期的結果進行比較,以的確定被審程序的處理和控制功能是否恰當可靠的方法。
例如,現(xiàn)在要審查被審單位的工資處理程序,該程序有這樣一個控制措施;若某職工的工資經過處理后,其實發(fā)工資額超過5000元,則被審程序將該職工工資數(shù)據記入到異常數(shù)據文件中并打印輸出,供會計主管審核.若用整體檢測法測試該程序中的這項控制措施,可以設計一個職工,該職工的職工號碼不同于任何一個實際的職工號碼,設計一組有關該職工的基本工資、補貼、扣款等數(shù)據。假如通過手工計算該職工的工資數(shù)額是6780元,將這組數(shù)據輸入計算機處理后,若有關數(shù)據沒有記入到異常數(shù)據文件中也沒有打印輸出,則說明該程序沒有實現(xiàn)實發(fā)工資的合理性檢驗措施,或者這種措施已不起作用。
整體檢測法的優(yōu)點是:檢測數(shù)據可與被審單位的日常處理的真實業(yè)務一起輸入,并進行處理,可能比其他審計方法更為經濟有效;審計人員可根據需要隨時輸入檢測數(shù)據,從而能夠對被審程序進行經常性的直接測試,保證被審程序就是被審單位實際使用的程序,保證審計結果的可靠性;應用范圍廣泛。整體檢測法的缺點是:如果沒有及時或完全消除檢測數(shù)據,可能會影響被審單位數(shù)據文件和財務報表的正確性;由于整體檢測法是根據被審程序對檢測為數(shù)據的處理結果來推斷程序的處理和控制功能的正確性,因此,與檢測數(shù)據法一樣,如果檢測數(shù)據選擇不全面,則不能審查出被審程序中的全部舞弊;做成測試的數(shù)據需要一定的時間和花費,需要特別小心刪除測試數(shù)據而不能影響正常的數(shù)據。
五、受控處理法
受控處理法是指通過被審計程序對實際會計業(yè)務的處理進行監(jiān)控,查明被審計程序的處理和控制功能是否恰當有效的方法。具體過程為:審計人員對將要輸入的數(shù)據進行檢查,并建立審計控制,然后由審計人員監(jiān)督或親自完成數(shù)據處理過程,將處理結果與預期結果進行比較分析,以判定應用程序的處理和控制是否正確、有效。
下面以審查存貨核算程序來說明受控處理法的原理。
存貨業(yè)務有兩方面:一是存貨入庫引起存貨數(shù)量和金額的增加;二是存貨的發(fā)出引起存貨數(shù)量和金額的減少。在輸入這兩方面的數(shù)據之前,審計人員應將它們的總數(shù)量、總金額和業(yè)務筆數(shù)分別予以統(tǒng)計,然后用被審程序輸入和輸出這些數(shù)據,處理完后經處理打印的結果與事先算得的存貨增加或減少的數(shù)量、金額以及業(yè)務筆數(shù)加以核對,就可以判斷被審程序的處理和控制功能的可靠性;如果該系統(tǒng)中事先存放單位所有存貨的編碼,若輸入的存貨編碼不在系統(tǒng)中,則該程序應拒絕輸入和處理,若被審程序沒有拒絕,照常處理,則說明被審程序對存貨編碼檢查措施不存在或已不起作用,這時,審計人員可采用其他審計方法對被審程序進一步進行審查。
受控處理法的主要優(yōu)點是:審計技術簡單,不需要審計人員具有較高的計算機知識,只要采取突擊審計方式,就可以保證被審計程序與實際使用程序的一致性,從而保證審計結論的可靠性。受控處理法的缺點是:選擇的實際業(yè)務數(shù)據可能不足以評價各種處理尤其是控制處理,這要求審計人員具備相當?shù)臅嫴僮髦R與技能。選擇的實際業(yè)務數(shù)據可能不足以全面評價程序的處理功能,從而影響被審計單位的工作效率。
六、受控再處理法
受控再處理法是指被審計單位正常業(yè)務處理以外的時間里,由審計人員親自進行監(jiān)督,把某一批處理過的業(yè)務進行在處理,比較兩次處理的結果,以確定被審程序有無被非法篡改,被審程序的處理和控制功能是否恰當有效。
受控再處理法的優(yōu)點是:測試數(shù)據是現(xiàn)成的,而且可在審計人員和被審單位都感到方便時進行測試,因此并不干擾被審單位的正常業(yè)務。受控再處理法的缺點是有些單位已經處理過的以前業(yè)務文件可能只保存很短的時間,而主文件可能經過了多次更新,所以很難獲得重新處理所需的文件。
以上四種方法因其計算機技術比較簡單,加之具有較強的可操作性,建議在實際工作中應用。
綜上所述,目前計算機審計工作還處于探索階段,計算機輔助審計的實施方法還需規(guī)范化、程序化,需要計算機審計人員在實際工作中不斷地思考總結,從而探索出規(guī)律以提升審計工作質量。而應用程序審計方法是計算機審計方法中最主要的手段之一,這就要求審計人員在加強自身知識素質的同時,熟練掌握計算機輔助審計方法,杜絕會計電算化條件下的計算機舞弊。
參考文獻
[1]田芬。計算機審計[M]上海:復旦大學出版社,2007,(8)
[2]張麗燕。計算機輔助審計的現(xiàn)狀及建議[J]財會研究,2006,(1)
[3]劉汝焯。關于當前計算機審計發(fā)展的幾個問題[J]審計研究,2006,(3)