韋祚哲
[摘 要]目前,精準(zhǔn)脫貧是我國(guó)政府3大攻堅(jiān)戰(zhàn)之一。扶貧資金具有數(shù)量大、面積廣、影響深遠(yuǎn)的特點(diǎn),一直以來,審計(jì)系統(tǒng)都高度重視對(duì)扶貧資金的審計(jì)監(jiān)督,近年來更是緊扣脫貧攻堅(jiān)任務(wù),把扶貧資金的審計(jì)任務(wù)擺在重中之重的地位?;诖?,本文詳細(xì)介紹了筆者所在團(tuán)隊(duì)在一次交叉審計(jì)任務(wù)中,面對(duì)海量數(shù)據(jù)時(shí)如何通過大數(shù)據(jù)審計(jì)分析,快速精準(zhǔn)發(fā)現(xiàn)審計(jì)疑點(diǎn),鎖定延伸審計(jì)對(duì)象,揭露重大問題,也是將數(shù)據(jù)挖掘技術(shù)應(yīng)用于具體審計(jì)項(xiàng)目的一次探索。
[關(guān)鍵詞]扶貧資金;貧困人口;數(shù)據(jù)挖掘
doi:10.3969/j.issn.1673 - 0194.2019.08.005
[中圖分類號(hào)]F239.1;TP311.13 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1673-0194(2019)08-00-03
1 案例背景
根據(jù)省審計(jì)廳的統(tǒng)一安排,某市審計(jì)局以市內(nèi)交叉的方式對(duì)全市2014-2016年的扶貧資金進(jìn)行專項(xiàng)審計(jì),筆者作為審計(jì)組的一員有幸參與其中。按照精準(zhǔn)扶貧政策的要求,扶貧資金對(duì)應(yīng)貧困人口,有健全、規(guī)范的電子數(shù)據(jù),有利于應(yīng)用數(shù)據(jù)挖掘技術(shù)進(jìn)行審計(jì)分析。
2 審計(jì)過程、方法
2.1 基本思路
對(duì)于精準(zhǔn)扶貧來說,確保資金合理合規(guī)使用的基本原則是資金必須用在建檔立卡的貧困人口身上,幫助其脫貧致富,但由于審計(jì)時(shí)間和人手有限,不可能進(jìn)行全方位的審計(jì)復(fù)核。因此,為了提高延伸審計(jì)的精準(zhǔn)性,審計(jì)人員應(yīng)在審計(jì)過程中挖掘分析扶貧對(duì)象的建檔立卡數(shù)據(jù),找出基礎(chǔ)業(yè)務(wù)質(zhì)量比較差的鄉(xiāng)鎮(zhèn),并將其作為延伸審計(jì)的重點(diǎn),以期發(fā)現(xiàn)更多的問題。
2.2 取得的資料
筆者從扶貧系統(tǒng)中查看目標(biāo)數(shù)據(jù)的行數(shù),采取分年度導(dǎo)出的方法,得到2016年未脫貧人口明細(xì)表(59 880行,31.3 MB)、
2015年已脫貧人口明細(xì)表(11 012行,9.32 MB)和2014年已脫貧人口信息表(14 948行,12.6 MB),并將上述3張表導(dǎo)入數(shù)據(jù)庫后合并生成一張表。觀察數(shù)據(jù)可以發(fā)現(xiàn),除了戶主行,其他家庭成員行沒有包含戶主信息,通過下面的語句將戶主信息加入家庭成員行,方便以后對(duì)照戶主事項(xiàng)進(jìn)行查詢。
Select h.*
,(select 證件號(hào)碼
from tb1 hh
where 序號(hào)=(select max(序號(hào)) from tb1 hhhwhere hhh.序號(hào)<=h.序號(hào)
and hhh.與戶主關(guān)系='戶主'))
into tb2
from tb1 h;
2.3 審計(jì)步驟與方法
2.3.1 扶貧對(duì)象建檔立卡數(shù)據(jù)初步分析統(tǒng)計(jì)
從扶貧信息系統(tǒng)中導(dǎo)出某地建檔立卡對(duì)象基本信息表,經(jīng)過分析身份證號(hào)碼和表內(nèi)數(shù)據(jù)邏輯查找異常數(shù)據(jù),并分鄉(xiāng)鎮(zhèn)
統(tǒng)計(jì)。
2.3.1.1身份證號(hào)碼第18位校驗(yàn)碼不符合規(guī)則情況
身份證號(hào)碼的第18位校驗(yàn)碼是根據(jù)前17位數(shù)字按照一定的算法得出的數(shù)碼,筆者通過5個(gè)可讀性良好的小步實(shí)現(xiàn)目標(biāo)。
(1)表中增加余數(shù)列
altertable貧困人口表add余數(shù)varchar
(2)余數(shù)賦值
update貧困人口表
set 余數(shù)=(substring(證件號(hào)碼,1,1)*7+substring(證件號(hào)碼,2,1)*9+
substring(證件號(hào)碼,3,1)*10+substring(證件號(hào)碼,4,1)*5+
substring(證件號(hào)碼,5,1)*8+substring(證件號(hào)碼,6,1)*4+
substring(證件號(hào)碼,7,1)*2+substring(證件號(hào)碼,8,1)*1+
substring(證件號(hào)碼,9,1)*6+substring(證件號(hào)碼,10,1)*3+
substring(證件號(hào)碼,11,1)*7+substring(證件號(hào)碼,12,1)*9+
substring(證件號(hào)碼,13,1)*10+substring(證件號(hào)碼,14,1)*5+
substring(證件號(hào)碼,15,1)*8+substring(證件號(hào)碼,16,1)*4+
substring(證件號(hào)碼,17,1)*2)%11
where len(證件號(hào)碼) in (18,20)
(3)在表中增加校驗(yàn)碼列
alter table dbo.貧困人口表 add 校驗(yàn)碼 varchar
(4)校驗(yàn)碼賦值
update 貧困人口表 set 校驗(yàn)碼='1' where 余數(shù)='0'
update 貧困人口表 set 校驗(yàn)碼='0' where 余數(shù)='1'
update 貧困人口表 set 校驗(yàn)碼='X' where 余數(shù)='2'
update 貧困人口表 set 校驗(yàn)碼='9' where 余數(shù)='3'
update 貧困人口表 set 校驗(yàn)碼='8' where 余數(shù)='4'
update 貧困人口表 set 校驗(yàn)碼='7' where 余數(shù)='5'
update 貧困人口表 set 校驗(yàn)碼='6' where 余數(shù)='6'
update 貧困人口表 set 校驗(yàn)碼='5' where 余數(shù)='7'
update 貧困人口表 set 校驗(yàn)碼='4' where 余數(shù)='8'
update 貧困人口表 set 校驗(yàn)碼='3' where 余數(shù)='9'
update 貧困人口表 set 校驗(yàn)碼='2' where 余數(shù)='*'
(5)比較證件號(hào)碼中的校驗(yàn)碼和根據(jù)算法生成的校驗(yàn)碼是否相符,并生成疑點(diǎn)表
Select鄉(xiāng)鎮(zhèn),COUNT(*)校驗(yàn)碼不符人數(shù)
into統(tǒng)計(jì)分析_證件號(hào)碼第18位不符合編碼規(guī)則
from dbo.貧困人口表
where LEN(證件號(hào)碼) in(18,20)
and substring(證件號(hào)碼,18,1)<>校驗(yàn)碼
grou by 鄉(xiāng)鎮(zhèn) order by 鄉(xiāng)鎮(zhèn)
2.3.1.2 貧困人員信息表中的“性別”與身份證號(hào)碼第17位奇偶性不符
根據(jù)身份證編碼規(guī)則,第17位為性別標(biāo)識(shí)符,奇數(shù)為男性,偶數(shù)(含0)為女性,查詢并生成疑點(diǎn)表。
select鄉(xiāng)鎮(zhèn),COUNT(*) 性別有誤人數(shù)
into 統(tǒng)計(jì)分析_證件號(hào)碼性別標(biāo)識(shí)與標(biāo)明的性別不符
from dbo.大別山縣貧困人員信息表
where ((substring(證件號(hào)碼,17,1) in(1,3,5,7,9) and 性別 like '%女%')
or (substring(證件號(hào)碼,17,1) in(0,2,4,6,8) and 性別 like '%男%'))
and 年度='2016'
group by 鄉(xiāng)鎮(zhèn) order by 鄉(xiāng)鎮(zhèn)
2.3.1.3 貧困人員信息表中登記的“人均純收入”超過3 100元的對(duì)象
Select鄉(xiāng)鎮(zhèn),count(*) 人均純收入超過標(biāo)準(zhǔn)人數(shù)
into 統(tǒng)計(jì)分析_人均純收入超過標(biāo)準(zhǔn)
from 大別山縣貧困人員信息表
where cast(人均純收入 as float)>3101 and 年度=2016
group by 鄉(xiāng)鎮(zhèn)
order by 鄉(xiāng)鎮(zhèn)
2.3.2 分鄉(xiāng)鎮(zhèn)統(tǒng)計(jì)各種情況的異常人數(shù)求和及總差異率
2.3.2.1 根據(jù)貧困人員信息表生成分鄉(xiāng)鎮(zhèn)異常人數(shù)統(tǒng)計(jì)表
select 鄉(xiāng)鎮(zhèn),COUNT(*) 貧困人數(shù)
into 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
from dbo.大別山縣貧困人員信息表
where 年度=2016
group by 鄉(xiāng)鎮(zhèn)
order by 鄉(xiāng)鎮(zhèn)
2.3.2.2 將異常人數(shù)數(shù)據(jù)添加到大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)
計(jì)表
(1)校驗(yàn)碼不符
alter table 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 add 校驗(yàn)碼不符人數(shù) int
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
set 校驗(yàn)碼不符人數(shù)=b.校驗(yàn)碼不符人數(shù)
from 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 a join 統(tǒng)計(jì)分析_證件號(hào)碼第位不符合編碼規(guī)則 b on a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
where a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
(2)性別不符
alter table 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 add 性別有誤人數(shù) int
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
set 性別有誤人數(shù)=b.性別有誤人數(shù)
from 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 a join dbo.統(tǒng)計(jì)分析_證件號(hào)碼性別標(biāo)識(shí)與標(biāo)明的性別不符 b on a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
where a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
(3)人均純收入超過標(biāo)準(zhǔn)
alter table 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 add 人均純收入超過標(biāo)準(zhǔn)人數(shù) int
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
set 人均純收入超過標(biāo)準(zhǔn)人數(shù)=b.人均純收入超過標(biāo)準(zhǔn)人數(shù)
from 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 a join dbo.統(tǒng)計(jì)分析_人均純收入超過標(biāo)準(zhǔn) b on a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
where a.鄉(xiāng)鎮(zhèn)=b.鄉(xiāng)鎮(zhèn)
(4)差異人數(shù)求和
a.null 數(shù)據(jù)賦值
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 set 校驗(yàn)碼不符人數(shù)=0 where 校驗(yàn)碼不符人數(shù) is null
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 set 性別有誤人數(shù)=0 where 性別有誤人數(shù) is null
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 set 人均純收入超過標(biāo)準(zhǔn)人數(shù)=0 where 人均純收入超過標(biāo)準(zhǔn)人數(shù) is null
b.差異人數(shù)求和
alter table 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 add 異常總?cè)藬?shù) int
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
set 異???cè)藬?shù)=校驗(yàn)碼不符人數(shù)+性別有誤人數(shù)+人均純收入超過標(biāo)準(zhǔn)人數(shù)
c.求差異率
alter table 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表 add 差異率 float
update 大別山縣建檔立卡數(shù)據(jù)異常統(tǒng)計(jì)表
set 差異率=left((cast(異???cè)藬?shù) as float )/cast(貧困人數(shù) as float)),6)
2.3.3 將數(shù)據(jù)復(fù)制到Excel中圖形化并解讀
圖1是根據(jù)差異總?cè)藬?shù)和差異率繪制的雙縱坐標(biāo)柱形圖,紅色柱代表差異率,黃色柱代表差異總?cè)藬?shù),兩色柱的總高度代表該鄉(xiāng)鎮(zhèn)基礎(chǔ)數(shù)據(jù)差異疊加影響。
2.4 延伸審計(jì)建議
根據(jù)圖形化的結(jié)果,黃帝鎮(zhèn)和皖水鎮(zhèn)兩個(gè)鎮(zhèn)的數(shù)據(jù)差錯(cuò)絕對(duì)數(shù)和相對(duì)數(shù)疊加影響最大,因此,本次審計(jì)將這兩個(gè)鄉(xiāng)鎮(zhèn)列為重點(diǎn)延伸審計(jì)對(duì)象。
3 延伸審計(jì)及部分成果
3.1 黃帝鎮(zhèn)
(1)精準(zhǔn)識(shí)別中存在貧困人口動(dòng)態(tài)管理滯后和假冒貧困人口的情況。2016年底,在皇帝鎮(zhèn)貧困人口數(shù)據(jù)中,10名未脫貧人員已經(jīng)去世并火化,其中2名是大別山縣財(cái)政供給人員。
(2)到戶貼息中存在個(gè)人利用他人貸款憑證騙取到戶貼息資金。Z1用A、B兩人的貸款憑證和大別山縣××合作社的貸款合同騙取21 643元財(cái)農(nóng)[2013]2408號(hào)文件指標(biāo)中的到戶貼息資金。Z2用C等9人貸款憑證騙取25 363元財(cái)農(nóng)[2013]2408號(hào)文件指標(biāo)中的到戶貼息資金。
(3)項(xiàng)目貼息中存在的問題。安徽××開發(fā)有限公司用安徽××銀行的200萬元貸款申報(bào)獲取3萬元財(cái)農(nóng)[2013]2408號(hào)文件指標(biāo)中的項(xiàng)目貼息資金,又重復(fù)申報(bào)4萬元財(cái)農(nóng)[2014]670號(hào)文件指標(biāo)中的項(xiàng)目貼息資金,貸款合同編號(hào)為“20130098”。
3.2 皖水鎮(zhèn)
(1)精準(zhǔn)識(shí)別中存在貧困人口動(dòng)態(tài)管理滯后和假冒貧困人口的情況。2016年底,在皖水鎮(zhèn)貧困人口數(shù)據(jù)中,40名未脫貧人員已經(jīng)去世并火化,其中,2名是大別山縣財(cái)政供給人員,4名是現(xiàn)任村干部(占全縣此類情況的一半)。
(2)到戶貼息中存在個(gè)別公司套取到戶貼息資金的情況。鎮(zhèn)政府在2013年到戶貼息資金中支付大別山縣××農(nóng)產(chǎn)品開發(fā)有限責(zé)任公司19 170元,款項(xiàng)從三資賬戶轉(zhuǎn)至該公司法人個(gè)人賬戶。
(3)雨露計(jì)劃中存在個(gè)別單位利用培訓(xùn)貧困人員的雨露計(jì)劃資金培訓(xùn)原有工人。2013年,大別山扶辦字[2013]18號(hào)文件雨露計(jì)劃為大別山縣××職業(yè)培訓(xùn)學(xué)校撥付勞動(dòng)力轉(zhuǎn)移扶貧培訓(xùn)資金4萬元,用來培訓(xùn)100名車工。經(jīng)審計(jì)培訓(xùn)臺(tái)賬、勞動(dòng)力轉(zhuǎn)移臺(tái)賬及培訓(xùn)實(shí)施方案等流程,發(fā)現(xiàn)培訓(xùn)時(shí)間為2013年10月11日-2013年11月16日,2013年11月16日就業(yè),培訓(xùn)對(duì)象為××廠今年新錄用車工專業(yè)員工100人。據(jù)審計(jì)延伸調(diào)查××廠,車工專業(yè)培訓(xùn)的100人都是該廠2012年前的在職職工。
4 體會(huì)和啟示
通過本次審計(jì),筆者認(rèn)為利用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)挖掘,對(duì)提高審計(jì)深度、提高延伸審計(jì)的精準(zhǔn)性有一定的作用,值得在今后的審計(jì)工作中積極探索、嘗試。
主要參考文獻(xiàn)
[1]洪天一.基于數(shù)據(jù)挖掘的計(jì)算機(jī)審計(jì)方法研究與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2011.
[2]梁雪琴,劉紅生,代秀梅,等.聚類離群點(diǎn)挖掘技術(shù)在內(nèi)部審計(jì)信息化中的應(yīng)用——一個(gè)來自商業(yè)銀行信用卡審計(jì)的實(shí)例[J].中國(guó)內(nèi)部審計(jì),2015(8).
[3]劉莉麗.數(shù)據(jù)挖掘技術(shù)在社保聯(lián)網(wǎng)審計(jì)中的應(yīng)用研究[D].哈爾濱:哈爾濱工程大學(xué),2009.
[4]張炳才,彭國(guó)林.基于歐式距離孤立點(diǎn)的數(shù)據(jù)挖掘方法在審計(jì)中的應(yīng)用與研究[J].中國(guó)管理信息化,2008(13).
[5]蔣偉林.“云端”扶貧的貴州探索[J].決策,2016(11).