利用关联数据助力高校毕业生就业见习补贴资金审计

09.07.2015  11:15

高校毕业生就业见习是指经社保部门认定的就业见习单位吸纳毕业两年内离校未就业高校毕业生进行3-12个月的就业见习,由财政和见习单位各承担50%的见习人员基本生活补助,提升高校毕业生就业能力的一项制度。近日,市审计局在对某单位经济责任审计时,积极利用计算机技术,将本项目获取的高校毕业生就业见习补贴发放名单和社保联网审计系统获取的养老缴费明细数据进行关联,对比分析后准确找到不符合规定的情况。

审计思路:《安徽省就业专项资金使用管理办法》第二十八条补贴范围“对经认定的企业吸纳离校未就业高校毕业生参加6-12个月就业见习的,由见习企业先行垫付见习人员见习期间基本生活补助,企业可向人力资源社会保障部门申请就业见习补贴。”因此,我们将发放就业见习补贴的明细情况与社保养老缴费明细进行对比,从而发现是否存在已就业仍领取见习补贴的情况。

审计步骤和方法:

一、根据被审计单位提供的多张结构相同的“见习补贴发放登记表”整理成一张“汇总表”。

二、将该汇总表导入MS SQL后,根据需要对字段进行处理,生成“见习补贴发放明细表”。

基础表:见习补贴发放明细表(关键字段:姓名、性别、身份证号、见习单位、见习开始日期、见习结束日期、补贴金额)

SQL语句:

select 姓名,性别,身份号码 身份证号,见习单位,

cast(LEFT(ltrim(见习时间),6)+'01' as DATE) 见习开始日期, cast(right(rtrim(见习时间),6)+'28' as DATE) 见习结束日期,

[小计(元)] 补贴金额  Into 见习补贴发放明细表  from dbo.汇总

三、从“社保联网审计系统”中提取“全市参保人员信息表”,整理生成“社保养老缴费明细表”。

基础表:社保养老缴费明细表(关键字段:姓名、性别、身份证号、参保开始日期、参保结束日期、参保单位,参保状态,险种类型)

SQL语句:

1、---至今仍参保的人员的“参保结束日期”为null,为方便查询,对其赋值为‘201505’

update 参保人员 set 终止日期=201505 where  终止日期 is null

2、---查询领取见习补贴人员的参保情况

select distinct 姓名,性别,身份证号,

cast(cast(开始日期 as nvarchar(20))+'01' as DATE) 参保开始日期,

cast(cast(终止日期 as nvarchar(20))+'28' as DATE) 参保结束日期,单位名称,参保单位,参保状态,险种类型 

into 社保养老缴费明细表 from 全市参保人员信息表

四、把两张表导入到MS SQL 中,生成疑点表

1、关联“见习补贴发放明细表”和“社保养老缴费明细表”,找出已经参保人员领取见习补贴发放的人员情况,生成“补贴发放疑点表

基础表:

补贴发放疑点表(关键字段:姓名,性别,身份证号,见习开始日期,见习结束日期,参保开始日期, 参保结束日期,见习单位, 补贴金额,参保单位,参保状态,险种类型)

SQL语句:

select a.姓名,a.性别,a.身份证号,a.见习开始日期,a.见习结束日期,b.参保开始日期,b.参保结束日期,a.见习单位, a.补贴金额,b.参保单位,b.参保状态,b.险种类型

into 补贴发放疑点表  from 见习补贴发放明细表 a,社保养老缴费明细 b

where a.姓名=b.姓名 and a.性别=b.性别 and a.身份证号=b.身份证号

2、从“补贴发放疑点表”筛选出“见习起始时间”完全落在“参保起止时间”内的人员信息和“见习起始时间”与“参保起止时间”部分重合的人员信息生成“待核查人员信息表”,说明该人员已经就业并参保仍然领取了见习补贴,并计算出个人和单位多领取见习补贴的金额。

基础表:

待核查人员信息表(关键字段:姓名,性别,身份证号,见习开始日期,见习结束日期,参保开始日期, 参保结束日期,见习单位, 补贴金额,参保单位,参保状态,险种类型,多领月数,个人多领金额,见习单位多领金额)

SQL语句:

select *,

DATEDIFF(MONTH,参保开始日期,见习结束日期) 多领月数,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*600 个人多领金额,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*200 见习单位多领补贴,

into待核查人员信息表  from 补贴发放疑点表

where 见习开始日期>=参保开始日期 and 见习结束日期<=参保结束日期

order by 个人多领金额 desc

union

select *,

DATEDIFF(MONTH,参保开始日期,见习结束日期) 多领月数,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*600 个人多领金额,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*200 见习单位多领补贴,

from 补贴发放疑点表 where 见习开始日期<参保开始日期 and 见习结束日期>参保开始日期 and 见习结束日期<参保结束日期

order by 个人多领金额 desc

union

select *,

DATEDIFF(MONTH,参保开始日期,见习结束日期) 多领月数,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*600 个人多领金额,

DATEDIFF(MONTH,参保开始日期,见习结束日期)*200 见习单位多领补贴

from 补贴发放疑点表 where 见习开始日期>参保开始日期 and 见习结束日期>参保结束日期

order by 个人多领金额 desc

五、根据“待核查人员信息表”,对见习补贴申领和发放资料进行进一步核对,确认事实。

    通过利用关联数据进行审计,突出了计算机审计的优势,使审计工作可以有的放失,提高了工作效率,成效显著。