1、自来水公司作为公用事业单位,对人民群众的生活影响极大。近几年随着城市的快速发展,业务量逐年增长,年供水量达到了100多万立方米。从近几年该单位的效益情况看,却出现了亏损不断增加的趋势。该公司用水单位户数多,范围广,进行有效控制比较困难,2006年实际用户达13000多个。由于以前年度该单位对各用户水表的抄表、收费实行手工控制,在财务收支审计过程中无法详细核实该单位的收入明细情况。2006年6月起该公司对全市自来水用水、收费等情况通过用水收费管理系统进行管理。这一特点决定了对该公司的审计可以实施计算机辅助审计,解决了单纯手工审计费时费力,而且覆盖面难以保证的局面。但从审前调查情况看,该单位业务软
2、件运行时间较短,软件对数据缺少加密功能控制,业务员可对有关的数据进行直接改动,而不需用更正程序。因此,重点利用计算机进行辅助审计则可以扬长避短,查找收入管理方面的缺陷,通过对收费系统的所有业务数据进行检索,取得较好效果。 所需资料利用此经验进行审计,需要从被审计单位取得如下资料:一、利用此经验进行审计,需要从被审计单位取得如下资料:业务数据:(一)用户基本信息表UserInfo包含13189户用水单位。主要内容如下:1、用户编号ID2、用户名称Name3、用户地址Addr4、用户类型UserType0,代表个人用水;1,代表单位用水5、付款类型PayMode(二)抄表及水费征收历史记录表Rat
3、eHistory,保存了各月的水表抄表数据及水费征收记录,主要内容如下: 1、用户编号ID共13189户用水单位(户) 2、水表编号MeterID 3、操作月份CurMonth 4、第一水价编号PriceID 5、第二水价编号SecPrice6、第二水价比例Rate7、第三-第五水价编号ThdPrice-FifthPrice8、第三-第五水价比例ThdRate-FifthRate9、计划水量Scheme10、水表口径Caliber11、上月数SYS12、本月数BYS13、上月日期SYRQ14、本月日期BYRQ15、录入日期LRRQ16、抄表异常CBYC17、抄见水量CJSL18、子表水量ZBS
4、L19、加减水量JJSL正数为调增,负数为调减20、起码水量QMSL底度费21、第一-第五水价水量SL1-SL5,SL11-SL5322、合计水量HJSL,合计金额HJJE23、上月水量SYSL24、第一-第五水价金额JE1- JE5, JE11- JE5325、滞纳金ZNJ26、开票金额KPJE27、实收金额SSJE28. 代收合计金额 DSHJJE 29.换表费HBF30.实际征收滞纳金SSZNJ31. 本月结余 BYJY 32. 上月结余JYA 33. 合计结余JYB (三)水价表price保存了当前在用的水价记录及以前用过的水价历史记录,主要内容如下:1、用水类型Name2、基本水价P
5、rice13、城市附加费Addit14、污水处理费Addit25、水资源费Addit3(四)历史水价记录表PriceHistory记录征收水费的历史价格构成。 (五)水费欠交表Arreas记录有欠费情况的水表欠交金额及水量。(六)各用水单位不同水价用水量比例表WaterRate记录单位总水量中不同水价水量比例。财务数据需要取得被审计单位财务核算系统的审计年度备份数据,本次审计,被审计单位财务系统采用的是基于SQL Server后台数据库支持的用友财务软件。审计步骤一、步骤一1对抄表记录的审计检查抄见水量是否正确,筛选出抄见水量不符的记录。汇总上月读数、拆表读数、装表读数、本月抄表读数,核对其钩
6、稽关系。查找以上核对不符的明细记录。供参考的类SQL描述有:Select SUM(SYS) AS 上月数量,SUM(CBS) AS 拆表读数,SUM(ZBS) AS 装表读数,SUM(BYS) AS 抄表读数,SUM(CJSL) AS 抄记数量 From 业务_RateHistory Select ID,MeterID,CurMonth,BYS-SYS+CBS-ZBS AS 本月数1 From 业务_RateHistory WHERE BYS-SYS+CBS-ZBSCJSL select * from 业务_RateHistory where NOT EXISTS (select * from
7、 业务_RateHistory as t where t.meterid = 业务_RateHistory.meterid and 业务_RateHistory.BYS=t.SYS AND t.CurMonth业务_RateHistory.CurMonth) and EXISTS (select * from 业务_RateHistory as t where 业务_RateHistory.CurMonth t.CurMonth and t.id=业务_RateHistory.id and t.meterid = 业务_RateHistory.meterid ) ORDER BY MeterI
8、D二、步骤二2.查找抄表计算水量不符的记录。2.1 查找合计水量与抄表计算水量不符的记录。2.2 查找加减水量不为零的记录,对加减水量进行筛选,对其加减水量较大的用户进行延伸调查。2.3查找有分表的单位,与挂分表的单位进行核对。2.4对收取低度费的记录进行筛选,查找违规收取底度费问题。供参考的类SQL描述有:Select ID,MeterID,CurMonth,JJSL From 业务_RateHistory WHERE JJSL0Select ID,MeterID,CurMonth,ZBSL From 业务_RateHistory WHERE ZBSL0Select ID,MeterID,C
9、urMonth,IIF(CJSL-ZBSL+JJSLQMSL,CJSL-ZBSL+JJSL,QMSL) AS 合计数量 From 业务_RateHistory WHERE IIF(CJSL-ZBSL+JJSLQMSL,CJSL-ZBSL+JJSL,QMSL)HJSLSelect ID,MeterID,CurMonth,QMSL,CJSL-ZBSL+JJSL AS 合计 From 业务_RateHistory WHERE CJSL-ZBSL+JJSLQMSL三、步骤三3对合计水量的核对3.1 汇总各类水量与合计水量核对。3.2 核对对分类水量比例的计算是否正确。3.3 对零水表进行审查,查找混淆
10、零水表的用户。3.4 查找长期不抄表、不收费的用户。供参考的类SQL描述有:Select SUM(HJSL) AS HJsl, SUM(SL1+SL2+SL3+SL4+SL5) AS 合计数量 From 业务_RateHistorySelectID,MeterID,CurMonth,SL2,SL3,SL4,SL5 ,SL2-IIF(Rate1,HJSL*Rate,Rate) AS 第二水量水量核对不一致的 , SL3-IIF(ThdRate1,HJSL*ThdRate,ThdRate) AS 第三水量水量核对不一致的 , SL4-IIF(FourthRate1,HJSL*FourthRate,
11、FourthRate) AS 第四水量水量核对不一致的 , SL5-IIF(FifthRate1,HJSL*FifthRate,FifthRate) AS 第五水量水量核对不一致的 From 业务_RateHistory WHERE SL2-IIF(Rate1,HJSL*Rate,Rate)0 OR SL3-IIF(ThdRate1,HJSL*ThdRate,ThdRate)0 OR SL4-IIF(FourthRate1,HJSL*FourthRate,FourthRate) 0 OR SL5-IIF(FifthRate1,HJSL*FifthRate,FifthRate) 0Select
12、ID,MeterID,CurMonth,HJJE,HJSL From 业务_RateHistory WHERE HJSL0 AND HJJE=0Select ID,MeterID,CurMonth,HJJE,HJSL From 业务_RateHistory WHERE HJSL=0 AND HJJE=0四、步骤四4对合计金额的审查4.1 对应收金额审查,汇总分类水量金额,与合计金额核对。4.2 对各项代收费进行汇总,与代收费总额进行核对。4.3 将用水分类数量与其单价进行汇总核对。供参考的类SQL描述有:Select SUM(HJJE) ,SUM(JE1+JE2+JE3+JE4+JE5) AS
13、 合计金额 From 业务_RateHistorySelect SUM(JE12+JE22+JE32+JE42+JE52) AS 附加, SUM(JE13+JE23+JE33+JE43+JE53) AS 污水费, SUM(JE14+JE24+JE34+JE44+JE54) AS 水资业务费,SUM(DSHJJE) AS 代收费合计 From 业务_RateHistorySelect业务_RateHistory.ID,业务_RateHistory.MeterID,业务_RateHistory.CurMonth,业务_RateHistory.PriceID,业务_RateHistory.SL1,业
14、务_RateHistory.JE1,业务_Price.Price1,业务_Price.Addit1,业务_Price.Addit2,业务_Price.Addit3 INTO 数量套单价合并表11 From 业务_RateHistory LEFT Join 业务_Price On 业务_RateHistory.PriceID=业务_Price.ID Select ID,MeterID,CurMonth,JE1,SL1*Price1 AS 基本单价, SL1*Addit1 AS 城市附加费,SL1*Addit2 AS 污水处理费,SL1*Addit3 AS 水资业务费 INTO 数量套单价合并表1
15、2 From 数量套单价合并表11五、步骤五5核对实收金额的正确性5.1 汇总合计金额、开票金额、实收金额、应收滞纳金、实收滞纳金。5.2 查找审计截止日的预收款余额。5.3 查询审计截止日的欠款金额。根据系统钩稽关系,应收金额-欠款金额+预收款+实收滞纳金=开票金额(实收金额),通过以上查询核对是否相符。供参考的类SQL描述有:Select SUM(HJJE) AS 应收金额 ,SUM(DSHJJE) AS 代收金额,SUM(ZNJ) AS 应收滞纳金,SUM(SSZNJ) AS 实际收取滞纳金,SUM(KPJE) AS 开票金额,SUM(SSJE) AS 实际收取金额 From 业务_Ra
16、teHistoryselect MeterID,MAX(CurMonth) AS 最大时间 INTO 预收款结余 from业务_RateHistory group by MeterIDselect 最大时间,JYB from预收款结余 LEFT Join 业务_RateHistory On 预收款结余.meterID=业务_RateHistory.MeterID AND 预收款结余.最大时间=业务_RateHistory.CurMonthSelect * INTO 欠款表 From 业务_Arrears WHERE SFYF2006-12-31Select SUM(JE111+JE211+JE
17、311+JE411+JE511) AS 基本水价, SUM(JE12+JE22+JE32+JE42+JE52) AS 附加费 ,SUM(JE13+JE23+JE33+JE43+JE53) AS 污水处理费,SUM(JE14+JE24+JE34+JE44+JE54) AS 水资业务费,SUM(HJJE) AS 合计金额,SUM(DSHJJE) AS 代收金额,SUM(ZNJ) AS 滞纳金,SUM(ZNJJM) AS 实际收取滞纳金,SUM(SSJE) AS 实际收取金额,SUM(KPJE) AS 开票金额 From 欠款表六、步骤六6核对财务数据与业务数据的一致性6.1 利用AO系统的账表分析
18、功能,查找审计期间的水费收入及提取的税金、代收的各项费用、滞纳金。6.2 将业务数据的实收金额扣除实收滞纳金和预收款,与以上财务数据进行核对,看是否相符。七、步骤七7对其他事项的审计7.1审查是否对自备水源的单位收取排污费。7.2对价格表进行审查,对各类用水价格的准确性进行核对。7.3 对国家现行用水收费政策与业务数据中的价格表进行核对,查找不符合政策的收费。7.4 对软件运行情况进行评估。经验模型(略)使用法规一、法规名称:中华人民共和国城市供水条例发文文号:中华人民共和国国务院令第158号发文单位:中华人民共和国国务院适用范围:水价的执行生效日期:1994-10-01失效日期:0法规条目:
19、第二十四条:用水单位和个人应当按照规定的计量标准和水价标准按时缴纳水费。第二十五条:禁止滥用或者转供城市公共供水。第二十六条:城市供水价格应当按照生活用水保本微利、生产和经营用水合理计价的原则制定。城市供水价格制定办法,由省、自治区、直辖市人民政府规定。二、法规名称:排污费征收使用管理条例发文文号:中华人民共和国国务院令第369号发文单位:中华人民共和国国务院适用范围:排污费征收生效日期:2003-03-01失效日期:0法规条目:排污者应当按照下列规定缴纳排污费:(二)依照水污染防治法的规定,向水体排放污染物的,按照排放污染物的种类、水量缴纳排污费;向水体排放污染物超过国家或者地方规定的排放标
20、准的,按照排放污染物的种类、水量加倍缴纳排污费。三、法规名称:山东省水资源费征收使用管理办法发文文号:山东省人民政府令第135号发文单位:山东省人民政府适用范围:水资源费征收生效日期:2002-04-01失效日期:0法规条目: 在本省行政区域内直接从地下或者河流、湖泊、水库取水的,必须按本办法规定缴纳水资源费。农业灌溉、农村非经营性取水暂不征收水资源费。四、法规名称:烟台市城市供水管理办法发文文号:烟政发2003108号发文单位:烟台市政府适用范围:城市供水生效日期:2003-07-30失效日期:0法规条目: 任何用水单位需开户或增加城市公共供水,均需按规定缴足有关费用,纳入供水计划,向城市公
21、共供水单位提供有关接水资料。城市供水单位按照城市发展规划及给水设计规范进行接水设计,并组织施工,申请单位承担相关费用。五、法规名称:关于调整城市供水价格有关问题的通知发文文号:莱价20054号发文单位:莱州市物价局适用范围:城市供水生效日期:2005-04-01失效日期:0法规条目: 城市供水用户及城市排污管网覆盖范围内的自备水源单位均应缴纳排污费。经验分类:审计署专家经验-企业审计-资产、负债损益的真实性审计经验类型:重点事项经验日期:2008-06-17【典型案例】 2007年,我们对某自来水公司资产负债损益进行审计过程中,审计人员灵活运用AO系统及SQL Server,在审计过程中通过运
22、用计算机审计技术进行分析,发现了该公司隐瞒收入60万元、以费易物发放福利20余万元、内部控制薄弱等问题,审计工作取得很好的成效。(一)审前调查阶段我们首先了解财务系统与业务收费系统的运行环境。该单位采用用友网络版财务软件,后台数据库为SQL数据库。用水收费系统以SQLSERVER为后台数据库,全套系统只有一个数据库文件,包含了几十张表,存放了系统历年来用户及水费收费的信息。通过对抄表、收费整个业务流程的了解之后,我们从中选择了以下六张主要表用于审计分析:(1)用户基本信息表UserInfo,包含13189户用水单位;(2)用水收费系统的抄表及水费征收历史记录表RateHistory,保存了各月
23、的水表抄表数据及水费征收记录;(3)用水收费系统的水价表price,保存了当前在用的水价记录及以前用过的水价历史;(4)用水收费系统历史水价记录PriceHistory,记录征收水费的历史价格构成;(5)水费欠交表Arreas,记录有欠费记录的水表欠交水量及金额;(6)各用水单位不同水价用水量比例表WaterRate,记录单位总水量中不同水价水量比例。将上述电子数据(财务数据、业务数据)导入AO软件。(二)审计过程及发现的问题1对抄表记录审计,对当月水表记数与下月记数的期初数核对,发现明显不符的记录100多条;抄记水量计算不正确,造成少收费20多万元2.查找抄表计算水量不符的记录,发现:合计水
24、量与抄表计算水量不符;加减水量具有随意性,该公司随意加减水量,调整用水单位的各类用水量,变通该公司及部分用户的一些不合理支出。对部分用水单位违规收取底度费(起码费)。3对合计水量的核对,发现分类水量比例的计算不正确,存在混淆零水表的用户和长期不抄表、不收费的用户。4核对实收金额的正确性,发现截止审计期末,应收金额-欠款金额+预收款+实收滞纳金开票金额(实收金额)。5核对财务数据与业务数据的一致性,发现业务数据的实收金额扣除实收滞纳金和预收款,与财务数据不符。6未对自备水源的单位收取排污费;农村用水价格不符合规定,对非经营性用水收取了水资源费,记为本单位水费收入。7发现的其他问题(1)系统无法涵
25、盖全部的水费收费业务,还存在一部分游离于系统之外的手工收费和手工调整,不利于水费征收的管理和总体收费情况的反映。建议应将全部的水费征收业务都包含到水费系统中,以利于水费征收工作的统一管理,并使水费系统能真实反映收费全貌。(2)应进一步改进零水价表的管理。经对该公司业务数据的审计发现,截止到2007年6月底,公司共有零水价表48块,2006年6月至2007年6月水流总量705942立方米,对这些表只考核水量,不考核金额。经查,用水收费软件中对这些水表的流量没有和其所属用水户相关联,造成水量回收率指标难以考核,影响了收费的网络控制。建议该公司提请软件开发商对其用水收费软件进行完善,实行用水总分表控制制度,达到一级控制一级,以减少用水损耗,提高水量回收率。(3)财务数据核算与业务数据核算应同步。审计发现,该公司财务核算与业务数据核算的收入时间不同步,表现为财务入帐的收费情况统计表没做到按日统计(或定期统计),月份截止时间不统一,开始与终止时间填写不规范,财务数据的收入归属期往往跨业务数据核算的月份,造成财务数据与业务数据核算脱节,不便于财务数据同业务数据的核对。对此,建议该公司应加强财务与业务数据的核算与管理,每月结帐时间应统一时点,做到财务数据与业务数据反映核算的各项数据一致。