AO在自来水公司审计中的应用案例,本文主要内容关键词为:自来水论文,案例论文,公司论文,AO论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
一、实例概述
(一)审计项目名称
某县自来水公司2009年至2010年资产负债及损益情况审计
(二)项目实施时间
2011年9月8日至12月8日
(三)项目背景介绍
根据当年审计计划的安排,我们对某县自来水公司2009年至2010年资产负债及损益情况进行了审计,在审前调查中我们了解到该公司自来水收费管理系统实行了计算机管理。深入调查后发现该公司近几年来连年亏损,其中2009年亏损299万元,2010年亏损289万元。而造成亏损的主要原因就是水损过大,其中2009年至2010年度该公司综合水损率为33.95%,其中,一分公司2009年水损率30.89%,2010年水损率32.81%,审计年度内平均水损率31.9%;二分公司2009年水损率38.36%,2010年水损率40.28%,审计年度内平均水损率39.33%。大大超出了国家行业标准12%的规定。
因此,我们选择功能强大的AO软件,采集了该公司近几年来的纳入计算机管理的业务数据,重点关注和分析了水费欠费情况,水表抄表情况,执行水费收费价格情况,违约金的收取和减免情况以及与水费管理系统有关的其他信息,巧用AO的SOL语句进行数据库查询,获取了有关水费收费管理环节的重要数据,发现了管理中存在的漏洞。利用AO软件进行数据的筛选和分析,对发现问题、确定审计重点起到了重要作用,提高了工作效率,降低了审计成本。
(四)项目审查数据量
该公司水费收费管理系统以计算机网络为支撑环境,依托WINDOWS操作平台,业务系统后台数据库为SQL SERV-ER。我们采集了该公司2004年至2011年10月的纳入该系统管理的SQL SERVER数据,提取了用户信息表(UserInfo)、水表信息表(WaterMeterInfo)、水费信息表(MeterFeeInfo)等三张主要业务数据表,共计1167476行数据。
(五)项目最终结果
数据分析中发现,纳入收费系统公里的数据到2011年7月31日累计应交费抄表用水量有128399吨,到2010年12月31日应收未收水费135291.81元。审计年度内一分公司比按规定标准少收水费70372.35元。根据数据分析结果现场调查发现有如下情况:①该公司少数职工无特殊情况不缴水费。②部分工程施工结定无法收取水费。③部分用水单位无故不缴水费等。审计年度内停抄表用户2023户,均未注销,进行现场调查后发现主要是企业或工程施工用水,工程完工后拖欠水费:调查中还发现了个别停抄表仍在用水而无人监管的情况。以上情况表明某县自来水公司收费管理环节存在漏洞、内控制度不健全、责任心缺失,是造成水损严重、效率低下的重要原因之一。县政府有关领导对审计结果报告作出批示,责成该公司对审计发现的问题认真进行整改,同时也对审计工作给予了充分肯定。
(六)案例特点
特点一:数据量大,时间跨度长。
特点二:审计分析针对性强,效果明显。
特点三:计算机审计与现场调查相结合,探索了运用计算机审计的新途径。
特点四:为该公司加强管理和决策提供了科学的依据,发挥了“免疫系统”功能。
二、项目具体实施过程
(一)AO应用介绍
1.审前准备阶段。
①综合部门项目管理员在OA中根据年度计划建立项目,并进行项目分解;
②审计组成员从OA中下载项目信息,并在AO的“项目管理”中,以“自动建立项目”方式装入下载信息,建立项目;
③审计组进行人员分工,编制项目审计实施方案和计算机审计实施方案并报分管局长审批:
④主审编制确定审计事项,导出项目信息文件给其他审计人员建立项目。
2.审计实施阶段。
①业务数据采集。审计人员利用AO采集了该公司2004年至2011年10月的纳入水费管理系统管理的SQL SERVER数据,提取了用户信息表(UserInfo)、水表信息表(WaterMeterIn-fo)、水费信息表(MeterFeeInfo)等三张主要业务数据表,共计1167476行数据。并进行了数据整理。
②业务数据分析。审计人员通过对该公司水费管理系统数据查询,筛选出只有用水量没有缴水费的用户和对审计年度内停抄表用户的查询,发现了该公司存在严重的漏收水费、漏抄水表问题。现场深入调查后发现该公司水费管理存在严重漏洞。
审计人员利用了AO的“SQL查询器”编辑SQL语句,利用自由表进行了合并运算。提高了审计效率,实现了审计目标。
③编制审计证据和审计工作底稿。审计人员每天在AO中编写审计记录,对发现并已确认的问题编写审计证据和底稿,并在记录中标注相应证据及底稿的索引号。
④打包上报。通过AO将审计过程中重要资料及时打包上传OA系统,报领导查阅。
3.审计终结阶段。
①生成审计报告初稿。运用AO“审计底稿”中的“审计报告”功能,编制审计报告提纲,生成审计报告初稿。
②打包上报。将审计报告、被审单位资料、项目所有数据和文档打包上报给OA。
(二)项目取得成果
到2011年7月31日累计应缴费抄表用水量有128399吨,到2010年12月31日应收未收水费135291.81元。审计年度内停抄表用户2023户,均未注销。以上情况表明某县自来水公司收费管理环节存在漏洞,内控制度不健全,造成水损严重、效益低下。
审计思路
1.确定审计重点
2.查找漏收水费
具体流程如下图所示:
审计方法和步骤
步骤一:将用户信息表(UserInfo)和水表信息表(WaterMeterInfo)用用户代码(UserID)进行关联,生成中间表。
var sql;//定义变量sql:查询
begin
sql:=selectb.WaterMeterID,a.UserID,a.UserName,a.UserAddr,a.DateOfOpenAccount,a.DateOfCloseAccount,b.InitPoint,b.WaterSupplyDate,b.WaterMeterType,b.PayType,b.Balance,b.LatestReadDate into用户用水信息表from User-Info a join WaterMeterInfo b on a.UserID=b.UserID;
CreateTempTable(‘用户用水信息表’,sql);//生成临时表
ShowMsg(成功生成‘用户用水信息表’);
Selecta.WaterMeterID,a.UserName,a.DateOfOpenAc-count,a.WaterMeterType,a.InitPoint,a.Balance,b.Ultimo-Tons,b.CurrentTons,b.TotalFee.b.UsedAmount,b.DateOf-ReadMeter,b.DateOfUltimo,b.MeterReader into用户水表抄表信息表from用户用水信息表a join MeterFeeInfo b on a.Wa-terMeterID=b.WaterMeterID
CreateTempTable(‘用户水表抄表信息表’,sql);//生成临时表
ShowMsg(成功生成‘用户水表抄表信息表’);
end
接下来用是Select*From dbo.用户水表抄表信息表WhereTotalFee is null or TotalFee=0语句,将信息表中记录的有用水量但没有缴费的用户筛选出来,共得到15344条信息,生成“有量无费表”。
步骤二:筛选有表无费的记录,确定审计疑点。
var Cx,Bz,Sk;//定义变量Cx:查询,Bz:标志
begin
Cx:=CreateQ(‘select*,from用户水表抄表信息表where select*from dbo.用户水表抄表信息表whereTotalFee is null or TotalFee=0);//打开表
BZ:=Qeof(CX); //判断是否为空
while BZ<>0 do //循环开始直到BZ=0结束
begin
WaterMeterID=QFDValue(CX,‘WaterMeterID’);
//是:取‘水表号’字段
AddVouRslt(WaterMeterID); //把水表号号对应的用户记录到未落实疑点中
BZ:=Qmov(CX,1); //下移一行
BZ:=Qeof(CX); //判断是否为空
end;//循环结束
ShowMsg(‘记录已成功插入到未落实财务疑点库中’);
end.//程序结束
步骤三:
将“有量无费表”执行到排序分组表进行数值分析,对照用水类型计算出到2010年12月31日欠缴水费的金额。
步骤四:利用AO的数据,结合现场调查深入了解产生问题的原因,找出问题的症结所在。
三、使用AO的创新点
1.充分利用被审计单位数据库数据,将多个表格合并筛选查询审计需要的信息。
2.利用AO提供的SQL语句的功能,对大量的数据进行查询节省了数据处理,提高了审计效率。
3.利用AO排序分组表和数值分析功能对数据进行分类汇总、对比,得到有价值的审计信息。
4.充分利用AO自由表的功能,在AO中对数据进行合并与汇总,最终得出审计结论。
标签:水表论文; ao论文; 项目公司论文; 审计软件论文; 审计计划论文; 审计方法论文; 审计目标论文; 审计流程论文;