一、把握好审前调查 注重资料收集 审前调查,是确定审计重点和内容、编制审计实施方案的基础。在审前调查阶段,充分了解被审计单位的管理体制、组织结构、计算机信息系统、计算机软硬件以及数据库管理系统的基础上,获取与审计有关的被审计单位的电子数据,收集数据结构文档和数据标识涵义等信息,编制审计实施方案,确定重要审计事项和关键环节的计算机审计步骤和方法,明确电子数据采集转换的方案以及数据安全措施等。 二、把握好控制环节 注重实质性测试 根据计算机审计的规则和AO审计的要求,在某地税部门的计算机人员协助下,我们通过系统权限设置功能,测试了该单位权限设置和内部控制,检查内部各部门、各个工作人员的职责划分是否合理合规,授权和审批是否符合内部管理制度,授权活动的控制是否有效;通过实时试做业务,对其录入、审核、修改等过程进行跟踪,测试系统在实际运行中数据处理的可控性和准确性等实质性测试。 三、把握好数据采集 注重数据有效性 通过审前调查,了解到该单位利用Oracle数据库自行开发设计的一套税收征管软件,实行数据大集中管理,并根据审计的实际需要,要求该单位按照审计组提出的格式下载税收征管电子数据,同时提供相关的纸质报表进行检证,防止两者数据不一致。一是根据要求下载了入库税金表、税类表、税款性质表、纳税人基本情况表、作废票据表、税票领用核销表等数据表的文本文件;二是通过“记事本”打开文本数据,观察分析数据格式及字段名是否缺失和重复,以及字段之间的分隔符和文本字段界定格式,进行维护;三是通过AO系统中的“采集转换”菜单目录“业务数据”菜单中的“数据采集”功能进行数据采集,注重数据字段类型的有效性和正确性,生成AO数据中间表,导入到AO系统,便于审计人员查询和分析;四是通过电子账簿导出功能将转换后税收征管电子数据导出,并分发给审计组其他审计人员。 四、把握好数据分析 注重结果运用 通过AO系统浏览入库税金表等数据表,以及数据分析功能编写SQL语句查询分析和使用审计脚本语言(ASL)编写审计方法进行自动审计。针对查询分析的疑点与纸质报表资料进行核对,并逐项落实,大大缩短了审计时间,提高了工作效率,在实践中进一步熟悉了AO系统。同时,在审计过程中,审计组综合利用其他单位相关的电子数据进行核查,避免了以前需要逐家单位去调查核实、甚至因为麻烦就出现审查不到位的情况,拓展了审计深度和广度,保证了审计质量。 1.对征管系统中已申报未纳税情况进行审计分析。税收征收是税务部门的一项重要工作,税收征收的好坏直接关系本地区财政收入,影响地方党委、政府对重点建设项目支出的安排。为此,我们编写了SQL语句,主要查询纳税企业或纳税户进行申报纳税,但在当期未纳税入库情况进行分析,促使税务机关加大税收征收力度。SQL语句如下: SELECT*From入库税金表WHERE申报日期Is Not Null AND入库日期Is Null and金额>0。 2.对已申报入库未登记基本信息进行分析。主要查询已纳税申报和入库,而未登记纳税人基本信息的记录。SQL语句如下: SELECT a.*,b.*FROM入库税金表a LEFT JON纳税人基本情况b ON a.纳税人识别码=b.纳税人识别码WHERE a.申报日期)Is Not Null AND a.入库日期Is Not Null)AND b.纳税人识别码)Is Null 3.对代开发票的情况进行分析。为了全面掌握税收实际情况,督促地税部门按照税法规定应收尽收,防止税收流失以及异地纳税的情况。SQL语句如下: SELECT a.纳税人识别码a.纳税人名称a.计税依据,a.金额a.税类代码a.税款性质代码b.税款性质名称a.申报日期a.入库日期a.税款所属期起a.税款所属期止a.限缴日期FROM入库税金表a LEFT JOIN税款性质b ON a.税款性质代码=b.税款性质编码LEFT JOIN纳税人基本情况c ON a.纳税人识别码=c.纳税人识别码WHERE a.申报日期Is Not Null AND a.入库日期Is Not Null AND c.纳税人识别码Is Null and b.税款性质名称=“代开发票”。 4.对“营业税”和“企业所得税”纳税情况检查。根据“全年各税种纳税额、申报额趋势分析图”,发现“营业税”和“企业所得税”是全年税收中主要收入。SQL语句如下: SELECT a.纳税人识别码,b.税类编码,b.税类名称,a计税依据,a.税率,Round(IIf(Abs(a.计税依据*a.税率)<Abs(a.金额),a.金额,a.计税依据*a.税率),2)AS应纳税额.a.金额AS实际纳税额FROM入库税金表as a LEFT JOIN税类as b ON a.税类代码=b.税类编码WHERE b.税类名称In(“企业所得税”,“营业税”)AND a金额>0。