审计专家经验
——公积金贷款合规性审计
一、标题
公积金贷款合规性审计
二、经验类别
所属分类:财政审计经验—行政事业审计—公积金贷款合规性审计
三、经验种类
所属种类:重点事项经验
四、经验描述
《住房公积金管理条例》规定缴存住房公积金的职工,在购买、建造、翻建、大修自住住房时,可以向住房公积金管理中心申请住房公积金贷款,贷款的风险由住房公积金管理中心承担。近年来的购房热使得远低于商业银行贷款利率的公积金贷款的需求量逐年增长,公积金贷款的安全性也成为审计部门关注的一个重点。某市住房公积金中心贷款有3种形式:住房抵押贷款、公积金担保(质押) 贷款、既有住房抵押又有公积金担保的贷款;贷款的发放方式是将购买新房的贷款汇至开发商账户,将购置二手房、自建房、房屋维修的贷款直接发放至申请人个人账户。审计人员在审计过程中运用AO系统对较易出现把关不严的公积金担保贷款和可能发生骗贷问题的自建房和二手房、房屋维修贷款的申请、审核、发放环节进行了重点分析和检查。
五、所需资料
(一) 抵押贷款信息表(pmls)。主要字段名称:
Pmidno—贷款合同号
Spname—贷款人姓名
Spid—贷款人身份证号
Spnamd—贷款人配偶姓名
Sppid—贷款人配偶身份证号
Pmaddr—现住址
Ltno—贷款类型
Xfdz—购置房地址
Xfmj—购置房面积
Pmbuy—购置房价格
Pmppl—申请贷款金额
Pzje—批准贷款金额
(二) 担保贷款信息表(pmdkdb)。主要字段名称:
Spidno—贷款合同号
Dbrmc—担保人名称
Dblx—担保类型
Dbje—担保金额
(三)贷款合同表(pmlsht)。主要字段名称:
Pmidno—贷款合同号
Pmfact—贷款金额
(四)职工(贷款人)基本情况表(sspersons)。主要字段名称:
Sncode—单位代码(与单位基本情况表关联字段)
Spname—职工姓名
Spidno—职工身份证号
(五)单位基本情况表(SSUNITINFO)。主要字段名称:
Sncode—单位代码
Snname—单位名称
(六)公积金管理部代码表(dq)。主要字段名称:
Id_dq—管理部代码
Name_dq—管理部名称
(七)贷款类型表
Id_lx—贷款类型
Id_name—类型名称
六、审计步骤
1. 问题一,担保贷款担保额不足
步骤一: 从抵押贷款信息表中筛选贷款合同号生成视图v_pmidno。
步骤二: 从贷款担保表筛选贷款合同号生成视图v_spidno。
步骤三: 视图v_spidno左连接 v_pmidno生成纯担保(仅为公积金担保,无住房抵押)贷款合同号新表db_spidno。
步骤四:新表db_spidno与贷款担保表关联生成纯担保贷款担保金额视图v_dbje。
步骤五: 视图v_dbje关联贷款合同及借据表计算多贷款或少担保金额(公积金管理中心规定担保贷款的担保额不能小于贷款金额的50%)。
2. 问题二,自建房贷款和二手房贷款中存在骗贷的情况
步骤一:因使用mid函数选取关联字段未能成功运行,从住房抵押贷款申请中生成抵押贷款新表(贷款表)。
步骤二:与贷款类型表、管理部代码表关联,分类型、分管理部汇总贷款金额,并对运行结果进行分析。
步骤三:根据分析结果对市区二手房贷款、某县自建房贷款以及夫妻双方分别贷取二手房贷款进行重点筛选分析,发现疑点:市区二手房贷款中有两笔贷款在一个月之内用于购买同一套住房;某县自建房贷款中有两笔贷款的自建房地址、面积信息一致;有两笔二手房贷款为夫妻双方分别贷款,且一笔贷款的自住房信息与新购房信息一致。
步骤四:结合手工审计,查阅贷款档案,延伸调查房产登记交易中心、契税所等单位和个人,得出审计结论。
七、经验模型
SHAPE \* MERGEFORMAT
八、类SQL描述
步骤
类SQL描述
备注
问题1-1
create view v_pmidno
as
select distinct ltrim(pmidno) as pmidno from [业务_住房抵押贷款申请]
问题1-2
create view v_spidno
as
select distinct ltrim(spidno) as spidno from [业务_贷款担保表]
where dblx='10'
问题1-3
select spidno into db_spidno from v_spidno a left join v_pmidno b on a.spidno=b.pmidno
where pmidno is null
问题1-4
create view v_dbje
as
select a.spidno,sum(dbje) as dbje
from [db_spidno] a inner join [业务_贷款担保表] b on a.spidno = ltrim(b.spidno)
group by a.spidno
问题1-5
select spidno,dbje,pmfact,pmfact-dbje*2 as 多贷款,pmfact/2-dbje as 少提供担保 from [v_dbje] a inner join [业务_贷款合同及借据表] b
on a.spidno = ltrim(b.pmidno)
where dbje