掃碼下載APP
及時接收最新考試資訊及
備考信息
在審計作業(yè)過程中,審計人員經(jīng)常要對某一專項資金支出科目按照審計需要的統(tǒng)計口徑,進行支出結構分析,來評價該專項資金的使用績效。常規(guī)的做法是:審計人員通過AO把需分析的專項資金支出科目的所有記錄導出到EXCEL表格,按照摘要的大致特征分類,如餐費、會議費、差旅費等,篩選出某個分類,然后通過剪切、粘貼到另外一個sheet。這種方法不僅繁瑣,而且容易出錯,在遇到要分析其他專項資金科目時,必須重復上述步驟。那么可否充分運用AO的功能,用ASL腳本語言編寫一個通用的自動審計方法,對該種類型的分析,自動按照審計人員設定的摘要特征分類,分析出某一專項資金支出科目的支出結構,再與預算指標進行對比,評價專項資金的使用績效,以提高審計效率,避免重復勞動。
筆者在某部門預算執(zhí)行審計過程中嘗試編寫了專項資金支出科目支出結構分析的自動審計方法,供審計人員參考。
思路和步驟:
1、將被審計單位提供的電子帳備份數(shù)據(jù)導入AO。
2、編寫帶參數(shù)的ASL腳本語言,根據(jù)指定的專項資金科目代碼篩選并生成該專項資金科目的支出臨時憑證表。
3、根據(jù)該臨時憑證表,通過編寫帶參數(shù)的ASL腳本語言,輸入摘要特征關鍵字,分別生成各類性質的支出分類表(本例最多設置八個分類,如需增減,只需改變相應參數(shù)即可)。
執(zhí)行ASL腳本語言后,對各分類表自動進行匯總并將分析結果通過圖表進行顯示。
4、根據(jù)分析結果,比對財政預算指標數(shù)據(jù),對專項資金使用情況進行評價。
具體ASL語言如下:
var a,b,i,j,k,InputCode,sqlstr,sqlstr1,zystr,sqldele;
array zy[8],sum[8];
begin
InputCode:=newread('請輸入需要分類的科目代碼');
sqlstr:='select distinct * from 憑證庫 where 科目編碼 like '+''''+InputCode+'%'+'''';
createtemptable('待分析支出科目表',sqlstr);
sqlstr1:=sqlstr1+'select '+''''+'其他'+''''+' as 分類,sum(借方金額) as 借方合計 from 待分析支出科目表';
i:=1;
while i<=8 do
begin
zy[i]:=newread('請輸入分類摘要特征(0表示結束)');
if zy[i]='0' then
begin
k:=i-1;
i:=8;
end;
i:=i+1;
end;
sqlstr1:='';
j:=1;
while j<=k do
begin
zystr:= trimstrex(zy[j],';','%'+''''+' or 摘要 like '+''''+'%');
sqlstr:='select distinct * from 待分析支出科目表 where 摘要 like '+''''+'%'+zystr+'%'+'''';
createtemptable('待分析支出科目表'+zy[j],sqlstr);
sqldele:='delete * from 待分析支出科目表 where 摘要 like '+''''+'%'+zystr+'%'+'''';
executeupdate(sqldele);
sqlstr1:=sqlstr1+'select '+''''+zy[j]+''''+' as 分類,sum(借方金額) as 借方合計 from 待分析支出科目表'+zy[j]+ ' union ';
j:=j+1;
end;
sqlstr1:=sqlstr1+'select '+''''+'其他'+''''+' as 分類,sum(借方金額) as 借方合計 from 待分析支出科目表';
oputchart(sqlstr1,'分類','借方合計,clblue')
end.
通過使用上述方法得到的啟示是:巧用AO強大的數(shù)據(jù)處理分析功能,可以避免審計過程中許多手工方法所必須的重復勞動,既提升了審計效率和效果,也節(jié)約了寶貴的審計資源。
上一篇:審計中符合性測試常用的方法
Copyright © 2000 - m.jnjuyue.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有
京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號