随着信息技术和计算机技术的应用和普及,住房公积金管理也实现了数据化、网络化,基金的计划、归集、使用和核算全部纳入计算机管理。如何利用计算机审计手段开展公积金审计,是开展住房公积金审计人员面临的现实问题。下面就将我在公积金项目中使用计算机审计的一些思路、做法,与大家一同探讨与交流。
一、审计思路
公积金管理中心主要业务有缴存、提取、贷款和收益分配四个环节,开展计算机审计前必须了解计算机信息系统概况,业务信息系统操作流程,熟悉有关住房公积金管理的政策法规,然后通过计算机审计筛选、比对、核实公积金在以上四个环节是否存在违规问题,进而得出计算机审计的结果。
二、审计方法及步骤
1.审前调查,了解被审单位信息化环境,获取计算机系统的必要信息。
审前调查以获取满足计算机数据审计所需的信息为标准展开,通过对被审单位计算机信息系统的调查,重点了解被审单位计算机系统的硬件和软件概况、财务系统软件和业务系统软件的特点和功能、财务信息系统与业务信息系统的处理流程和处理逻辑、计算机信息系统内部控制制度等内容。
2.采集数据,验证数据的真实性、正确性和完整性。
根据审计范围、审计内容及重点,结合审前调查情况,确定计算机数据审计的数据采集范围,采集内容和采集重点。我县公积金中心业务信息系统使用的数据库管理软件是Oracle119数据库;财务信息系统使用金蝶KIS系统,数据库管理软件是ACCESS数据库。
第一步使用PL/SQL做oracle数据库的备份,将个人基本信息表、个人缴费明细表、单位基本信息表、单位缴存情况表、职工支取明细表、贷款发放明细表六个原始数据表文件备份成sql类型的文件导出数据库,再将备份数据库在sql数据库中还原。
第二步应用AO计算机审计系统采集财务数据。利用AO的采集转换功能,将公积金管理中心提供的财务数据采集转换到AO中,并形成电子账套。
第三步验证数据。一是核对记录条数。将取得的六张原始数据表的记录条数与公积金管理中心信息系统中反映的记录条数相核对,验证数据的完整性。二是核对总金额。将业务数据表中的个人缴费明细表、职工支取明细表、贷款发放明细表分类汇总,将缴存总金额、支取总金额、贷款发放总金额与AO中电子账套核对,然后再与公积金中心提供财务报表核对,验证数据的正确性。
3.数据分析
根据《湖北省住房公积金管理实施办法》,从公积金的缴存、提取、贷款和收益分配四个环节入手。审查公积金缴存是否存在定额缴存、基数绝对偏低、基数绝对偏高、突击补缴、比例过低或过高等问题;提取方面是否存在超范围提取、提取超过限额等问题;贷款方面是否存在超龄贷款、超额贷款、超比例贷款等问题;收益分配方面是否存在违反实行收支两条线管理、没有按规定提取风险金、补充廉租房资金没有上缴财政管理等问题。具体思路及步骤如下:
(1)超基数归集住房公积金。
第一步 根据监利县公积金实缴明细表中贷款明细表中姓名、公民身份号码、性别、单位名称、缴费所属年月、缴费比例,缴费金额、缴费基数等生成审计中间表。
select 姓名,公民身份号码,性别,单位名称,left(缴费所属年月,4) 年度,缴费比例, sum(缴费金额) 缴费金额,sum( 缴费基数) 缴费基数 into 缴费基数汇总表 from [荆州市汇总_公积金部门审计标准库_421000].dbo.监利县公积金实缴明细
where left(缴费所属年月,4)>'2012' and left(公民身份号码,6)<>'111111' group by 姓名,公民身份号码,性别,单位名称,left(缴费所属年月,4) ,缴费比例 order by 公民身份号码,年度
第二步 根据审计中间表及当年度社平工资计算出超过平均工资的3倍缴存公积金的单位及人员明细。
select 姓名,公民身份号码,性别,单位名称,年度,缴费比例,缴费金额,缴费基数,(缴费基数-36600*3) 高于社平, Convert(decimal(18,2),缴费基数/36600) 倍数 from [荆州市汇总_公积金部门审计标准库_421000].dbo.缴费基数汇总表
where 年度='2015' and (缴费基数-36600*3)>0 order by 高于社平 desc
第三步 汇总计算得出超社平工资3倍缴存公积金的单位个数和人数及超缴金额。
Select count(distinct单位名称) 单位个数,count(distinct 公民身份号码) 人员数量, sum(高于社平) 高于社平总额 from (select 姓名,公民身份号码,性别,单位名称,年度,缴费比例,缴费金额,缴费基数,(缴费基数-36600*3) 高于社平, Convert(decimal(18,2),缴费基数/36600) 倍数
from [荆州市汇总_公积金部门审计标准库_421000].dbo.缴费基数汇总表 where 年度='2015' and (缴费基数-36600*3)>0) a
审计结果:2015年超基数缴存公积金的单位有20家,超缴金额394.26万元,涉及895人。
(2)低于规定基数少归集住房公积金。
第一步: 根据审计中间表及当年度最低社平工资计算低于平均工资的60%缴存公积金的单位及人员明细。
select 姓名,公民身份号码,性别,单位名称,年度,缴费比例,缴费金额,缴费基数,(缴费基数-10800*0.6) 低于社平,
Convert(decimal(18,2),缴费基数/(10800*0.6)) 倍数
from 缴费基数汇总表 where 年度='2015' and Convert(decimal(18,2),缴费基数/(10800*0.6))<1
order by 低于社平
第二步: 汇总计算得出低于社平工资60%缴存公积金的单位个数和人数及金额。
select count( distinct 单位名称) 单位个数,count(distinct 公民身份号码) 人员数量, SUM(低于社平) 低于社平总额 from (select 姓名,公民身份号码,性别,单位名称,年度,缴费比例,缴费金额,缴费基数,缴费基数-10800*0.6 低于社平 from [荆州市汇总_公积金部门审计标准库_421000].dbo.缴费基数汇总表 where 年度='2015' and Convert(decimal(18,2),缴费基数/(10800*0.6))<1) a where 单位名称 in (select 单位名称 from 缴费基数汇总表 where 年度='2015' and ( Convert(decimal(18,2),缴费基/(10800*0.6))<1)
group by 单位名称 having count( 单位名称)>10)
审计结果:2015年低于当年社平工资60%缴存公积金的单位有10家, 375人,涉及金额70.35万元。
(3)未按规定的时间间隔提取住房公积金。
①同一年度多次提取住房公积金
第一步:将职工提取明细表与贷款明细表关联,同一年度提取次数在两次以上,并且没有贷款记录的人员明细。
select select * from dbo.职工提取明细表 where 证件号码 in (select 证件号码 from dbo.职工提取明细表 where 证件号码 not in (select 借款人证件号 from dbo.贷款发放表)
and year(提取日期)=2015 group by 证件号码 having COUNT(证件号码)>=2) and year(提取日期)=2015 order by 证件号码,提取日期
第二步:汇总、计算得出人数和违规金额。
select COUNT(distinct 证件号码) 人数,SUM(提取本金) 提取总额 from dbo.职工提取明细表 where 证件号码 in (select 证件号码 from dbo.职工提取明细表 where 证件号码 not in (select 借款人证件号 from dbo.贷款发放表)
and year(提取日期)=2015 group by 证件号码 having COUNT(证件号码)>=2) and year(提取日期)=2015
审计结果:2015年度,超过两次提取住房公积金人数有12人,违规金额43.61万元。
②不同年度提取住房公积金时间间隔不足一年。
将职工提取明细表进行内连接,不同年度提取时间间隔不足一年并且没有贷款记录的人员明细。
select a.单位名称,a.个人账号,a.姓名,a.证件号码,a.提取本金,a.提取日期,a.提取原因,b.提取本金,b.提取日期, b.提取原因,
datediff(MONTH ,a.提取日期,b.提取日期) 时间间隔
from (select * from dbo.职工提取明细表 where left(审批日期,4) = '2014') a
join (select * from dbo.职工提取明细表 where left(审批日期,4) = '2015')b
on a.个人账号=b.个人账号 and a.姓名=b.姓名 and a.证件号码=b.证件号码
where datediff(MONTH ,a.提取日期,b.提取日期)<12
and a.证件号码 not in (select 借款人证件号 from dbo.贷款发放表)
审计结果:2014年至2015年提取住房公积金时间间隔不足一年有19人,涉及金额30.68万元。
(4)降低房贷首付款比例发放住房公积金贷款。
①低于购买首套普通自住房首付比例发放住房公积金贷款
第一步:根据贷款发放表,将只有一次贷款记录并且不是装修贷款的人员明细生成审计中间表——只有一次贷款记录表。
select * into 只有一次贷款记录表 from dbo.贷款发放表 where 借款人证件号 in (select 借款人证件号 from dbo.贷款发放表 where 房屋性质 not like '%装修%' group by 借款人证件号 having COUNT(借款人证件号)=1) and 房屋性质 not like '%装修%'
第二步:根据审计中间表分类计算出只有充分发挥计算机审计技术,既可将问题查深查透,又可减轻审计人员工作强度,加快工作进度,提高工作效率,在规定的时间内实现审计目标,达到事半功倍的审计效果。
(监利县审计局 吴翠红)