基本思路:针对2008年末有贷款余额的贷款户区分2008年度以前贷款且2008年未还款和2008年当年贷款当年未还款两种情况计算贷款户应收利息、已收利息和已计提利息三项,计算出2008年度当年少计或者多计利息收入。首先我们利用整理后的贷款中间表、流水中间表和收回贷款明细表(从信贷管理系统导出的任意时段收回贷款明细Excle表,并导入sql数据库),利用以上三张表作为基础表。 具体步骤如下: 第一步,利用收回贷款明细表计算出每一贷款户2008年度已收回贷款本金和利息生成“收回本息表”。 第二步,通过“贷款中间表”与“收回本息表”筛选出2008年年末有贷款余额且2008年收回本金为0的贷款户生成“抽查贷款户表”。 第三步,利用“应收利息表”,计算“抽查贷款户表”中各贷款户2008年度应收利息生成“应收利息表”,然后按照户主姓名汇总生成“应收利息汇总表”。 第四步,从“流水中间表”中筛选出2008年已计提的应收贷款利息和收回以前年度已计提的应收贷款利息(应收利息科目的借方和贷方)生成“计提利息表”。 第五步,将“应收利息汇总表”、“计提利息表”和“收回本息表”合并生成“利息收入计算表”。 第六步,利用“利息收入计算表”计算少(多)计利息收入,即少(多)计利息收入=应收利息-已收利息+计提利息表的贷方发生额-计提利息表的借方发生额。当少计利息收入>0时,说明当年少计利息收入;当少计利息收入<0时,则是以前年度少计利息收入计入了当期。 审计思路如下图所示: 具体步骤及筛选语句如下: 步骤一:以客户名为准计算每一贷款户2008年收回本金、利息金额合计生成“收回本息表” select客户名,sum(收回本金)收回本金,sum(收回利息)收回利息 into收回本息表 from收回贷款明细 where发生日期 between '2008-01-01' and '2008-12-31' group by客户名 步骤二:筛选出收回本金为0,当前未还贷款金额不等于0的贷款户生成“抽查贷款户表” select网点号,网点名称,科目号,账号,户主姓名,开始借款日期,到期日,是否有展期,展期到期日,借款金额, 当前未还贷款金额,贷款利率
into抽查贷款户表 from dbo.贷款中间表a left join dbo.收回本息表b on a.户主姓名=b.客户名 where收回本金=0 and 当前未还贷款金额<>0 步骤三:将计算机系统日期改为2008年12月20日,区分2008年1月1日以前贷款和2008年1月1日以后贷款计算应收贷款利息,生成“应收利息表” select网点号,网点名称,科目号,账号,户主姓名,开始借款日期,到期日,是否有展期,展期到期日,借款金额,当前未还贷款金额,贷款利率,case when开始借款日期<20080101 then(abs(当前未还贷款金额)*贷款利率/1000/30*366) when开始借款日期>20080101 then(abs(当前未还贷款金额)*贷款利率/1000/30*datedi(day,开始借款日期,getdate0)) end应收利息 into应收利息表 from dbo.抽查贷款户表 因逾期90天以上的贷款利息在表外核算,且贷款户存在一户多笔贷款的情况,故筛选2008年10月1日以后到期的贷款户,按照户主姓名汇总生成“汇总应收利息表” select户主姓名,abs(sum(当前未还贷款金额))贷款余额,sum(应收利息)应收利息 into应收利息汇总表 from应收利息表 where到期日>20081001 or展期到期日>20081001 group by户主姓名 步骤四:从“流水表中间表2008”中筛选出“应收利息”科目借、贷方发生额,即本年计提的应收贷款利息和收回以前年度计提的应收贷款利息生成“计提利息表” select户主姓名,sum(转账借方发生额)借方发生额,sum(转账贷方发生额)贷方发生额 into计提利息表 from dbo.流水中间表2008 where科目号=1321 and交易状态<>4 group by户主姓名 步骤五:1.将“应收利息汇总表”、“计提利息表”和“收回本息表”合并生成“利息收入计算表” select a.户主姓名,贷款余额,应收利息,收回利息,贷方发生额,借方发生额 into利息收入计算表 from dbo.应收利息汇总表 a left joindbo.收回本息表b on a.户主姓名=b.客户名 left join dbo.计提利息表c