系统时间: 设为首页 - 加入收藏 - 联系我们
首页   |   政府信息公开   |   党建工作     财经信息   |   领导文稿   |   理论前沿   |   内审园地   |   法律法规   |   审计文化   |   廉政建设
特别提示:
计算机辅助审计在社保基金审计难点问题中的应用
 
财经信息  加入时间:2015/2/11 11:38:26     点击:2992
 

计算机辅助审计在

社保基金审计难点问题中的应用

 

社保基金是百姓的养命钱、救命钱,关系到老百姓的切身利益,关系到社会稳定,社保审计的重要性不言而喻。但在审计中,也经常遇到一些难点问题,主要表现在数据量大、审计核实难,仅靠传统的手工审计已经难以适应深化社保审计力度、提高社保审计质量的需要。近年来,随着国家社会保障制度的日益健全完善,社保基金种类多,政策性强、涉及面广,社保基金管理的信息化程度越来越高,计算机辅助审计有着举足轻重的作用。现将赤峰市审计局社保科积极探索运用计算机辅助审计,对社保、医保、民政、失业、房管、住房公积金、医院等部门、单位审计中一些难点问题利用计算机辅助审计的几种方法做以下简要介绍,供商榷。

一、审计前相关数据采集工作

(一)常用的计算机审计方法。

对我们审计人员来说最常用的计算机审计方法一种是运用 SQL Server进行审计,一种是利用AO进行审计,两种方法在操作上大同小异,就SQL Server而言,适合数据结构复杂,数据容量大的单位或部门审计,而AO是专门为审计系统研发的审计专用软件,既能分析财务数据,又能分析业务数据,加之汉化程度较高,对初学者得心应手,在实际工作中选择适合自己的方法即可。

(二)数据信息的需求及采集数据信息的方式途径。

社保审计的目标是全面了解社保资金的收支规模、结余形态,经办管理机构及基金制度建设和执行情况、使用情况,要实现这一目标,除采集社保、医保、民政、就业、房管等被审计单位的财务数据、业务数据以外,还需采集相关单位部门的后台业务数据,为此在审计中我们协调有关部门,根据审计思路和方法采集了公安部门的大、小型车辆信息、死亡人口注销登记信息、工商部门的工商企业注册登记信息、建设部门的房屋产权登记信息、住房公积金管理部门的公积金缴纳信息和贷款信息共约2GB 的相关的电子数据,完成数据采集后对有关业务数据与财务数据之间的关系进行验证,确保电子数据的真实、准确完整,之后对数据进行清洗整理,剔除不需要的数据,对部分表中的字段属性进行修改,便于导入使用。

二、关于审计中难点问题利用计算机审计的具体操作方法

(一)对死亡冒领各种养老保险及低保情况的审查。

公安户籍中因死亡已注销或民政殡葬管理部门提供的死亡人员是不应再继续享受各种低保、五保待遇,不应再继续领取养老金的,鉴于有关单位对各种待遇审核期或生存认证期限滞后的实际情况,我们今年在某项审计中仅对在2013年以前已经死亡的人员是否在2014年仍继续领取各种待遇况进行审查,为此需将民政殡葬管理部门提供的死亡人员信息分别与五保、农村低保、城市低保、养老金发放信息等以‘身份证号’进行关联,查询2014年享受以上待遇的人员中,哪些在2013 年以前死亡,生成业务数据疑点,进行重点核查,所用语言如下:

Select * into 死亡人员领取待遇疑点表 from 民政死亡人员信息表 inner join某种待遇支付人员信息表 on 民政死亡人员信息表.身份证号=某种待遇支付人员信息表.身份证号where 死亡时间<2013-01-01

Select sum(某种待遇发放金额) from  死亡人员领取待遇疑点表] where 发放时间>=2014-01-01

(二)对非保得保情况审查。

