《把握九个环节助你写好计算机审计方法bipm.docx》由会员分享,可在线阅读,更多相关《把握九个环节助你写好计算机审计方法bipm.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、把握九个环节助你写好计算机审计方法来源:会计求学网 作者:zjghr 收藏本文 计算机审计方法是审计人员在实践中运用计算机开展审计积累下来的重要经验和典型案例,具有较强的实用性、针对性和可操作性,可在其他审计过程中被借鉴和引用。以下九个环节助你写好计算机审计方法。一、准备充分。撰写计算机方法前要收集国家审计署审计事项数据字典、审计数据规划及其版本号、计算机审计方法体系基本规划、计算机审计方法流程图编制规范,下载并安装好流程图制作软件。二、选题适当。这是写好方法的重要环节。所选的题材一般为被成功运行过的实例,具有一定的代表性,注意不能和以前的经验重复。三、思路清晰。撰写计算机审计方法,审计目标清
2、晰,重点内容、方法步骤详细且可操作性强。利用计算机审计工具达到自己的审计目的并取得预期的效果。四、数据适中。这是计算机审计的基础,一是采集数据前了解对方数据库的基本情况,如数据库的种类、结构、容量的种类等等;二是力求采集的电子数据完整、准确并及时对电子数据进行清理,掌握相关的数据结构和字段含义;三是找出所写审计方法需用到的相关数据表,对涉及业秘密等敏感问题的电子数据,应进行适当处理,如姓名、身份证号码、摘要有关内容;四是数据量不能过大,否则在AO查询过程中速度缓慢。五、流程图直观。把审计思路和审计步骤用图形化的方式表现出来,力求简洁、准确、清楚,让人一目了然。六、方法和语言简练。这是计算机方法
3、成败的关键,编写的ASL程序和SQL语句力求准确、精炼、实用、可运行。编好的SQL语句可在AO查询分析器工具中运行,以验证实际效果。七、文字材料通顺完整。包括背景资料、审计效果、审计建议补充说明等相关文字材料,力求文字通顺、表述清晰完整。八、引用法规准确。主要指所用的相关法规条目和内容要准确无误。九、要素齐全。计算机审计方法的十三项要素要齐全,包括方法代码(填写一级和二级分类码)、方法名称、审计事项、目标功能、所需数据、分析步骤、流程图、方法语言、适用法规、延伸建议、作者单位、时间、标志等13项内容。在AO中如何撰写审计方法在审计过程中,审计人员对某类问题的审计思路、所使用的审计方法,是非常有
4、价值的,AO提供了把这些思路和方法保存下来的功能。下面笔者简要介绍如何在AO中撰写审计方法。 步骤一:以某用户名进入AO,打开任一审计项目,使“审计分析”模块可用。单击“审计分析”“审计方法”“审计方法管理”,弹出“审计方法管理”窗口,在左侧审计方法树上单击审计师方法或审计师方法下的某个行业,单击“新增行业”,在弹出的对话框中输入行业名称。新的行业添加成功后,审计人员可以在这个目录下新增审计方法,管理自己的审计方法。 步骤二:选中新建的行业,右键点击后选中“创建审计方法”,在窗口的右侧可以修改此方法的名称、创建人、创建日期,填入审计提示、审计目标、使用法规、方法说明等信息。单击“方法保存”,保
5、存所做操作。 步骤三:选中需要添加步骤的审计方法,右键单击后选中“创建审计步骤”,在窗口的右侧可以修改步骤名称、创建日期,输入该步骤对应的ASL程序和步骤说明等内容。该审计步骤如果运用到一个或若干个SQL语句,可以右键单击该审计步骤,选择“创建SQL语句”,单击该语句节点后可修改此节点名称,在窗口的右侧输入该SQL语句节点对应的SQL语句和SQL说明。注意该过程要随时单击“方法保存”,保存所做操作。SQL语句创建成功后,返回到审计步骤窗口,鼠标在ASL程序中需要插入SQL语句的位置单击,然后点击“添加SQL语句”右侧的下拉箭头,从下拉列表中选择要添加的SQL语句,该语句就被加入光标所在的位置,
6、单击“方法保存”,保存所做操作。 步骤四:加载演示数据和说明文档。右键点击该方法,选择“方法设置”,在弹出的对话框中点击“附加数据库”,可以附加一个ACCESS数据库作为当前方法的演示数据库。同样在“方法设置”窗口下,点击“附加文档”,将该方法的说明文档(.DOC格式)与审计方法关联起来。 步骤五:“编译”与“执行”。单击“编译”,系统会编译该审计步骤,审计人员可以初步判定一下ASL程序和SQL语句的正确性。特别是在SQL语句较多的情况下,每在ASL程序中插入一个SQL语句就可以“编译”一下。“执行”时系统会在当前电子数据中执行选中的审计方法,执行结果和编译信息都显示在方法主窗口的右侧下方对应
7、选项卡中。 步骤六:利用“方法导出”功能,可以将撰写的审计方法导出供其他审计人员共享。导出的文件是*.func格式。如何编写ASL 一直以来大家都问ASL怎么写,好难,其实ASL并不如大家想的那么难,在掌握SQL语句之后,再写ASL就不是很难的了,有时候就是套用定式。大家仔细看看AO中行政事业单位的18个审计方法,你会发现这18个方法的主要区别在于SQL语句不同,判断标准不同,其他的都一样。下面是我四年前写的一个东西。发给大家参考。其实,ASL就是一个简单的编程语言,具有一般编程语言的特征。循环、判断和顺序执行。其实计算机之所以能解决很多问题,不是因为计算机比人智能,而是因为计算机运算速度快并
8、且准确。实际上,人挑问题是通过各种智能的分析的,而计算机挑问题就是“穷举法”。就是把每一个数据全看一遍,因为它快,所以它就能解决问题。换到我们编程上来,就是通过SQL语句从数据库中查出一个结果集(二维的表格),然后一行一行的以一定的规则来筛选他们,有问题就记录下来,没问题就下一行。所以,简单得ASL编程是有固定的模式的。0、定义变量1、打开表2、设置标志(当前处理到那行的标志)3、判断标志是否结束(就是是否处理完最后一行),如果Y,跳到94、取出当前行要分析的字段值5、分析字段6、符合条件记录(输出)7、移动标志,下移一行 8、回到39、程序结束结合到实际的ASL例子我们来看。使用ASL编写审
9、计方法,审查银行存款科目,有贷方金额大于1000000元的记录到已落实疑点中。(/后面的语句是注释)var CX,BZ,DFJE,YPZH; /0、定义变量begin CX:=CreateQ(SELECT * FROM 凭证库 WHERE left(科目编码,3)=102,-1); /1、打开表 BZ:=Qeof(CX); /2、设置标志 while BZ1 do /3、判断标志是否结束(就是是否处理完最后一行),如果Y,跳到9 begin /进入循环 DFJE:=QFDValue(CX,贷方金额); /4、取出当前行要分析的字段值 if DFJE 1000000 then /5、分析字段 b
10、egin YPZH:=QFDValue(CX,源凭证号); /符合条件记录(取出该行的源凭证号,唯一主键) AddVouDout(YPZH); /6、符合条件记录(输出) end; BZ:=Qmov(CX,1); /7、移动标志,下移一行 BZ:=Qeof(CX); /重新获得当前行标 end; /8、回到3end. /9、程序结束我想这样你能明白了吧如果你想实现其他的方法实际上在理解上面的程序的思路后你可以参照这个框架自己写。其实,你只需要将第一步中的SQL语句,第四步中需要分析的字段,第五步中的判断条件做相应的变更就是一个新的方法了。ASL程序出错原因对照表 出错ID出错原因1常数说明中的
11、=写成:=2常数说明中的=后应是数字3常数说明中的标识符后应是=4Const, var, procedure后应为标识符5漏掉了,或;6过程说明后的符号不正确7应是语句开始符8程序体内语句部分的后跟符不正确9程序结尾丢了句号10语句之间漏了;11标识符未说明12赋值语句中,赋值好左部标识符属性应是变量13赋值语句左部标识符后应是赋值号:=14Call后应为标识符15Call后标识符属性应为过程16条件语句中丢了then17丢了end或;18While型循环语句中丢了do19语句后的符号不正确20应为关系运算符21表达式内标识符属性不能是过程22表达式中漏掉右括号)23因子后的非法符号24表达式
12、的开始符不能是此符号30数字长度越界31数越界32Read语句括号中的标识符不是变量33函数名后应为(34数组后应为35数组下标不正确(不是数字或表达式)36数组表达式中漏掉右括号100repeat.until语句后丢了;101repeat语句后丢了匹配的until审查现金科目,有借方金额大于1000元的记录到已落实疑点中。var CX,BZ,JFJE,YPZH; /定义变量 CX:查询,BZ:标志,/ JFJE:金额,YPZH:源凭证号beginCX:=CreateQ(SELECT * FROM 凭证库 WHERE 科目编码=101,-1); /打开表,把科目编码是101的打开BZ:=Qeo
13、f(CX); /判断是否为空while BZ1 do /循环开始直到BZ=1结束begin JFJE:=QFDValue(CX,借方金额); /取借方金额字段的值 if JFJE 1000 then /判断借方金额是否大于1000 begin YPZH:=QFDValue(CX,源凭证号); /是:取源凭证号字段的值 AddVouDout(YPZH); /把本源凭证号对应的凭证记录到已落实疑点中 end; BZ:=Qmov(CX,1); /下移一行 BZ:=Qeof(CX); /判断是否为空end; /循环结束end. /程序结束浅谈计算机审计方法的编制2010-10-20 与计算机审计专家经
14、验类似,计算机审计方法是审计人员在应用AO审计系统审计时,总结出的针对被审计单位某类业务的审计技能、方法等,是审计人员在实践中成功运用计算机开展审计积累下来的重要经验方法和典型案例,具有较强的实用性、针对性和可推广性。计算机审计方法可在其他审计项目中被借鉴甚至稍加修改直接应用,对提高审计效率具有重要作用。与计算机审计专家经验相比,计算机审计方法的编制要求更加严格,这也是为了提高其在AO系统中的操作性、通用性和可移植性而增加一些新的要求。最近,笔者在编制计算机审计方法时遇到了很多问题和困难,在办内计算机专家的帮助下,顺利完成了任务,在此特地将心得体会与大家共享。一是审计事项要尽可能符合数据字典的
15、规范。具体内容可参照审计事项数据字典(试行)版本进行编制。二是数据整理后要符合数据规划的要求。目前已建立的数据规划系统有国家审计数据中心基本规划、中央部门预算执行审计数据规划等。计算机审计方法与数据规划是相辅相成,互相促进的关系。数据符合规划的要求,则计算机审计方法的统一性与通用性就得到了保障。三是导入的数据量不必太大,只要能满足计算机方法实现的需要就可以。将被审计单位全部数据都通过AO系统采集,则会影响编制效率,实无必要。只要数据库中各个表的字段齐全,记录数控制在两千条左右比较合适。同时能满足计算机方法的成果检验和运行速度的要求即可。四是编制同一个计算机审计方法时,不要将电子数据存放在不同的
16、电子数据采集数据包中。通过AO系统可以建立多个电子数据,特别是在采集业务数据时,可能将不同的表采集到不同的电子数据采集包中。在此情况下,由于计算机审计方法语句每次只能处理一个电子数据包中的数据,无法同时处理其它数据包,会出现方法不能执行的错误。五是ASL语句调试时,尽量应用SQL语句设计器进行SQL调试。这样对数据表的字段等以及表本身的操作,还有函数等的运用都较为可靠,可以避免很多错误的发生。六是设计流程图时可以使用Office Visio软件。相对于Word的处理能力,Visio制作流程图的功能十分强大,可以帮助审计人员事半功倍的完成计算机审计方法编制。最后需要注意的是,计算机审计方法的各项
17、要素要齐全,分别是:方法代码、方法名称、目标功能、审计事项、所需数据、分析步骤、流程图、方法语言、适用法规、审计建议、作者单位、编制时间、标志。浅谈计算机审计方法的编制 下一篇 上一篇上传时间:2010-12-27 11:24 点击:327 支持一下 1与计算机审计专家经验类似,计算机审计方法是审计人员在应用AO审计系统审计时,总结出的针对被审计单位某类业务的审计技能、方法等,是审计人员在实践中成功运用计算机开展审计积累下来的重要经验方法和典型案例,具有较强的实用性、针对性和可推广性。计算机审计方法可在其他审计项目中被借鉴甚至稍加修改直接应用,对提高审计效率具有重要作用。与计算机审计专家经验相
18、比,计算机审计方法的编制要求更加严格,这也是为了提高其在AO系统中的操作性、通用性和可移植性而增加一些新的要求。最近,笔者在编制计算机审计方法时遇到了很多问题和困难,在办内计算机专家的帮助下,顺利完成了任务,在此特地将心得体会与大家共享。一是审计事项要尽可能符合数据字典的规范。具体内容可参照审计事项数据字典(试行)版本进行编制。二是数据整理后要符合数据规划的要求。目前已建立的数据规划系统有国家审计数据中心基本规划、中央部门预算执行审计数据规划等。计算机审计方法与数据规划是相辅相成,互相促进的关系。数据符合规划的要求,则计算机审计方法的统一性与通用性就得到了保障。三是导入的数据量不必太大,只要能
19、满足计算机方法实现的需要就可以。将被审计单位全部数据都通过AO系统采集,则会影响编制效率,实无必要。只要数据库中各个表的字段齐全,记录数控制在两千条左右比较合适。同时能满足计算机方法的成果检验和运行速度的要求即可。四是编制同一个计算机审计方法时,不要将电子数据存放在不同的电子数据采集数据包中。通过AO系统可以建立多个电子数据,特别是在采集业务数据时,可能将不同的表采集到不同的电子数据采集包中。在此情况下,由于计算机审计方法语句每次只能处理一个电子数据包中的数据,无法同时处理其它数据包,会出现方法不能执行的错误。五是ASL语句调试时,尽量应用SQL语句设计器进行SQL调试。这样对数据表的字段等以
20、及表本身的操作,还有函数等的运用都较为可靠,可以避免很多错误的发生。六是设计流程图时可以使用Office Visio软件。相对于Word的处理能力,Visio制作流程图的功能十分强大,可以帮助审计人员事半功倍的完成计算机审计方法编制。最后需要注意的是,计算机审计方法的各项要素要齐全,分别是:方法代码、方法名称、目标功能、审计事项、所需数据、分析步骤、流程图、方法语言、适用法规、审计建议、作者单位、编制时间、标志。 计算机审计实务公告第14号时间:2010-01-05 11:02:28 查看次数: 598计算机审计方法体系基本规划计算机审计实务公告第14号 中华人民共和国审计署二OO八年三月目录
21、1前言. 62引言. 63范围. 64规范性引用文件. 75术语和定义. 85.1计算机审计方法. 85.2审计业务模型. 85.3模型构建法. 86概述. 87审计方法目录体系. 97.1资源分类. 107.2代码结构. 128模型构建法. 148.1审计业务模型. 148.1.1审计业务模型概念. 148.1.2审计业务模型构建. 148.2审计方法构建. 208.2.1审计方法概念. 208.2.2审计方法构建. 209审计方法要素. 239.1方法代码. 239.2方法名称. 249.3目标功能. 249.4所需数据. 249.5分析步骤. 279.6流程图. 339.7方法语言. 3
22、59.8适用法规. 359.9审计建议. 359.10作者单位. 369.11时间. 369.12标志. 3610.专业审计方法体系编制规范. 37附录1 部门预算执行计算机审计方法体系. 38附录2 项目支出预算编制与批复审计方法语言实例. 41 计算机审计方法体系基本规划 1前言本规划的附录为规范性附录。本规划由审计署计算机技术中心、信息化建设办公室提出。本规划的起草单位:审计署计算机技术中心、信息化建设办公室。本规划的主要起草人:王智玉、周德铭、杨蕴毅、陈立民、孙中和、步日明、袁晖、曾宪策、胡光武、翁红雅。北京中软国际信息技术有限公司协助起草。2引言金审工程的最终目标是建成国家审计信息系
23、统,增强审计机关在信息化条件下履行审计监督职责的能力。审计数据规划和审计方法体系规划既是国家审计信息系统的重要组成部分,也是国家审计数据中心的重要组成部分。审计署在组织国家审计数据中心数据规划基础上,组织计算机审计方法体系的规划,实现审计技术方法的规范、建设和利用。3范围计算机审计方法体系规划包括计算机审计方法体系基本规划和专业计算机审计方法体系规划。本规划为计算机审计方法体系基本规划。基本规划规定了计算机审计方法的体系构架、构建方法、方法要素等规范,为编制各类专业计算机审计方法体系提供规范要求。本规划适用于中央和地方各级审计机关组织编制专业计算机审计方法体系的规范。本规划的使用对象为计算机审
24、计方法体系的规划方、建设方、管理方及其他相关人员。4规范性引用文件下列文件中的条款通过本规划的引用而成为本规划的条款。部门预算执行审计指南审计署行政事业审计司编,中国时代经济出版2007年11月第1版国家审计数据中心基本规划(审计署计算机审计实务公告第5号)中央部门预算执行审计数据规划(审计署计算机审计实务公告第7号)计算机审计方法流程图编制规范(审计署计算机审计实务公告第12号)计算机审计方法语言编制规范(审计署计算机审计实务公告第13号)5术语和定义以下术语和定义适用于本规划,以及本规划指导的专业计算机审计方法体系。5.1计算机审计方法计算机审计方法是审计人员为履行审计职责、实现审计目标,
25、利用信息技术对特定审计事项进行检查和评价的思路和实现步骤。5.2审计业务模型审计业务模型是描述特定审计目标的审计事项所涉及的被审计单位的业务关系和数据关系。5.3模型构建法模型构建法是指通过构建审计业务模型建立计算机审计方法的方法。6概述计算机审计方法体系是在信息化环境下实施数据式系统基础审计的重要建设内容,审计方法体系的标准规范是实现信息化环境下新的审计方式的重要基础设施。本规划的编制遵循审计署相关标准。审计方法目录体系参照国家审计数据中心基本规划确定的审计数据目录体系标准,本规划中的相关实例参照部门预算执行审计指南和中央部门预算执行审计数据规划的要求,审计方法流程图的编制执行计算机审计方法
26、流程图编制规范,审计方法语言的编制执行计算机审计方法语言编制规范。计算机审计方法体系的规范为计算机审计应用软件的设计开发提供相应的规范。数据规划规范、方法体系规范、应用软件规范,为实现信息化环境下新的审计方式提供高效率、低成本、可复用、可扩展的系统实现规范。本规划主要包括3个方面的内容:审计方法目录体系、审计方法模型构建法、审计方法要素。审计方法目录体系确定审计方法资源分类、代码结构的规范,为审计方法信息资源的积累、使用和共享提供重要条件。模型构建法提出审计业务模型构建审计方法的规范,为审计方法的构建提供了较为科学的方法。审计方法要素对方法构成要素进行规范,为审计方法的研制、管理和使用提供了规
27、范。7审计方法目录体系计算机审计方法目录体系包括:计算机审计方法资源分类、计算机审计方法代码结构。计算机审计方法资源分类按专业计算机审计的分类分级体系,确定统一的一、二级分类规则,便于各专业计算机审计方法体系的编制和应用。计算机审计方法分类代码按专业计算机审计的分类分级体系,确定统一的代码规则,便于各专业计算机审计方法体系的代码编制。7.1资源分类计算机审计方法资源分类按专业计算机审计分类规划,包括12类一级分类体系,并在此基础上进行多级分类,本规划规定一、二级分类。三级及其后的分类由各专业计算机审计方法体系按本规划的规则自行编制。(1)一级分类体系计算机审计方法一级分类体系包括12类:综合审
28、计方法、政府预算执行审计方法(简称预算执行审计方法)、税收征管审计方法(简称税收审计方法)、海关征管审计方法(简称海关审计方法)、金融业务审计方法(简称金融审计方法)、企业审计方法、社会保险基金审计方法(简称社保审计方法)、固定资产投资审计方法(投资审计方法)、农业与资源环保审计方法(简称农业审计方法)、外资运用审计方法(简称外资审计方法)、党政领导干部经济责任审计方法(简称经责审计方法)、其他审计方法。计算机审计方法体系一级分类见图1。图1 计算机审计方法体系一级分类(2)二级分类体系在计算机审计方法体系一级分类基础上,根据审计业务需要,编制二级分类。计算机审计方法体系二级分类见表1。本规划
29、的计算机审计方法体系规定一、二级分类。(3)专业计算机审计方法体系分类在本规划确定的计算机审计方法体系二级分类基础上,按专业计算机审计方法体系的业务需求进行第三级或之后若干级的分类编制,形成专业计算机审计方法体系。例如:部门预算执行计算机审计方法体系的第三级分类为9类:部门预算编制与批复审计方法、部门预算资金拨付审计方法、基本支出审计方法、项目支出审计方法、非税收入收缴审计方法、国有资产管理审计方法、政府采购审计方法、其他审计方法、部门决算审计方法。部门预算执行计算机审计方法体系三级分类见表2。7.2代码结构(1)代码规则计算机审计方法代码是审计方法体系分类的重要标志。审计方法代码分为分类码和
30、流水码,中间用“/”作分隔符。分类码的前两位由本规划的两级分类规定,用大写罗马字母表示;后若干位为分类扩展,其长度和编制规则本规划不作规定,由各专业计算机审计方法体系编制确定,代码用大写罗马字母或阿拉伯数字表示;流水码为本规划确定的具体审计方法代码,用4位阿拉伯数字表示。为避免大写罗马字母和阿拉伯数字的混淆,在大写罗马字母中不使用I、O字母。计算机审计方法体系代码结构见图2。图2 计算机审计方法体系代码结构(2)二级分类代码本规划规定了计算机审计方法体系的二级分类及代码(见表1)。表1中的二级分类为样例,由各专业计算机审计方法体系编制时具体确定。表1 计算机审计方法体系二级分类及代码表分类码一
31、级分类分类码二级分类A综合审计方法 B预算执行审计方法BA财政部门组织预算执行审计方法BB部门预算执行审计方法C税收审计方法CA国税审计方法CB地税审计方法D海关审计方法 E 金融审计方法EA银行审计方法EB证券审计方法EC保险审计方法F企业审计方法FA大型企业集团审计方法FB一般企业审计方法G社保审计方法GA社会保险审计方法GB社会福利审计方法GC社会救助审计方法GD住房公积金审计方法GE其他社保审计方法H投资审计方法 J农业审计方法 K外资审计方法 L经责审计方法 M其他审计方法 (3)三级分类代码以部门预算执行计算机审计方法体系为例,进行三级分类及代码的规划。部门预算执行计算机审计方法体
32、系三级分类及代码见表2。表2 部门预算执行计算机审计方法体系三级分类及代码表分类码三级分类说明BBA部门预算执行综合审计方法 BBB部门预算编制与批复审计方法 BBC部门预算资金拨付审计方法 BBD部门预算基本支出审计方法 BBE部门预算项目支出审计方法 BBF部门非税收入收缴审计方法 BBG部门国有资产管理审计方法 BBH部门政府采购审计方法 BBJ部门决算审计方法 BBK部门其他审计方法 部门预算执行计算机审计方法体系参见附录1.8模型构建法模型构建法是指通过构建审计业务模型来构建计算机审计方法的方法。8.1审计业务模型8.1.1审计业务模型概念审计业务模型是描述特定审计目标的审计事项所涉
33、及的被审计单位的业务关系和数据关系。审计业务模型包括如下涵义:(1)审计事项是反映特定审计目标的审计内容,这个内容中包含被审计单位经济活动的相关要素;(2)通过对其相关要素的描述,揭示其业务关系和数据关系;(3)分析其业务关系和数据关系中的审计关注。8.1.2审计业务模型构建通过对审计事项所涉及的被审计单位业务关系中的实体及其相互关系的描述,构建实体关系模型(entity-relation,简称ER模型)。通过对其数据关系的描述,构建数据模型。(1)审计方法ER模型构建。审计事项中具有实际意义的承载体构成实体。例如,预算执行审计中的财政部门、预算部门、预算项目等。实体之间的业务关系构成关系。例
34、如,预算部门编制预算项目的计划,报送财政部门审核批准。审计方法ER模型的构建,是对实体和关系的描述。【实例】项目支出预算编制及批复审计的ER模型构建根据审计署行政事业审计司编制的部门预算执行审计指南第七章关于部门预算项目支出业务概述的描述,项目支出预算编制及批复审计涉及到财政部门、预算部门、所属预算单位、项目支出预算、部门项目库等。这些部门(项目)之间因项目支出预算编制及批复的实施而发生着一定的业务关系。在审计业务模型中,把上述部门(项目)称为实体,把它们之间的业务关系称为关系。分析部门项目支出预算编制及批复所涉及到的实体和关系,建立部门项目支出预算编制及批复业务审计的实体关系图。项目支出预算
35、编制及批复业务ER模型见图3。图3 项目支出预算编制及批复业务ER模型如图3所示,项目支出预算编制及批复业务的实体和关系如下:实体1:财政部门。实体2:预算部门。实体3:所属预算单位。实体4:部门项目库。实体5:财政项目库。实体6:项目支出预算。关系1:财政部门向预算部门下达预算编制通知。关系2:预算部门向所属预算单位转发预算编制通知。关系3:所属预算单位向预算部门报送项目支出预算(一上)。关系4:预算部门对申报的项目审核后,将符合国家有关方针政策、符合财政资金支持方向和财政资金供给范围、属于本部门履行行政职能和促进事业发展条件的项目纳入部门项目库。关系5:预算部门根据年度部门预算编制要求,对
36、项目库中的项目择优排序后汇总编制本部门项目支出预算草案(一上)。关系6:预算部门将本部门项目支出预算草案(一上)报送财政部门。关系7:财政部门对预算部门项目支出预算草案(一上)进行审核,结合该预算部门项目支出结余情况,测算并下达项目支出预算控制数及财政补助数(一下)。关系8:预算部门向所属预算单位转发财政部门预算控制数,并指导所属预算单位调整项目支出预算草案及预算明细(一下)。关系9:所属预算单位向预算部门报送按预算控制数调整后的本单位项目支出预算草案及预算明细、项目编制及论证文件(二上)。关系10:预算部门对申报的项目审核后,在本部门项目库中更新各项目预算申报数据。关系11:预算部门根据年度
37、部门预算编制的要求,对项目库中的项目择优排序后汇总编制本部门项目支出预算草案(二上)。关系12:预算部门将本部门项目支出预算草案(二上)向财政部门申报。关系13:财政部门根据国家有关方针、政策和预算部门履行职能、事业发展目标,对预算部门所报项目进行筛选排序后设立财政项目库。关系14:财政部门根据当年项目安排的原则和重点,年度财力状况和项目排序,结合预算部门以前年度项目资金结余情况,统筹安排预算部门项目支出预算。在报本级政府审定、本级人民代表大会批准后,在规定时间内向预算部门批复项目支出预算(二下)。关系15:预算部门向所属预算单位批复项目支出预算(二下)。(2)审计方法数据模型构建。对构建的E
38、R模型中的实体及其关系的属性,以数据方式进行描述,形成审计方法数据模型。【实例】项目支出预算编制及批复审计的数据模型构建。项目支出预算编制及批复数据模型见图4。图4 项目支出预算编制及批复数据模型如图4所示,项目支出预算编制及批复数据模型的实体涉及财政部门、预算部门、所属预算单位、部门项目库等,以及与实体相关的数据元素。部门预算项目支出实体及数据元素见表3。表3 项目支出预算编制及批复业务的实体及关系数据元素实体关系数据元素财政部门财政部门名称、财政部门代码、预算编制通知、审核部门预算(一上)、批复部门预算(一下)、报送政府及人大审批、批复部门预算(二下)等。预算部门预算部门名称、预算部门代码
39、、预算部门年度预算、预算编制通知、审核所属单位预算(一上)、报送财政项目预算(一上)、调整财政批复的项目预算(一上)、报送财政项目预算(二上)、批复所属预算单位的项目预算等。所属预算单位所属预算单位名称、所属预算单位代码、报送项目预算(一上)、按批复的项目控制预算调整项目预算(一上)、报送项目预算(二上)等。部门项目库预算年份、预算单位代码、预算项目代码、预算项目名称、预算项目负责人、预算项目类型、预算项目类别、预算项目属性、预算项目立项报告、预算项目可行性研究报告、预算项目起始年份、预算项目结束年份、预算项目批复日期、预算项目总投资、预算项目投资结构、预算项目总投资财政拨款、预算项目总投资预
40、算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款、预算项目申请理由及主要内容、预算项目总体目标、预算项目组织实施条件、预算项目绩效评价结论、预算项目可行性报告内容等。项目支出预算预算项目名称、预算项目代码、预算项目总预算及年度预算、预算项目用款申请、预算项目招标、预算项目合同、预算项目支出8.2审计方法构建8.2.1审计方法概念计算机审计方法是审计人员为履行审计职责、实现审计目标,利用信息技术对特定审计事项进行检查和评价的思路和实现步骤。8.2.2审计方法构建在建立审计业务模型基础上,对审计方法的审计目标与功能、所需数据和相关资料、审计分析步骤、流程图示、计
41、算机执行语言、方法执行后的审计建议等,逐一研究建立,从而完成计算机审计方法的构建。对于审计业务较为简单的审计方法,可以不建立审计业务模型,直接按照第9章审计方法要素的要求编制。(1)结合ER模型和数据模型分解审计事项。分析审计方法业务ER模型和数据模型,分解具体审计事项。【实例】项目支出预算编制与批复审计方法的审计事项分解。 项目支出预算草案编制程序的合规性检查。结合ER模型关系3至关系5、关系8至关系10、关系15,部门预算项目支出数据模型,侧重检查预算部门项目支出预算草案编制时是否在部门项目库中执行了项目筛选程序、批复是否及时等方面的程序合规性。 项目支出预算草案编制的真实性检查。结合ER
42、模型关系3、关系8至关系12,部门预算项目支出数据模型,侧重检查预算部门汇总编制的项目支出预算草案是否由预算部门所属预算单位项目支出预算草案汇总编制而来,是否存在预算部门代编预算的问题。 项目支出预算草案编制的合理性检查。结合ER模型关系4、关系8,侧重检查预算部门编制的项目支出预算草案的各类项目是否符合国家有关方针政策、是否符合财政资金支持的方向和财政资金供给的范围、是否属于本部门履行行政职能和促进事业发展需要。 项目支出预算草案编制的可行性检查。结合ER模型关系8、关系9,部门预算项目支出数据模型,侧重检查预算部门编制的项目支出预算在操作层面上的可行性,包括是否存在项目支出预算未细化的问题
43、,项目预算的执行是否可实现项目目标,项目预算的组织实施计划是否科学合理,项目预算是否经过充分的研究和论证。 项目支出预算批复的及时性检查。结合ER模型关系15,部门预算项目支出数据模型,侧重检查预算部门在取得财政部门批复的项目支出预算后,是否在15日内向所属预算单位批复项目支出预算,有无延缓批复甚至不批复的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。项目支出预算批复的完整性检查。结合ER模型关系15,部门预算项目支出数据模型,检查预算部门在取得财政部门批复的项目支出预算后,是否向所属预算单位批复完整的项目支出预算,有无截留挪用的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。(2)审计方法的构建。根据审计方法确定的目标功能、业务模型和数据模型、分解的具体审计事项,按照审计方法要素(第9节)的规定,建立审计方法。【实例】项目支出预算编制与批复审计方法的构建。审计目标与功能(见9.3)所需数据和相关资料(见9.4)审计分析步骤(见9.5)分析步骤的流程图(见9.6)计算机审计方法语言编制(见9.7)方法执行后的审计建议(见9.9)9审计方法要素计算机