新常态下计算机技术在部门预算执行审计中的几点运用
2015年底,中办国办出台了《关于完善审计制度若干重大问题的框架意见》,要求对公共资金、国有资产、资源等方面实行审计全覆盖。而部门预算资金作为公共资金的主要部分向来是审计的重中之重。在审计人力等资源不足的情况下,实现对部门预算资金审计的全覆盖必须依靠计算机审计。
一、预算执行审计所需数据和审计中间表
部门预算执行审计主要需要财政部门预算指标数据、国库集中支付数据和被审计单位人员情况及财务软件备份数据等。首先需要连接预算指标数据、国库集中支付数据生成审计中间表,通过分析审计中间表查找相关疑点,审核被审计单位财务数据、原始凭证以及进行其他调查进一步对疑点进行核实。生成审计中间表主要是将预算指标数据的每项指标在国库集中支付数据中的付款情况联系起来。分析上述2表得知,预算指标数据中“明细指标”字段与国库集中支付数据中的“来源指标编号”字段相对应。通过2个表中的字段连接2表。具体SQL语句如下:
select a.指标来源类型名称,a.指标来源类型全称,a.摘要,a.可用指标金额,b.经济科目名称
,b.摘要1,b.支付日期,b.支付金额 ,b.收款人, b.收款银行 ,b.收款人账号
into 预算审计中间表
from 指标表 a left join 国库支付表 b
on a.预算审计中间表
where 指标来源类型名称 = '项目预算(审)'
order by 支付日期
执行SQL语句后结果如下图:
从执行结果可知,被审计单位年度安排2项专项预算,即“XX项目专项经费”6万元和“XXX指挥部工作经费”20万元。“XX项目专项经费”指标支付情况均为“null”值,说明该项目未执行,进一步核实发现该项目不需要实施,说明该单位存在虚报“XX项目专项经费”项目问题。再来分析“XXX指挥部工作经费”项目的执行情况,具体SQL语句如下:
select 指标金额=200000,sum(支付金额) 支付总额
,执行率= sum(支付金额)/200000
from 预算审计中间表
where 摘要 = 'XXX指挥部工作经费'
执行SQL语句后结果如下图:
该项目执行率不到60%,该项目本年度已实施完毕,仍结余40%的项目资金,说明该项目年初申报不实,预算编制过大。
(三)挤占、挪用专项资金问题。
在预算执行时,部分部门擅自将应用于专项用途的资金用于弥补单位经费不足。由于一些部门未对专项资金专账或专户核算,审查会计账簿和凭证时,难以发现。如果对相关数据进行比对分析就能很容易发现问题。通过查询《预算审计中间表》中项目资金具体用途情况就能找到相关疑点。具体SQL语句如下:
select 摘要1,支付日期,支付金额,收款人
from
where 摘要1 = 'XXX指挥部工作经费'
执行SQL语句后结果如下图:
浏览结果表发现,摘要中存在“接待XX考察”、“接待用酒”、“卫生费”等不符合该项目使用范围的支出,通过查询相关支出原始凭证,对相关疑点进行核实,确实是否存在将部门公用支出纳入到专项预算中开支。
(四)应使用未使用公务卡问题。
由于公务卡具有“消费留痕”的特点,是解决现金支付问题最有效的工具和手段。通过公务卡结算,方便了预算单位用款,有利于提高预算单位财务管理水平,有效解决现金支付透明情况度差、监管手段薄弱等问题。但审计中发现部分单位由于种种原因,仍存在未使用公务卡结算公务支出的问题,不通过计算机审计技术很难将这类问题从被审计单位大量的支付凭证中筛选出来。首先将被审计单位人员名单和国库集中支付数据连接后生成《本单位人员经手支付数据》。具体SQL语句如下:
select b.支付日期,b.收款人,a.职务,b.摘要,
b.收款银行,b.收款人账号,b.支付金额
into 本单位人员经手支付数据
from 单位人员名单 a left join 国库支付表 b
on a.姓名 =b.收款人
执行SQL语句后生成《本单位人员经手支付数据》,如图:
在数据中查询支付给本单位人员、金额大于500元的非差旅费及非“628”开头的银行账号就能找出相关疑点。具体SQL语句如下: select * from 本单位人员经手支付数据 where 摘要 not like '%差旅%' and left(收款人账号,3) <> '628' and 支付金额 >= '500' order by 收款人 执行SQL语句后结果如下图: 对查询出来的结果进一步核实后确定是否存在应使用未使用公务卡问题。 运用计算机进行预算执行审计能够极大地提高审计效率,也能够发现被审计单位一些较为隐蔽的问题,但受审计数据质量高低和计算机数据本身误受和误拒风险,一些查出来的疑点不能武断地确定为问题,需要后期大量调查核实工作;同时也存在一些计算机无法发现的问题,仍然需要很多常规审计手段来查处违纪违规问题,才能更好地提高审计质量。
扫描分享