已经享受养老保险待遇的人员,都是已离退休人员,是有固定工资收入的;注册企业需要有资本,正常营业状态的企业会有固定的营业收入;缴纳公积金的人一般是有固定单位、固定收入的人员,以上几类人群是不应享受各种低保待遇的;此外拥有房产或大型车、小型车的人员既然有购房、购车的能力就应及时退出低保,不应继续享受待遇,本着以上审计思路将各种低保待遇发放信息与车辆所有人、房屋产权所有人、工商注册信息、公积金账户、养老保险待遇支付情况进行对比,反映有车、有房、有企业(公司)、有退休金的人员领取低保待遇的情况,作为重点核实的非保得保线索。所用语言如下:

Select * into [非保得保疑点表] from [大小型车辆信息表] inner join [农村低保人员信息] on [大小型车辆信息表].身份证号码=[农村低保人员信息].身份证号

Select sum(各种待遇发放金额) from  非保得保疑点表

城市低保、五保与其他数据互相对比方法同上。

(三)对违规享受保障性住房审查。

根据有关规定,廉租住房保障对象的要求包括收入和住房面积两方面,具体来说就是要求保障家庭的人均收入低于当地的低收入标准,人均住房面积低于当地的住房困难标准,为此将享受廉租住房人员名单与房屋产权所有人、住房公积金贷款信息、城市低保人员信息进行对比,审查有无违规享受保障性住房情况。所用语言如下:

步骤一:查询享受廉租房或享受廉租补贴的人员不属于城市低保人员范围  select * from 廉租住房人员信息表 where 公民身份号码 not in(select 公民身份证号码 from 城市低保人员信息表)or 姓名 not in (select 姓名 from城市低保人员信息表)

步骤二:查询享受廉租房或补贴的人员在公积金有贷款购房的人员  Select * from [廉租住房人员信息表] inner join [住房公积金贷款明细表] on [廉租住房人员信息表].身份证号码=[住房公积金贷款明细表].身份证号

享受廉租房或补贴的人员是否有房屋产权登记证且住房面积大于当地住房困难面积,仍在享受实物配租或补贴的人员方法同上。

(四)对重复参保审查。

按照关于建立统一的企业职工基本养老保险制度及关于完善城镇职工基本养老保险政策有关问题的相关规定,企业职工基本养老保险的参保范围为城镇各类企业职工和个体劳动者,而《国务院关于建立统一的城乡居民基本养老保险制度的意见》国发〔20148号中规定:“年满16周岁(不含在校学生),非国家机关和事业单位工作人员及不属于职工基本养老保险制度覆盖范围的城乡居民,可以在户籍地参加城乡居民养老保险”,按上述规定,同一人员是不能同时参加两种养老保险的。为此将城镇职工养老保险信息表与城乡居民养老保险信息表进行比对,查询有无重复参保的情况。

Select * from 养老保险参保人员信息表 inner join 城乡居民养老保险信息表 on养老保险参保人员信息表.身份证号=城乡居民养老保险信息表.公民身份号码 where养老保险参保人员信息表.缴费状态=‘正常缴费’and城乡居民养老保险信息表.缴费状态=‘正常缴费’

审查各种医疗保险之间有无重复参保问题方法同上。

(五)对重复享受待遇审查。

根据农村低保与城市低保的保障范围,享受农村低保的人员是不能再重复享受城市低保的;此外农村五保供养人员生活水平实际上在当地村民生活水平之上,所以五保户不应该再享受低保待遇,通过将农村低保人员信息与城市低保人员信息进行比对,将五保人员信息与低保人员信息进行比对,审查有无重复享受待遇的问题。查询语句同前所述问题二语句,不再缀述。

(六)对医院医保收费、加价等问题的审查。

对医院医保的审计主要是调查了解医保、新农合中关于医保报销管理办法和管理体制及资金结算程序等方面情况,审查医院是否存在违反医保政策违规收费问题,有无开大处方、过度检查和用药,分解住院和其他方式骗取医保补助的问题,从中揭示医保政策执行中存在的问题和管理方面的漏洞。为此我们在数据的采集过程中分职工医保、新农合两部分进行采集整理,仅以职工医疗保险住院病人为例,方法如下:

