[摘 要] 在財政總預算支出執行的計算機審計實踐中,審計人員以支出分類為關鍵點,將預算執行財務數據與預算安排業務數據聯系起來,應用AO審計實施系統編寫相關SQL語句查詢分析,進行支出執行與支出計劃數據的關聯比對,將形成的預算執行差異作為進一步審查的重點,有效提高了審計效率。
[關鍵詞] 財政總預算執行;計算機審計;關聯分析;SQL查詢
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 17. 017
[中圖分類號] F239.41 [文獻標識碼] A [文章編號] 1673 - 0194(2012)17- 0030- 02
1 前 言
財政審計涉及面廣,各類數據信息量龐大,計算機審計對加強數據分析,提高審計效率發揮著越來越大的作用?!艾F場審計實施系統”(簡稱AO)是國家審計信息系統的重要組成部分,是全國政府審計人員現場審計的必備工具。以下僅就基層審計人員應用AO加強數據分析的計算機財政審計方法,做一探討。
2 應用AO系統結合SQL查詢進行計算機審計
《預算法》和《審計法》賦予了各級審計機關對本級財政預算執行情況的審計監督職能,財政部門是否嚴格按照同級人代會批準的財政預算方案組織本級預算執行,是財政審計關注的一項重要內容。審計人員發現,預算及調整方案的支出明細按政府支出功能分類設置,而財政總預算執行會計核算的支出科目也同樣按政府支出功能分類設置類款項明細。抓住支出分類這一關鍵點,對調整預算后的支出計劃數與財政總會計核算的支出執行數進行審計比對,即可實現對本級支出預算與執行一致性的審核。然而,財政預算及支出項目繁多,基層審計機關又限于人手,要執行逐個比對的程序,較難控制現場審計時間。實踐中,應用AO審計實施系統結合SQL查詢手段進行計算機審計,可以較好地解決這一問題。
具體的操作思路及SQL查詢可參照如下:
2.1 財務數據導入AO審計實施系統并應用SQL查詢整理,創建[一般預算支出國庫執行表]
將財政總會計核算的預算內電子賬套財務數據導入AO審計實施系統,從[會計科目]財務數據表中篩選出一般預算支出類科目,并與[科目余額]財務數據表關聯,重新組合成能直觀反映一般預算支出科目全稱(類款項明細信息)及支出科目執行(年度發生累計)的[一般預算支出國庫執行表]。
(1)在財務數據表[會計科目]基礎上,生成 [一般預算支出四級科目表]。
SQL編輯器中輸入查詢語句后點擊“執行”按鈕生成臨時表:
select*into 一般預算支出四級科目表 from 會計科目 where 科目級別 =4 and 科目編碼 like ‘501%’
或者應用SQL查詢器的查詢向導功能查詢并保存自定義表:右擊數據表區財務數據表下的表[會計科目],選擇“排序表查看”→“查詢向導”對話框中,選擇字段名稱“科目編碼”的運算符為“左包含”、輸入值為“501”后點擊“添加”,繼續選擇組合條件為“并且”、字段“科目級別”“等于”“4”后,再次“添加”并“確定”(將查詢結果顯示在排序表)→點擊“保存自定義表”功能鈕,輸入自定義表名稱為“一般預算支出四級科目表”。
(2)關聯財務數據表[科目余額]與[一般預算支出四級科目表],建立帶科目全稱及支出執行數的[一般預算支出國庫執行表] SQL編輯器中輸入查詢語句后點擊”執行”按鈕生成臨時表:
select 一般預算支出四級科目表_0.科目全稱, int(科目余額_0.借方發生額/10000) as 支出執行數 into 一般預算支出國庫執行表 from (科目余額 as 科目余額_0 inner join 一般預算支出四級科目表 as 一般預算支出四級科目表_0 on 科目余額_0.科目編碼=一般預算支出四級科目表_0.科目編碼)
SQL查詢時需注意:因財務核算的數據單位為元,為便于同以萬元為單位的業務數據相比較,須將[科目余額]表的“借方發生額”轉換成萬元計量(int(科目余額_0.借方發生額/10000))。
2.2 業務數據導入AO審計實施系統并應用SQL查詢整理,創建[年度調整預算總表]
將財政部門編制的調整預算明細數據表導入AO審計實施系統后,整理并選取部分原始數據,生成能反映支出類款項明細信息的[年度調整預算總表]。
(1)應用數據采集轉換功能將業務數據導入AO審計實施系統,生成[原始調整預算表] 。
將財政部門提供的[調整預算] Excel表進行簡單格式整理,首行設為數據屬性名所在行,去除原設的合并單元等格式,使之成為標準Excel數據表,再應用AO審計實施系統的數據采集轉換功能完成對數據表的導入。
首先,AO操作完成數據轉換:點擊“采集轉換”、“業務數據”和“采集數據”,在“電子數據管理”中選擇已存放預算內賬套的電子數據名稱;點擊“數據導入向導”中的“添加”,“設置”數據源類型為“Excel8.0/97-2000”,打開要導入的數據表;點擊“確定”、“下一步”,修改導入的目的表名為“原始調整預算表”;點擊“設置”將金額列的數據類型改為“int”形式后,連續點擊“下一步”。 完成數據轉換后,AO導入:確認“生成業務數據臨時表”;從源數據表選擇[原始調整預算表] 后,連續點擊“下一步”;字段全選之后點擊“導入”。系統默認導入的業務數據臨時表名為[業務_原始調整預算表]。
(2)選取[業務_原始調整預算表]相關屬性列,同時增設“類款項合并”屬性列(顯示與[一般預算支出國庫執行表]的“科目全稱”一致),生成[年度調整預算總表]。
因財政原始數據表中顯示有按類、款、項、主管單位及預算單位各屬性列逐級的合計數,所以在選取相關屬性列數據時注意設置過濾條件將數據限定在按明細到項的支出數范圍內:“項”取值非空,并且“主管單位”取值為空。
應用AO審計實施系統的SQL編輯器“執行”SQL查詢:
select 類,款,項,年初預算合計,調整預算合計,調整后預算合計,'一般預算支出/'+類+'/'+款+'/'+項 as 類款項合并 into 年度調整預算總表 from 業務_原始調整預算表 where 項 is not null and 主管單位 is null
2.3 在AO審計實施系統中建立[一般預算支出國庫執行表]與[年度調整預算總表]關聯,SQL查詢創建[預算與執行比較表]
應用AO審計實施系統的SQL編輯器,通過[一般預算支出國庫執行表]的“科目全稱”與[年度調整預算總表]的“類款項合并”建立關聯,增設屬性列“執行差異”(取值=“調整后預算合計”-“支出執行數”),執行SQL查詢創建[預算與執行比較表]。
(1)SQL查詢[年度調整預算總表]與[一般預算支出國庫執行表]均有科目的相應預算及執行數據,生成[預算與執行比較表]:
select 年度調整預算總表_0.*, 一般預算支出國庫執行表_0.支出執行數, 年度調整預算總表_0.調整后預算合計-一般預算支出國庫執行表_0.支出執行數 as 執行差異 into 預算與執行比較表 from (年度調整預算總表 as 年度調整預算總表_0 inner join 一般預算支出國庫執行表 as 一般預算支出國庫執行表_0 on 年度調整預算總表_0.類款項合并 = 一般預算支出國庫執行表_0.科目全稱)
(2)SQLl查詢[年度調整預算總表]有而[一般預算支出國庫執行表]無科目的相應預算及執行(設為0)數據,生成[預算與執行比較表補充]:
select 年度調整預算總表.*, 0 as 支出執行數, 年度調整預算總表.調整后預算合計-0 as 執行差異 into 預算與執行比較表補充 from 年度調整預算總表 where 年度調整預算總表.類款項合并 not in (select distinct 一般預算支出國庫執行表.科目全稱 from 一般預算支出國庫執行表)
(3)SQL查詢將[預算與執行比較表補充]的數據插入[預算與執行比較表]:
insert into 預算與執行比較表 select * From 預算與執行比較表補充
(4)應用SQL查詢器的“添加表”功能,將查詢生成的[預算與執行比較表]從臨時表加入到自定義表中,便于AO調用數據表分析。
至此,審計人員通過應用AO審計實施系統的一系列SQL查詢,已將明細到項的支出執行數與調整預算后的支出計劃數一一比對,接下來只需對查詢結果[預算與執行比較表]進行適當分析,就可以得出審計重點,以進一步查證存在的財政管理問題。
2.4 應用AO審計實施系統操作分析,SQL查詢生成[預算執行差異]表
在SQL編輯器的數據表區中點擊保存在自定義表下的[預算與執行比較表],右側數據預覽區既顯示表內的數據內容,鼠標點擊[預算與執行比較表]的“執行差異”屬性列標題,數據表就按執行差異列的值進行降或升的排序。兩次點擊之后,審計人員就可以輕松發現“執行差異”值是否存在不等于0或1的情況,從而判斷預算與執行是否存在差異。
若存在差異,則可以簡單的SQL條件查詢語句繼續編制新表[預算執行差異],確定需進一步查找原因的范圍及重點??紤]到數值取整可能導致值為1的偏差,故對“執行差異”列取絕對值大于1的數據。同時,為便于抽取差異數額大的樣本,將查詢數據結果按降序排列。
select*into 預算執行差異from 預算與執行比較表 where abs(執行差異) >1 order by執行差異 desc
3 總 結
基層審計機關普遍存在項目實施人手少的情況,對于繁多的財政支出項目,傳統的手工審計往往僅能核對到支出大類,至多再對部分明細進行抽審,較難平衡時間限制與風險控制的矛盾。而審計人員靈活應用AO審計實施系統,進行SQL查詢計算機分析,較好地解決了預算與執行數據的一一比對問題。通過對查詢差異的重點執行審計程序查找分析原因,審計人員可發現未經調整預算的財政支出和預算安排支出未執行的情況,進一步核查財政部門需糾正、規范并改進的財政管理問題。
在財政審計中積極推行計算機技術進行大數據量分析,既縮短了重要事項的現場審計時間,也滿足了審計質量控制對程序充分性的要求。通過嘗試并應用計算機審計,大大提高了基層審計機關的財政審計效率。
主要參考文獻
[1]董化禮,劉汝焯. 計算機審計數據采集與分析技術[M].北京:清華大學出版社,2002.
[2]何玉潔.數據庫基礎及應用技術[M].北京:清華大學出版社,2004.
[3]審計署信息化建設辦公室AO實用手冊編寫組.AO 2008實用手冊[M].北京:清華大學出版社,2008.