利用关联数据查处违规发放失业保险金计算机审计方法

18.12.2015  10:29

  一、    背景资料

    失业保险基金是国家为保障职工暂时失去工作期间的基

本生活需要而建立的专项基金,是失业保险制度的物质基础,是国家对失业职工基本生活的保证金。该项目是受市委组织部的委托对社保部门二级机构负责人进行的离任经济责任审计项目,该二级机构主要职责是负责失业保险基金的管理,失业人员失业待遇的审核和发放等。基于该局在2012年已实现社保联网审计,所以在该项目中积极利用社保联网数据,通过计算机比对查处在失业保险金发放过程中存在的违规问题。

二、    审计思路

失业保险条例》第十五条明确规定了“失业人员在领取失业保险金期间有下列情形之一的,停止领取失业保险金,并同时停止享受其他失业保险待遇:(一)重新就业的……(四)享受基本养老保险待遇的……”。本次审计中以领取失业金明细表为基础,关联外部的养老保险缴费明细表和养老待遇支付明细表,通过二者关联对比,即可查询出是否存在已经正常缴纳养老保险或正在享受养老保险待遇的人员同时领取失业保险金的违规情况。

三、审计步骤和方法

步骤一:整理合并后规范失业金领取数据表。将被审计单位提供的以月份为存储单元的多个xls文件整理合并为一个xls文件,合并时增加一列注明所在的月份。基础表:失业金领取表,关键字:领取年月、姓名、身份证号、金额、截止年月、领取期限。将整理合并后的数据表导入数据库。因原表中未含开始享受年月内容,为便于后期与养老保险缴费数据进行对比,此时需要反向计算出领取失业保险金的开始年月。计算时需注意验证是否存在当前领取年月早于或迟于计算出的起始年月的情况。语句如下:

alter table 失业金领取表 add 计算出起始年月 datetime

select dateadd(month,(cast(领取期限 as int)-1)*-1,cast(截止年月+'01' as datetime)) as 计算出起始年月, *  from 失业金领取表 where 截止年月 is not null and 领取期限 is not null

步骤二:从养老保险相关数据库中提取出养老个人应缴实缴明细表。根据需要对比的时间范围,取出对应的数据记录,并注意要包含可能要关注的单位名称等字段。语句如下:

select * into 个人应缴实缴明细_对应年度 from [养老_个人应缴实缴明细] where 费款所属期 like '2014%'

select a.*, b.单位名称  into 个人应缴实缴明细_对应年度_含单位名称 from 个人应缴实缴明细_对应年度 a left join 养老_单位基本信息 b on a.单位编号=b.单位编号 where b.缴费标志 not like '%欠费%'

步骤三:关联数据表查询可能重复的疑点明细记录。根据姓名和身份证号将失业金领取表和养老保险应缴实缴明细表进行关联,找到可能是疑点的记录。语句如下:

select a.*, b.台帐年月, b.费款所属期, b.缴费标志, b.划帐日期, b.人员状态, b.单位名称

into 重复领取疑点表

from 失业金领取表 a left join 个人应缴实缴明细_对应年度_含单位名称 b

on a.姓名=b.姓名 and a.身份证号=b.身份证号 and a.领取年月=b.费款所属期

  order by a.身份证号码, a.年月

步骤四:对疑点的明细记录进一步细化分析。将前述步骤整理出的疑点表按人员进行分组整理,重点核查该人员是否确实存在违规领取失业保险金的情况,此时的数据形式也便于统计违规领取的人员及领取期数和金额。语句如下:

select distinct(姓名+','+身份证号码) as 个人唯一标志, 姓名, 身份证号, 就业失业证编号, 单位名称, left(cast(计算出起始年月 as date),7) as 计算起始年月, 领取期限, 截止年月, count(*) as 疑似重复月数, sum(金额) as 疑似重复总金额

  into 重复领取疑点表_按个人分组

  from 重复领取疑点表

  group by 姓名+','+身份证号码,姓名, 身份证号码, 就业失业证编号, 单位名称, left(cast(计算出起始年月 as date),7) ,  领取期限, 截止年月

order by 疑似重复总金额 desc, 疑似重复月数 desc

步骤五:进一步查证前述查询结果的疑点。根据生成的疑点表,有针对性地对具体某个人的失业金领取情况进行验证核实。

    上述几个步骤查出了已经正常缴纳养老保险的同时领取失业保险金的违规情况。使用类似前述各个步骤的方法,即可同样利用失业金领取表和养老待遇支付明细表,查出正在享受养老保险待遇的同时领取失业保险金的违规情况。

四、    审计结果

通过审计,发现违规向72名不符合条件的人员发放失业保险待遇25.19万元,具体情况为:一是有66人在重新就业的情况下,个人仍领取失业保险金和免费参加医疗保险,涉及金额24.05万元;二是有6人在已享受养老保险待遇的情况下,个人仍领取失业保险金和免费参加医疗保险,涉及金额1.14万元。