1.违规收费:与自治区收费价格表进行比对,将不属于自治区收费价格表收费编码之内,也不属于新增收费项目的收费进行统计,形成新表,与职工医疗保险住院病人费用中的收费码明细进行比对,计算违规收费金额。SELECT SUM(职工医保住院病人费用明细表.charge_amount*职工医保住院病人费用明细表.charge_price) 违规收费总额 FROM 职工医保住院病人费用明细表,新表名 WHERE 职工医保住院病人费用明细表.charge_code=新表.CODE

2.超标准收费  将收费项目表与住院病人费用明细表进行连接,在操作中应剔除西药、中草药品的收费项目。

select SUM((职工医保住院病人费用明细表.charge_price-收费项目.charge_price)*职工医保住院病人费用明细表.charge_amount)from 职工医保住院病人费用明细表 JOIN 收费项目 ON  职工医保住院病人费用明细表.charge_code=收费项目.CODE and 职工医保住院病人费用明细表.charge_price>收费项目.charge_price AND 收费项目.收费类别 NOT LIKE '%药费%' and  住院病人费用明细表.收费类别 NOT LIKE '%西药费%'and  住院病人费用明细表.收费类别 NOT LIKE '%中成药%'

3.重复收费(仅以血液滤过和血液透析为例)。

要想审查医院有无重复收费的问题就应认真研究《2004内蒙古收费项目价格表》中的项目内涵,再到专业科室进行调查了解,才能查清问题。如血液滤过和血液透析滤过的项目内涵已包括透析液,所以透析液是不应再收费的,通过病人ID进行关联,发现某院在向医保患者正常收取以上费用外,又单独收取了透析液款。方法如下:

首先,建立血液滤过、 血液透析滤过两张中间表

select * from 透析浓缩液 where 病人ID in(select 病人ID from 血液滤过)   select * from 透析浓缩液 where 病人ID in(select 病人ID from 血液透析滤过)

4.分解收费。

根据2004年《内蒙古自治区医疗服务项目价格》第三类临床诊疗类的说明:检查、治疗中所需要的常规器械和低值医用消耗品(如一次性无菌巾、口罩、帽子、手套、消毒药品、冲洗用盐水、敷料等)在定价时已列入检查和治疗成本中,均不另行计价。但在审计中发现某院存在收取护理包、换药包、手套、医用中单,非吸收性外科缝线等问题。

Select SUM(数量*单价)From 医保住院费用明细  WHERE 收费名称 LIKE '%护理包%' OR 收费名称 LIKE '%换药包%'  OR 收费名称 LIKE '%医用中单%' OR 收费名称 LIKE '%手套%'OR 收费名称  LIKE '%不可吸收性外科缝线%' OR  收费名称  LIKE '%非吸收性外科缝线%'

5.药品及材料违规加价。

药品、材料分别按西药、中药及单价分别计算加价率。

国家发改委规定,医疗机构销售药品,以实际购进价为基础,单价500元以下,顺加加价率不超过15%(中药饮片25%),单价超过500元的药品只加75元。

Select * into  单价小于500元的西药 From 职工医保住院病人费用明细表 WHERE 核算类别='西药'and charge_price<500

select 单价小于500元的西药.charge_code, 单价小于500元的西药.charge_price,单价小于500元的西药.charge_amount,药品出库明细表.charge_code,药品出库明细表.buy_price,药品出库明细表.retprice from 单价小于500元的西药 join 药品出库明细表 on 单价小于500元的西药.charge_code=药品出库明细表.charge_code group by 单价小于500元的西药.charge_code, 单价小于500元的西药.charge_price,单价小于500元的西药.charge_amount,药品出库明细表.charge_code,药品出库明细表.buy_price,药品出库明细表.retprice

SELECT SUM ((retprice-buy_price)*charge_amount)  FROM[单价小于500元的排序]where (retprice-buy_price)/buy_price>=0.15中药、卫生材料加价方法同上。

   6.开大处方药品。

