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