国家公职人员不及时办理退休手续以多获工资情况的计算机审计方法

19.05.2014  17:52

      一、方法代码:

二、方法名称:

国家公职人员不及时办理退休手续以多获工资情况的计算机审计方法

三、目标功能

审计目标:查出不及时办理退休手续的在编人员,避免权力寻租。

审计功能:从编制主管部门取得基础数据,根据身份证号码长度和性别查询不及时办理退休手续的在编公职人员,生成疑点,进行延伸调查。

四、审计事项

经济责任审计/党政部门主要负责人经济责任审计/贯彻党中央和国务院关于经济工作的方针政策及决策部署,促进事业发展情况/贯彻执行经济法律法规情况

五、所需数据

表1  月球县2013年5月31日在编人员信息表

序号

数据资料名称

结构化

非结构化

半结构化

1

月球县2013年5月31日在编人员信息表

 

 

基础表:1)月球县2013年5月31日在编人员信息表。数据元素:单位名称、姓名、身份证号、出生年月、编制类型、人员身份、供给渠道、任职名称、是否_统发。                   

  六、分析步骤

步骤

内容

1

查询未及时办理退休手续的男性并生成疑点。

2

查询未及时办理退休手续的女性并生成疑点。

七、流程图

八、方法语言

步骤

内容

1

var sql,a,bz;

begin

  sql:='select * from 月球县2013年5月31日在编人员信息表 where ((len(身份证号)=18 and left(right(身份证号,2),1) in(1,3,5,7,9)) or (len(身份证号)=15 and right(身份证号,1) in(1,3,5,7,9))) and datediff(year,出生年月,''2013-4-1'')>60';

  CreateTempTable('未及时办理退休手续男性公职人员表',sql);

  a:=CreateQ('select * from 未及时办理退休手续男性公职人员表',-1);

  while qeof(a)<>1 do

      begin

          AddTransRslt(a,'未及时办理退休手续男性公职人员');

          bz:=qmov(a,1);

      end;

  TransBatch(a,'所有的未及时办理退休手续男性公职人员');

end.

2

var sql,a,bz;

begin

  sql:='select * from 月球县2013年5月31日在编人员信息表 where ((len(身份证号)=18 and left(right(身份证号,2),1) in(0,2,4,6,8)) or (len(身份证号)=15 and right(身份证号,1) in(0,2,4,6,8))) and datediff(year,出生年月,''2013-4-1'')>55';

  CreateTempTable('未及时办理退休手续女性公职人员表',sql);

  a:=CreateQ('select * from 未及时办理退休手续女性公职人员表',-1);

  while qeof(a)<>1 do

      begin

          AddTransRslt(a,'未及时办理退休手续女性公职人员');

          bz:=qmov(a,1);

      end;

  TransBatch(a,'所有的未及时办理退休手续女性公职人员');

end.

    九、适用法规

国发〔1978〕104号 《关于颁发国务院关于安置老弱病残干部的暂行办法和国务院关于工人退休、退职的暂行办法的通知》附二《国务院关于工人退休、退职的暂行办法》第一条:“全民所有制企业、事业单位和党政机关、群众团体的工人,符合下列条件之一的,应该退休。(一)男年满六十周岁,女年满五十周岁,连续工龄满十年的。

十、审计建议

用人单位、编制主管部门、人事部门、财政部门应实现信息即时共享,避免已到退休年龄而不及时办理退休手续,从而工资不打折的权利寻租空间。

十一、作者单位

安徽省安庆市太湖县审计局  韦祚哲

十二、时间

2014年*月*日

十三、标志

A