住院期间所开取药物超出住院期间和出院后5天内所需的用药量,出院多带药的行为将本应由患者自费负担的药物费用转嫁给医保来报销,审计从职工医保患者费用明细中查询口服类药品用量较大的阿托伐丁钙片、氢氯吡格雷片,对以上两类药品的用量进行分析,发现有患者在住院期间多开药物,用于出院后服用的现象。

    Select * From 新城医保住院费用明细 WHERE 类别='西药费' 在形成的西药费表中筛选口服类药品用量最大的药品,其次按照药品每天口服最大剂量查询超过住院天数及5天带药的病人,及多带药品的金额。

   实际需要量:(住院天数+5/使用天数

   多带药品数量=总数量-实际需要量

   多带药品金额=多带药品数量*单价

   7.多收材料费。

   审计发现有的医院材料实际使用数量远远超出其实际出库量,主要是对患者多计一次性材料中各种规格的一次性无菌注射器、输液器的数量,形成多收材料费。

步骤一:在职工医保住院费用明细表中按编码查询一次性材料使用量用量情况,形成新表 -材料实际用量表。

  SELECT 职工医保住院病人费用明细表.charge_code,职工医保住院病人费用明细表.charge_price,COUNT (charge_amount)实际使用数量 INTO 材料用量表FROM 职工医保住院病人费用明细表WHERE 核算类别='一次性材料费' GROUP BY charge_code,charge_price

步骤二:在材料出库表按编码查询一次性使用材料使用量,形成新表-材料实际出库量表

SELECT 材料出库表.charge_code,材料出库表.retprice COUNT(charge_amount)实际出库数量 INTO 材料实际出库量表FROM 材料出库表 GROUP BY charge_code, retprice通过对新形成的两张表以charge_code 为关联词进行连接,查找实际使用数量>实际出库量的材料的项目,形成新的疑点表--重复使用材料疑点表,计算总金额。

SELECT sum((材料实际用量表.实际使用数量-材料实际出库量表. 实际出库数量)* 材料实际用量表.charge_price )FROM材料实际用量表 JOIN 材料实际出库量表 ON 材料实际用量表.charge_code=材料实际出库量表. charge_code and材料实际用量表.实际使用数量-材料实际出库量表.实际出库数量>0

(七)住房公积金审计。

1.违规向开户不足1年的人发放贷款问题的审查。

将职工贷款情况表与职工开户信息表进行连接,查找在2012年至2013年期间开户日期小于一年,或先贷款后开户的情况表。

步骤一:查询已开户且贷款购房人员信息

SELECT 公积金贷款信息.单位编码,公积金贷款信息.贷款金额,公积金贷款信息.姓名,公积金贷款信息.贷款发放日期,公积金贷款信息.单位名称,个人公积金总账信息.开户日期  INTO 新表名 FROM 公积金贷款信息 JOIN 个人公积金总账信息ON 公积金贷款信息.姓名=个人公积金总账信息.职工姓名 AND 公积金贷款信息.证件号码=个人公积金总账信息.身份证号码

步骤二:查询先开户后贷款且开户日期与贷款日期间隔小于一年的贷款

select * into 违规贷款 from 新表名 where 贷款发放日期-开户日期 BETWEEN 0 AND 365 and 贷款发放日期>2012-01-01

步骤三:先贷款后开户审查

select * from 新表名 where 贷款发放日期-开户日期 <0 and 贷款发放日期>2012-01-01

2.对贷款比例合规性的审查。

《国务院办公厅转发建设部等部门关于调整住房供应结构稳定住房价格意见的通知》(国办发[2006]37号)“ ……200661日起,个人住房按揭贷款首付比例不得低于30%。考虑到中低收入群众的住房需求,对购买自住房且套型建筑面积在90平方米以下的仍执行首付比例20%”。

   根据上述政策,在贷款信息表中,分别按贷款比例70%80%计算应贷款金额表:Select 合同号,姓名,贷款发放日期,贷款金额,建筑面积,购房总价,贷款金额/购房总价 AS 贷款比例 ,(购房总价*0.8)AS 八十比例,(购房总价*0.7)AS 七十比例 INTO 贷款比例表 From 公积金贷款信息 WHERE 购房总价>0

   通过上述步骤产生的新表,分别按70%80%比例计算应贷款金额与实际贷款金额的差别,select SUM (贷款金额-八十比例) from 贷款比例表 where  建筑面积<90 AND 贷款比例>0.80 AND 贷款发放日期>2011-01-01

select SUM (贷款金额-七十比例) from 贷款比例表 where  建筑面积>90 AND 贷款比例>0.70 AND 贷款发放日期>2011-01-01

3.对违规贷款的审查。

1)一房多贷审查,重点审查房地产企业为解决资金困难,在房屋未出售的情况下以企业管理人员名义为同一房屋重复贷款。在贷款表中查询贷款总额在百万元以上的企业名单,在企业名单中查询类似房地产开发的单位进行分析。      

   Select 单位名称,YEAR(贷款发放日期)AS 年度,MONTH(贷款发放日期)月份,COUNT(*)AS 总笔数,SUM(贷款金额)AS 贷款总金额  INTO 百万元以上的贷款 FROM 公积金贷款信息 GROUP BY 单位名称, YEAR(贷款发放日期),MONTH(贷款发放日期) HAVING COUNT(*) >10 OR SUM(贷款金额)>1000000 ORDER BY  COUNT(*)  DESC

   按企业分析,某房地产企业在*年向25人次贷款500万元,其中重复贷款20,10套相同的房屋出现两次重复贷款。

