一、实例概述 (一)审计项目名称 某财政部门2005年度本级预算执行情况审计 (二)项目实施时间 2006年4月10日至2006年6月20日 (三)项目背景介绍 根据自治区审计厅的工作计划,审计组对某财政部门 2005年度本级预算执行情况进行审计。审计组重点审计该财政部门2005年部门预算、转移支付制度、国库集中支付制度、非税性收入征管、政府采购等五项内容。审计实施方案中明确要求审计组成员必须使用审计署“AO”计算机系统开展审计。但审计人员发现,财政系统“金财工程”建设使用的系统种类繁多,与本级预算执行审计直接联系的部门预算、国库集中支付、总预算会计、非税收入征管等计算机信息核算、管理系统就有16套,各系统的会计数据接口又不统一,审计人员对相关数据库数据采集、转换、分析的工作非常艰苦。但审计人员借鉴兄弟省区计算机审计的经验,结合本地实际情况,克服困难,卓有成效地开展工作,顺利完成了任务。 (四)项目审查数据量 审计人员采用AO系统《会计电算化系统内部控制调查模块》,通过制成会计电算化系统内部控制调查表,向财政部门预算管理人员调查了解到,该财政部门总预算会计使用的软件是“总会计2000”单用户版,是由北京四方志诚软件公司开发,经财政部推荐,在全国财政系统普遍推广的会计核算软件。“总会计2000”软件分单用户版和网络版两个版本。单用户版数据库采用ACCESS,采集原始数据时可直接拷贝“总会计2000”安装目录下的ACCESS文件(扩展名为MDB)。该账套数据包含了自治区财政部门总预算会计从2004年1月到2006年4月数据容量为6.7MB的6万余条记录。 (五)项目最终结果 经过使用“AO”系统,审计人员发现财政部门编制的 2005年本级财政收支决算报表(草案)列报的预算支出科目、金额和当年预算管理部门安排本级支出预算科目、金额不符等问题。利用“AO”系统开展预算执行审计初见成效。 二、项目具体实施过程 “AO”应用介绍 1.对财政部门内部控制情况的调查。针对财政部门预算指标管理系统(主要是年初部门预算管理系统、年中追加支出预算指标管理系统)、财政资金管理系统(主要是总预算会计核算系统、专项资金核算管理系统、预算外资金核算管理系统)分设的特点,审计组利用“AO”设计了会计电算化系统内部控制调查表。通过对财政部门总预算会计核算系统和预算指标管理系统之间内部控制制度设立、执行情况进行了调查核实。根据方案,在“AO”中编制审计事项,设置人员分工,导出项目信息文件给其他审计人员建立项目。 2.电子数据的采集和转换。首先采集转换财政部门总预算会计核算系统。重庆市审计局安磊同志曾在《中国审计》2005年6期发表过《总会计2000数据库数据采集转换分析》文章,审计署网站“金审工程”中对“总会计2000”数据库数据采集转换进行过比较全面详细的介绍。借鉴以上成果,极大提高了审计效率和质量。结合安磊同志的成果,审计人员在SQL系统先后生成了三张表:凭证表,主要包括字段借贷方向、凭单号、凭证日期、单据数、摘要、金额、科目编码(注明:科目编码共40位,每5位代表一级科目,共8级,主要代表总预算会计资产负债科目类、预算收入和支出科目大类、款、项、单位等);科目表,主要包括字段科目编码、科目名称、余额方向;余额表,主要包括字段科目编码、科目余额、余额方向。 3.以“AO”为主平台辅助审计。(1)基础工作。审计人员将以上三张表,导入“AO”系统建立的“2005总预算”电子账簿当中。根据审计人员的经验,重点对科目余额表和凭证表进行审计。因为按照《预算法》,财政部门必须按照人大批准的本级预算,在规定的时间将支出预算指标批复到本级预算单位。另外对于中央专项资金,财政部门直接按照中央专项自行追加本级预算单位的支出预算,财政部门不得办理无预算的拨款。因此,产生以下平衡关系:财政部门安排的本级支出预算指标(按照类、款、项)=本级财政决算列报支出数(按照类、款、项)+本级财政结转下年支出数(按照类、款、项)。通过上述平衡式,核实财政部门提交给本级人大财政决算草案,是否严格按照《预算法》执行。(2)财务数据的分析。首先审计人员对“总会计2000”中科目编码进行分析,设计了以下SQL语句: ——对一级科目进行分析 Select[科目编码],[科目名称],[余额方向]From[会计科目]where right([科目编码],35)=′ 00000000000000000000000000000000000′ 通过分析,可以得知[科目编码]的前5位是‘10703’为一般预算支出、前5位是‘11637’为基金预算支出。 ——对财政拨款按照大类进行划分 Select left([科目编码],10)as预算支出大类编码,sum([期初余额])as[期初余额],sum([借方发生额])as[借方发生额],sum([贷方发生额])as[贷方发生额],sum([期末余额])as[期末余额]From[科目余额]WHERE left([科目编码],5)=′10703′or left([科目编码],5)=′11637′