AO系统在廉租房审计中应用,本文主要内容关键词为:廉租房论文,系统论文,AO论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
一、AO审计发现的主要问题
审计组利用AO系统对提供的大量数据进行关联、筛选、检索、分析后,发现具体有以下几个问题:
1.将财政开支人员列为保障对象。该市最低收入住房困难家庭租赁补贴保障对象中有4户在财政开支人员,涉及检察院、广电等四个部门,家庭人均月收入超过260元标准,人均月收入1107.72至1373.3元。
2.将在工商注册企业的家庭列为保障对象。该市最低收入住房困难家庭租赁补贴保障对象中有282户家庭在工商注册企业,经营范围涉及精细化工厂、钢材销售、药房、汽车配件商店等行业,其中21户拥有2家企业,3户拥有3家企业,2户拥有4家企业,1户拥有6家企业。
3.将拥有房产家庭列为保障对象。该市最低收入住房困难家庭租赁补贴保障对象中有192户拥有超面积房产。其中8户拥有2处房产,1户拥有3处房产,1户拥有7处房产。
4.将不符合条件的社保开支人员列为保障对象。该市最低收入住房困难家庭租赁补贴保障对象家庭中有226户人均月收入超过260元,最多人均月收入1524.03元。
5.将拥有出租车经营权家庭列为保障对象。该市最低收入住房困难家庭租赁补贴保障对象中14户拥有经营车辆,车型为夏利、比亚迪、吉利等。
6.非低保人员享受廉租住房最低收入保障的问题。该市最低收入住房困难家庭租赁补贴保障对象中有1020户不是市低保中心最低生活保障对象,其中495户在2010年12月前后被取消低保资格,仍然享受廉租住房租赁补贴。
二、对AO审计系统的具体应用
(一)数据准备阶段。
该市廉租房审计所需要的数据分别由建设局、民政局、财政局、房产局、工商局、运管所、社保等部门提供。其中建设局提供了2008至2010年度通过实物配租方式及货币补贴方式解决廉租住房的人员信息;民政局提供了民政低保人员信息;财政局提供了财政开支人员信息;房产局提供了房屋产权登记、交易信息;工商局提供了全县工商注册登记信息;运管所提供了客运、货运数据信息,社保局提供了退休人员开支信息。
审计组将各个部门所提供的数据库备份通过AO还原,转换为excel文件并导出,再根据公安部身份证号码编码规则,将其中15位身份证号转换到18位后,作为业务数据导入AO,随即展开AO审计工作。
(二)数据分析阶段。
1.是否存在将非民政低保人员列为廉价房保障对象的情况。
审计思路:对比廉租房保障对象与民政低保人员数据库,找出不属于民政低保人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)筛选廉租房补贴领取对象不是低保成员的数据,得到表[廉租房补贴非民政低保人员]
编写SQL语句并在AO中执行:select*into[廉租房补贴非民政低保人员]from[廉租房补贴数据]where[廉租房补贴数据].[新身份证号]not in(select[新身份证号]from[XX市低保数据])得到表[廉租房补贴非民政低保人员]。
(2)筛选廉租房补贴领取对象属于民政低保成员的数据,得到表[廉租房补贴民政低保人员]。
编写SQL语句并在AO中执行:select * into[廉租房补贴民政低保人员]from[XX市低保数据],[廉租房补贴数据]where[XX市低保数据].[新身份证号]=[廉租房补贴数据].[新身份证号]得到表[廉租房补贴民政低保人员]。
(3)根据民政数据将上述人员及其家庭成员筛选出来,得到表[廉租房补贴家庭成员查询]
编写SQL语句并在AO中执行:select*into[廉租房补贴家庭成员查询]from[XX市低保数据]where[家庭编号]in(select[家庭编号]from[XX市低保数据]inner join[廉租房补贴数据]on[XX市低保数据].[新身份证号]=[廉租房补贴数据].[新身份证号])得到表[廉租房补贴家庭成员查询]。
2.是否存在将财政开支人员列为保障对象的情况。
审计思路:将财政局提供的财政开支人员(公务员、事业人员等)数据与之前得到的表[廉租房补贴家庭成员查询],[廉租房补贴非民政低保人员]数据对比,找出属于财政开支人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)将廉租房补贴人员(属于民政低保人员)及其家庭成员与财政开支人员筛选,查看有无公务员、事业人员领取补贴的情况。当本人被筛选出来时只显示本人即可,当家庭成员被筛选出来时要显示全部家庭编号相同的成员(找出领取补贴的“本人”)。
编写SQL语句并在AO中执行:select a.*,b2.*into[廉租房补贴财政筛选1]from[XX市财政开支人员]as a,[廉租房补贴家庭成员查询]b1,[廉租房补贴家庭成员查询]b2 where a.[新身份证号]=b1.[新身份证号]and((b1.[与户主关系]='本人'and b1.[新身份证号]=b2.[新身份证号])or(b1.[与户主关系]<>'本人'and b1.[家庭编号]=b2.[家庭编号]))
得到表[廉租房补贴财政筛选1]
(2)将不符合民政低保政策的廉租房补贴人员与财政数据对比,关注有无滥用职权现象,做移交线索准备。
编写SQL语句并在AO中执行:select*into[廉租房补贴财政筛选2]from[XX市财政开支人员]as a,[廉租房补贴非民政低保人员]as b where a.[新身份证号]=b.[新身份证号]
得到表[廉租房补贴财政筛选2]
3.是否存在将在工商注册企业的家庭列为保障对象的情况。
审计思路:将工商局提供的工商注册信息与之前得到的表[廉租房补贴家庭成员查询],[廉租房补贴非民政低保人员]数据对比,找出拥有实业人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)将廉租房补贴人员(属于民政低保人员)及其家庭成员与工商注册信息筛选。当本人被筛选出来时只显示本人即可,当家庭成员被筛选出来时要显示全部家庭编号相同的成员(找出领取补贴的“本人”)。
编写SQL语句并在AO中执行:select a.*,b2.*into[廉租房补贴工商筛选1]from[工商注册信息]as a,[廉租房补贴家庭成员查询]b1,[廉租房补贴家庭成员查询]b2 where a.[新身份证号]=b1.[新身份证号]and((b1.[与户主关系]='本人'andb1.[新身份证号]=b2.[新身份证号])or(b1.[与户主关系]<>'本人'and b1.[家庭编号]=b2.[家庭编号]))得到表[廉租房补贴工商筛选1]
(2)将不符合民政低保政策的廉租房补贴人员与工商数据对比。
编写SQL语句并在AO中执行:select*into[廉租房补贴工商筛选2]from[工商注册信息]as a,[廉租房补贴非民政低保人员]as b where a.[新身份证号]=b.[新身份证号]得到表[廉租房补贴工商筛选2]
4.是否存在将拥有房产家庭列为保障对象的情况。
审计思路:将房产局提供的房产登记信息与之前得到的表[廉租房补贴家庭成员查询],[廉租房补贴非民政低保人员]数据对比,找出拥有房产人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)房产局有2个数据库,导出excel格式并在AO中整合到一张表上。
编写SQL语句并在AO中执行:select[产权人],[证件号],[产权证号],[建筑面积],[发证日期],[新身份证号]from[2006年房产数据1]where[新身份证号]is not null union select[产权人],[证件号],[产权证号],[建筑面积],[发证日期],[新身份证号]from[2006年房产数据2]where[新身份证号]is not null union select[产权人],[证件号],[产权证号],[建筑面积],[发证日期],[新身份证号]from[2006年房产数据3]where[新身份证号]is not null union select[权利人名称],[证件号码],[权证号],[建筑面积],[登记时间],[新身份证号]from[2006年房产数据4]where[新身份证号]is not null,得到表房产登记数据。
(2)将廉租房补贴人员(属于民政低保人员)及其家庭成员与房产登记数据筛选。当本人被筛选出来时只显示本人即可,当家庭成员被筛选出来时要显示全部家庭编号相同的成员(找出领取补贴的“本人”)。
编写SQL语句并在AO中执行:select a.*,b2.*into[廉租房补贴房产筛选1]from[房产登记数据]as a,[廉租房补贴家庭成员查询]b1,[廉租房补贴家庭成员查询]b2 where a.[新身份证号]=b1.[新身份证号]and((b1.[与户主关系]='本人'and b1.[新身份证号]=b2.[新身份证号])or(b1.[与户主关系]<>'本人'and b1.[家庭编号]=b2.[家庭编号]))得到表[廉租房补贴房产筛选1]
(3)将不属于民政低保对象的廉租房补贴人员与房产数据对比。
编写SQL语句并在AO中执行:select*into[廉租房补贴房产筛选2]from[房产登记数据]as a,[廉租房补贴非民政低保人员]as b where a.[新身份证号]=b.[新身份证号]得到表[廉租房补贴房产筛选2]
5.是否存在将社保开支人员列为保障对象的情况。
审计思路:将社保局提供的社保信息与之前得到的表[廉租房补贴家庭成员查询],[廉租房补贴非民政低保人员]数据对比,找出属于社保开支人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)在AO中将社保数据整合到一张表上。
编写SQL语句并在AO中执行:select*from[社保数据1]union select*from[社保数据2]得到自定义表[社保数据]。
(2)将廉租房补贴人员(属于民政低保人员)及其家庭成员与社保数据筛选。当本人被筛选出来时只显示本人即可,当家庭成员被筛选出来时要显示全部家庭编号相同的成员(找出领取补贴的“本人”)。
编写SQL语句并在AO中执行:select a.*,b2.*into[廉租房补贴社保筛选1]from[社保数据]as a,[廉租房补贴家庭成员查询]b1,[廉租房补贴家庭成员查询]b2 where a.[新身份证号]=b1.[新身份证号]and((b1.[与户主关系]='本人'and b1.[新身份证号]=b2.[新身份证号])or(b1.[与户主关系]<>'本人'and b1.[家庭编号]=b2.[家庭编号]))得到表[廉租房补贴社保筛选1]
(3)将不属于民政低保对象的廉租房补贴人员与社保数据对比。
编写SQL语句并在AO中执行:select*into[廉租房补贴社保筛选2]from[社保数据]as a,[廉租房补贴非民政低保人员]as b where a.[新身份证号]=b.[新身份证号]得到表[廉租房补贴社保筛选2]
6.是否存在将拥有出租车经营权家庭列为保障对象的情况。
审计思路:将运管所提供的出租车登记信息与之前得到的表[廉租房补贴家庭成员查询],[廉租房补贴非民政低保人员]数据对比,找出拥有出租车经营权人员却享受廉租房补贴的情况。
审计方法和步骤:
(1)将廉租房补贴人员(属于民政低保人员)及其家庭成员与社保数据筛选。当本人被筛选出来时只显示本人即可,当家庭成员被筛选出来时要显示全部家庭编号相同的成员(找出领取补贴的“本人”)。
编写SQL语句并在AO中执行:select a.*,b2.*into[廉租房补贴运管筛选1]from[运管出租车数据]as a,[廉租房补贴家庭成员查询]b1,[廉租房补贴家庭成员查询]b2 where a.[业户名称]=b1.[姓名]and((b1.[与户主关系]='本人'and b1.[姓名]=b2.[姓名])or(b1.[与户主关系]<>'本人'and b1.[家庭编号]=b2.[家庭编号]))得到表[廉租房补贴运管筛选1]
(2)将不属于民政低保对象的廉租房补贴人员与运管数据对比。
编写SQL语句并在AO中执行:select*into[廉租房补贴运管筛选2]from[运管出租车数据]as a,[廉租房补贴非民政低保人员]as b where a.[业户姓名]=b.[姓名]得到表[廉租房补贴运管筛选2]
(三)问题数据核查取证阶段。
数据分析阶段完成后,审计组根据筛选结果调阅相关档案资料进一步核查取证,排除人为误操作数据,并将上述问题向该市有关部门征求意见,迅速完成了该市廉租住房审计。