Select * From 公积金贷款信息 WHERE 单位名称='某房地产'

SELECT * FROM 某房地产 AS A WHERE (SELECT COUNT (姓名) FROM 某房地产 AS B WHERE A.姓名=B.姓名)>1

2)超龄贷款审查。

AOSQL,利用语句 SELECT * FROM 表名 WHERE LEN(证件号码)=18的语句, 分别查询身份证号为18位或15位的身份证号人员名单,再分别将两个结果表保存到EXCEL,利用函数进行查询比较简单,方法如下:

步骤一:分别筛查身份证号为15位和18位的身份证号贷款人名单;在每个表‘证件号码’后添加新列,列名为‘出生年月’,分别计算出生年月:18位身份证号用函数MID(C2, 7,4)  15位身份证号用函数 "19"&MID(C2,7,2) ,通过以上步骤可以计算出贷款人出生年月。

步骤二:在上述两个表中分别将‘贷款发放日期’转化为‘贷款发放年度’ 利用函数 MID(F214) ,计算贷款时实际年龄和贷款结清进年龄

贷款发放年-出生年=贷款时实际年龄;贷款时年龄+贷期限=贷款结清年龄

18位身份证号判断性别为“男”或“女”利用函数 IF(MOD(MID(证件号码,181)2)1,“男,“女”)

15位身份证号判断性别为“男”或“女”方法同上。

通过以上操作结合我市有关规定,住房公积金贷款年限可延长至职工法定退休年龄后5年,那么如果是男职工年龄超过65岁、女职工年龄超过60岁则为超龄发放贷款。

面对计算机审计,我们从一无所知、束手无策到尝试运用再达到熟练应用,与领导重视和审计人员自身的努力是分不开的。计算机审计开阔了社保审计人员的审计思路,大大减少了繁冗的工作量,切实提高了审计质量和工作效率,真正让审计人尝到了甜头。
上一条:红山区审计局强化措施全面提升审计质量
下一条:方星海:持续强化市场监管对违法违规行为保持零容忍

 打印本页 
内蒙古自治区审计厅 | 北京市审计局 | 上海审计局 | 广州市审计局 | 河北省审计局 | 吉林省审计局 | 辽宁省审计局 | 黑龙江省审计局