24周年

財稅實(shí)務(wù) 高薪就業(yè) 學(xué)歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.30 蘋果版本:8.7.30

開發(fā)者:北京正保會計科技有限公司

應(yīng)用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點(diǎn)擊下載>

巧用ASL語言分析專項(xiàng)資金績效

來源: 尤云岳 編輯: 2010/06/30 13:59:32  字體:

  在審計作業(yè)過程中,審計人員經(jīng)常要對某一專項(xiàng)資金支出科目按照審計需要的統(tǒng)計口徑,進(jìn)行支出結(jié)構(gòu)分析,來評價該專項(xiàng)資金的使用績效。常規(guī)的做法是:審計人員通過AO把需分析的專項(xiàng)資金支出科目的所有記錄導(dǎo)出到EXCEL表格,按照摘要的大致特征分類,如餐費(fèi)、會議費(fèi)、差旅費(fèi)等,篩選出某個分類,然后通過剪切、粘貼到另外一個sheet。這種方法不僅繁瑣,而且容易出錯,在遇到要分析其他專項(xiàng)資金科目時,必須重復(fù)上述步驟。那么可否充分運(yùn)用AO的功能,用ASL腳本語言編寫一個通用的自動審計方法,對該種類型的分析,自動按照審計人員設(shè)定的摘要特征分類,分析出某一專項(xiàng)資金支出科目的支出結(jié)構(gòu),再與預(yù)算指標(biāo)進(jìn)行對比,評價專項(xiàng)資金的使用績效,以提高審計效率,避免重復(fù)勞動。

  筆者在某部門預(yù)算執(zhí)行審計過程中嘗試編寫了專項(xiàng)資金支出科目支出結(jié)構(gòu)分析的自動審計方法,供審計人員參考。

  思路和步驟:

  1、將被審計單位提供的電子帳備份數(shù)據(jù)導(dǎo)入AO。

  2、編寫帶參數(shù)的ASL腳本語言,根據(jù)指定的專項(xiàng)資金科目代碼篩選并生成該專項(xiàng)資金科目的支出臨時憑證表。

  3、根據(jù)該臨時憑證表,通過編寫帶參數(shù)的ASL腳本語言,輸入摘要特征關(guān)鍵字,分別生成各類性質(zhì)的支出分類表(本例最多設(shè)置八個分類,如需增減,只需改變相應(yīng)參數(shù)即可)。

  執(zhí)行ASL腳本語言后,對各分類表自動進(jìn)行匯總并將分析結(jié)果通過圖表進(jìn)行顯示。

  4、根據(jù)分析結(jié)果,比對財政預(yù)算指標(biāo)數(shù)據(jù),對專項(xiàng)資金使用情況進(jìn)行評價。

  具體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表示結(jié)束)');

  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強(qiáng)大的數(shù)據(jù)處理分析功能,可以避免審計過程中許多手工方法所必須的重復(fù)勞動,既提升了審計效率和效果,也節(jié)約了寶貴的審計資源。

我要糾錯】 責(zé)任編輯:zoe

實(shí)務(wù)學(xué)習(xí)指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - odtgfuq.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號