2011年,绵阳市游仙区审计局在对社会养老保险基金开展专项审计调查中,由于时间紧、任务重,审计机关利用计算机开展辅助审计,特别是应用“SQL”服务器语句的快速查询、分析、筛选、计算等功能,展开审计工作,极大地提高了工作效率,取得了事半功倍成效。其基本做法是: 一、采集数据,做好准备工作。首先是将社会保险经办机构截至2011年6月末(审计时间范内)企业职工养老保险基金管理系统中的“个人基本信息表(AC01)”、“个人参保信息表(AC02)”、“单位基本信息表(AB01)”、“养老保险个人应缴实缴明细信息表(IC01)”拷贝并导入到SQL SERVER 2008R2中备用,同时导入从公安局采集的“死亡人员注销信息”,为下步数据分析、筛选、计算做好准备。 二、结合审计目的有针对性编写语句,有的放矢查找审计疑点。虽然SQL服务器的查询、分析功能强大,快捷方便,但语句的编写相当重要,一旦编写错误,就会出现无法查询或者显示错误结果。因此,在充分了解并掌握审计调查目的的基础上,结合SQL语句特点有针对性地编写查询语句进行查询。比如我们在查询参保人员参保信息状态时,就编写了下列语句: SELECT AC01_YXSI2.AAC001个编码,AC01_YXSI2.AAC002公民身份证号码,AC01_YXSI2.AAC003姓名,AB01_YXSI2.AAB001单位编号AC02_YXSI2.AAC031个人缴费状态,AB01_YXSI2.AAB004单位名称 FROM AC01_XSI2,AB01_YXSI2,AC02_YXSI2 W-HEREABO1_YXSI2.AAB001=AC01_YXSI2.AAB001 AND AC01_YXSI2.AACOO1=AC02_YXSI2.AAC001 DAN AC02_YXSI2.AAC031=1 结果显示30909条有效记录。在此基础上对已经死亡并注销户籍人员是否仍在继续参保进行查询。我们采取了以下步骤: (一)将社会保险经办机构提供的参保人员参保状态信息从SQL SERVER 2008 R2中导出,建立参保人员参保信息状态EXCEL表,然后将此导入到SQL SERVER 2008 R2中建立“dbo.参保人员参保状态$”表。 (二)进行表之间内部关联组合筛选。其查询语句如下: SELECT dbo.参保人员参保状态$。 FROM dbo.死亡人在公安局注销表$INNER JOIN dbo.参保人员参保状态$0Ndbo.死亡人在公安局注销表$公民身份号码;dbo.参保人员参保状态$公民身份证号SELECT dbo.死亡人在公安局注销表$。 FROM dbo.参保人员参保状态$INNER J01Ndbo.死亡人在公安局注销表$ON dbo.参保人员参保状态$公民身份证号码=dbo.死亡人在公安局注销表公民身份号码 筛选结果有9人已经死亡并注销户籍但仍然处于参保缴费状态。 (三)对上述查询结果进行进一步分析,剔除2011年6月当月死亡注销户籍参保缴费信息,并对其余仍在参保缴费情况进行计算汇总。其SQL查询语句是: SELECT SUM(IC01_YXSI2.AIC021)个人缴费金额、SUM(IC01_YXSI2.AIC024)单位缴费划入账户金额,SUM(IC01-YXSI2.AIC027) 单位缴费划入统筹金额,IC01 YXSI2.AAC001个人编码FROM IC01_YXSI2 WHERE LEFT(IC01_YXSI2.AAE0024)>2005 ANDIC01_YXSI2.AAC001=2000299638 OR IC01_YXSI2.AAC001=2000229171 OR IC01=YXSI2.AAC001=2000170126 OR IC01=YXSl2.AAC001=2000227253 OR IC01=YISI2.AAC001=4000265881 OR IC01=YXSl2.AAC001=2000239472 OR IC01-YISI2.AAC001=2000232408 OR IC01-YXSI2.AAC001=2000169089 GROUP BY AAC001 ORDER BY AAC001 结果显示有5人在继续缴费。 三、拓展思路,运用现代审计方法,效果明显。运用计算机辅助功能编写SQL语句对游仙区企业职工养老保险基金进行审计调查核实,最终查出3人已经死亡并注销户籍但仍在继续参保,其缴费金额为1.72万元。对于审计查出的问题,我们已经按照法律法规的规定,出具了审计报告,要求被审计调查单位认真进行整改。