每年各级政府应从预算支出额的百分之一至百分之三设置预备费,用于当年预算执行中的自然灾害救灾开支及其他难以预见的特殊开支,每年从审计情况看都存在预备费安排不足和使用不规范等问题,以下简介预备费审计计算机方法。 一、目标功能和审计事项 审计目标:政府预备费是各级政府按照年度财政预算的比例而设置的专项资金,在应对自然灾害等突发事件中发挥着重要作用,关乎社会的安全与和谐发展。审计主要目标检查预备费是否按照《预算法》等有关规定科学合理安排和使用预备费,促进预备费按法定用途设置和使用,保障预备费在应对自然灾害等突发事件中发挥着重要作用。 审计功能:根据财政部门指标数据,检查财政部门安排预备费是否符合法定比率,使用过程中是否按规定使用,动用预备费是否经过政府批准等。从而实现审计目标,发挥审计监督作用。 审计事项:财政部门组织预算执行审计-预算收入执行-预备费审批支出不合规。 二、所需资料 预备费安排使用合法性审计方法所需数据资料见下表。
利用此方法进行审计需要从财政部门信息系统取得如下资料: 基础表一:财政预算指标表表名:指标明细表,主要数据元素:[日期],[单位],[文号],[摘要明细],[指标数]、[分配数]、[来源]、[科室]、[科目名称]、[科目代码] 基础表二:一般预算收支预决算总表,表名:预算支出总表,主要数据元素:[预算科目]//大类科目,[调整预算数],[决算数]//单位万元 三、审计步骤 步骤一 通过“指标明细表”筛选出预备费安排使用情况数据,生成预备费安排使用明细表。 步骤二 统计“预备费安排使用明细表”中预备费当年实际安排总数。生成“当年实际安排预备费指标总数表”。 步骤三 用“预算支出总表”统计全年支出预算数据,用“决算数*10000”,并按《预算法》规定的下限1%计算出当年应该安排的预备费最低指标。生成“最低应安排预备费预算表”。 步骤四 手工比对预备费当年实际安排总数和按《预算法》规定的下限1%计算出当年应该安排的预备费。求出差额,得出未按法定比率安排预备费指标结果。 步骤五 根据“预备费安排使用明细表”中“摘要明细”字段筛选出不含抗旱、防汛、病疫、灾害、应急等数据。生成“未按规定使用预备费表”。 步骤六 统计“未按规定使用预备费表”中“分配数”总数。得出预备费用途不合法结果。 步骤七 根据“预备费安排使用明细表”,检查有无不应动用预备费指标而实际动用预备费指标数据。如“借款”不需要动用预备费指标,生成“用预备费指标安排借款表”。得出用预备费指标安排借款结果,得出结果。 步骤八 根据“预备费安排使用明细表”指标文号,手工查阅指标单后所附领导批示,看有动用预备费是否经过政府批准。 四、流程图
五、方法语言 步骤一 var sql;//定义变量sql:查询 begin sql:='Select *From[源_指标明细表]WHERE[来源]LIKE"%预备费%"'; CreateTempTable(‘预备费安排使用明细表’,sql);//生成临时表 ShowMsg(‘成功生成预备费安排使用明细表自定义表。’); end. 步骤二 var sql;//定义变量sql:查询 begin sql:=‘Select sum([决算数])*10000as预算支出合计,sum([决算数])*10000*0.01 AS最低应安排预备费预算From[源_预算支出总表]’; CreateTempTable(‘最低应安排预备费预算表’,sql);//生成临时表 ShowMsg(‘成功生成最低应安排预备费预算表自定义表。’); end. 步骤三 var sql;//定义变量sql:查询 begin sql:=‘select sum(指标数)as当年实际安排预备费总数from预备费安排使用明细表’; CreateTempTable(‘最低应安排预备费预算表’,sql);//生成临时表 ShowMsg(‘成功生成最低应安排预备费预算表自定义表。'); end. 步骤四 手工比对预备费当年实际安排总数和按《预算法》规定最低当年应该安排的预备费。求出差额,得出结果。 步骤五 var sql;//定义变量sql:查询 begin sql:=‘Select[日期],[单位],[文号],[摘要明细],[分配数],[来源]From预备费安排使用明细表WHERE[摘要明细]NOTLIKE "%防汛%"AND[摘要明细]NOT LIKE"%抗旱%"AND[摘要明细]NOT LIKE"%灾%"AND[摘要明细]NOTLIKE"%病%"AND[摘要明细]NOT LIKE"%疫%"AND[摘要明细]NOT LIKE"%防控%"AND[摘要明细]NOTLIKE"%应急%"AND[分配数]>0';