巧用AO审计市政工程造价

作 者:

作者简介:
杨扬,王庆东,明光市审计局。

原文出处:
安徽审计

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2012 年 01 期

关 键 词:

字号:

      在市政工程造价审计中,一般广泛采用工程造价软件进行审计,在获取施工单位申报的工程量结算表、市政工程定额表、现场实地勘验工程量表,根据市政工程的取费程序,也可以用AO对市政工程造价进行审计,检查施工单位是否按国家规定的市政工程定额进行工程造价计算,施工单位有无通过虚报工程量、高套市政工程定额、重复计取工程费用手段,达到虚增工程造价,获取非法利润的目的。

      

      施工单位结算表,主要元素:1.[序号]2.[定额号]3.[工程名称]4.[单位]5.[申报工程量]6.[申报单价]7.[工程合价]

      施工单位规费税金结算表,主要元素:1.[序号]2.[定额号]3.[项目]4.[工程合价]5.[费率]6.[税率]7.[取费额]8.[税金]

      审计核定工程量表,主要元素:1.[序号]2.[定额号]3.[工程名称]4.[单位]5.[核定工程量]

      市政工程定额表,主要元素:1.[定额号]2.[定额单位]

      3.[定额]4.[人工费](定额组成部分)5.[材料费](定额组成部分)6.[机械费](定额组成部分)7.[工日](定额[人工费]组成部分)8.[工日单价](定额[人工费]组成部分)

      材料差价表,主要元素:1.[序号]2.[名称]3.[单位]4.[定额价]5.[市场价]6.[数量]7.[差价]

      市政工程取费程序表(本表为审计方费提供核心思路),主要元素:1.[序号]2.[代号]3.[费用名称]4.[计算公式或基础]5.[费率](含费额)

      审计步骤和语言

      方法的总体思路:根据现场勘验和有关方签证锁定施工方工程量和应该套的市政工程定额,根据“市政工程取费程序表”提供取费程序计算出市政工程造价。然后根据施工方提供工程和费税金计算工程总报价。最后对比施工方报价和审计核定的市政工程造价,计算出核减的工程造价并分析核减造价原因。

      

      步骤一

      通过“审计核定工程量表”关联“市政工程定额表”生成“含标准定额的核定工程量表”临时表。

      var sql;

      begin

      sql:=′Select a.★,[定额],[人工费],[材料费],[机械],[工日],[工日单价]From[源_审计核定工程量表]a inner join[源_市政工程定额表]b on a.[定额号]=b.[定额号]′;

      Create Temp Table(′标准定额的核定工程量表′,sql);ShowMsg(′成功生成含标准定额的核定工程量自定义表。′);

      end.

      步骤二

      套定额,用“含标准定额的核定工程量表”中“[核定工程量]*[定额]”生成“定额直接费”字段(A);并用“[核定工程量]*[工日]*3.5”生成“流动施工津贴”字段(B)、“[工日]*9”生成“人工费调整08年”字段(“(五)”);生成“定额计算表”临时表。

      var sql;

      begin

      sql:=′Select[序号],[定额号],[工程名称],[核定工程量]★[定额]as定额直接费,[核定工程量]★[工日]★3.5 as流动施工津贴,[工日]★9 as人工费调整08年From含标准定额的核定工程量表′;

      CreateTempTable(′定额计算表′,sql);

      ShowMsg(′成功生成定额计算表自定义表。′);

      end.

      步骤三

      汇总“定额直接费”、“流动施工津贴”、“人工费调整08年”字段,满足“市政工程取费程序表”中“A”“B”“(五)”数据需求。生成“定额直接费和流动施工津贴表”临时表。

      var sql;

      begin

      sql:=′select sum(定额直接费)as定额直接费,sum(流动施工津贴)as流动施工津贴,sum(人工费调整08年)as人工费调整08年from定额计算表′;CreateTempTable(′定额直接费和流动施工津贴表′,sql);ShowMsg(′成功定额直接费和流动施工津贴表自定义表。′);

      end.

      步骤四

      用“材料差价表”,汇总“([市场价]-[定额价])*[数量])”产生“材料差价”结果。

      var sql;

      begin

      sql:=′Select sum(([市场价]-[定额价])★[数量])as材料差价From[源_材料差价表]′;

      CreateTempTable(′材料差价汇总表′,sql);ShowMsg(′成功材料差价汇总表自定义表。′);

相关文章: