浅谈差旅费的计算机审计方法
一、借助EXCEL创建报销表和标准表,分别保留报销表的姓名、单位、外出地、出差起日、出差止日、报销金额字段及标准表的外出地、住宿费标准、伙食补助费标准字段。
二、创建的数据表导入数据库中,利用SQL语句进行查询。
(一)查询同一单位、出差天数相同、外出地相同、报销费用不同的情况。语句为:select distinct a.* from dbo.报销表$ a,dbo.报销表$ b where a.单位=b.单位 and a.外出地=b.外出地 and DATEDIFF(day,a.起始日期,a.结束日期)+1=DATEDIFF(day,b.起始日期,b.结束日期)+1 and a.报销费用!=b.报销费用。
(二)查询不同单位、出差天数相同、外出地相同、报销费用不同的情况。语句为:select distinct a.* from dbo.报销表$ a,dbo.报销表$ b where a.单位!=b.单位 and a.外出地=b.外出地 and DATEDIFF(day,a.起始日期,a.结束日期)+1=DATEDIFF(day,b.起始日期,b.结束日期)+1 and a.报销费用!=b.报销费用。
(三)查询是否超标准报销费用的情况。语句为:select a.姓名,a.报销费用-(datediff(DAY,a.起始日期,a.结束日期)+1)*b.住宿费-(datediff(DAY,a.起始日期,a.结束日期)+1)*b.伙食补助费 差额 from dbo.报销表$ a,dbo.标准表$ b where a.外出地=b.外出地。
(四)查询报销费用总体差额情况。1、生成差额表。语句为:select a.姓名,a.报销费用-(datediff(DAY,a.起始日期,a.结束日期)+1)*b.住宿费-(datediff(DAY,a.起始日期,a.结束日期)+1)*b.伙食补助费 差额 into 差额表 from dbo.报销表$ a,dbo.标准表$ b where a.外出地=b.外出地。2、计算总体差额情况。select SUM(差额) 总体差额 from 差额表。根据查询结果再核实问题,提高了工作效率。