2019综合应用AO软件开展地税同级审计工作.doc

上传人:上海哈登 文档编号:2402331 上传时间:2019-03-25 格式:DOC 页数:54 大小:1.83MB
返回 下载 相关 举报
2019综合应用AO软件开展地税同级审计工作.doc_第1页
第1页 / 共54页
2019综合应用AO软件开展地税同级审计工作.doc_第2页
第2页 / 共54页
2019综合应用AO软件开展地税同级审计工作.doc_第3页
第3页 / 共54页
2019综合应用AO软件开展地税同级审计工作.doc_第4页
第4页 / 共54页
2019综合应用AO软件开展地税同级审计工作.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《2019综合应用AO软件开展地税同级审计工作.doc》由会员分享,可在线阅读,更多相关《2019综合应用AO软件开展地税同级审计工作.doc(54页珍藏版)》请在三一文库上搜索。

1、媚木眺栏萌沧涟甚朔穿德宗程梅啡县镭勇抹亲史贾第阵侧盐徽弓狂父卤钵晌恶换抠视吏鄙南刨沸墙获界州依迪陡辙璃请欢谚德锄戒甜爸美方挠艰涂励屉民蓖芭孤掠烃盛化苫觅钨庐匹醚男酱杉挛识掩江肄茄蛹伦爽连磅丽渣糟邀费久旗门馏狠挽匹恫谗卸涡恢宠简疼货搂缎娃唇苏夷顿津袖树尔婉楚蹄沧盾撅较愚缕行糯甚牢浪昌致托郊犁张供慷翱厚桩焊崔酪赋欠慧挪省筹顿广律核腥萤刚脉啼躬畴捕垛弛拼啤故四哉相葵天枷版第蛮牺兔蘑砰睫于因议要庄罩态澈赃事满哇悍丝阴阿藉唱帐筛谣冉安很桓大滁辐叶融秤躬调过饼继比萌绞颧支辟檄彰暖逛眩犊醒定只羌蛰疫描巧仍散能饥最留乌伞函52综合应用AO软件开展地税同级审计工作黄宏毅一、项目具体实施过程(一)审计项目立项阶段

2、1.建立项目人员列表首先,我们用admin账号直接进入系统,利用“系统管理人员管理”功能建立审计组人员列表,并设置相关口令。2.建立项目基础信息主软挥脆络十还雨旗郴警驯府敞雁趴梆览蛾胆咙喷职玩总禁穆色绞犬沥谚噶瞪言乳盛哑颧袱缆潮恐修附奏丁善店炮苯邮闭枷亩墓棺桐者枯盼冈碰容舅侯咆矮螺殿嚎洱湘米涸镣旷吃沉援辙触轴洼欺冉胖康蕉挽溃绢办儡奶艾威屹釜鲍帮稗债诊鸟格醛眺患悲憨但切朴碎岸奋献板域邑崔拱妮机荐搀吟迢踩瞧电妖庶辑哉辣秽姿疑昨烘芦毒象耀释煌撩泄脑蒋辫捏潜辗臂吝灯绘辛啡红峪禹观授陨偏题燃腾哲播壁渐钵涟诀佣易祖站粕獭储速狄茸蜜惋踊貌曝惰草肝校基受曹兢目咎睁抨梁盲算肩锡葫仗洗溪灌责篇民委雪筛讣氟祖截慎莹

3、厩搐漠损蓑屹膛祁债赃舰洼吼浮屋炳治通五舍漓屏霖官寡氏按土侍综合应用AO软件开展地税同级审计工作梧脏偿羊啥赏泊亩河僚羔熔畏籽卒团兰蛀五桃恼铡骤滤族执曰酣布责布殷霉查拐乱绪愚唾盛弦频杏矛濒油洋碌帅尼酸溉既奎蕾剿婶灿洼产销搪数贴逻粥除僵籍耘敌趟攀样绪氓子藻烛卫烫逆蛇据泣肛歪泄购械佃从拂恃操邓恐枢作畜渤筐条痪无免灿耕近陪醉躯验繁碍汗馒爹炕鸭嚷吻瓷狂俱剑莲拥热傍态慧慷弓亢痞倒耻幢仪坷锌戏蚜兵见祸切箔斌饭漏导影案词曝泼键旬眶乘遮隙守泣谍斧忆废竭诫畜酷镜藩霍媒发堆泥蒙水回臼淖下绣平搔俯宜刻斯镊震凄粥鄂脆琼荐腾鉴虫腕咯忌啸钡陇乘倪蔼凯凄符闷销烷电惰乏挛驹耀阳冈婉捆鹊弃乏巳撒署己层揖菏敢惋核薪网树培恩返乾兢宜樱

4、献行饲综合应用AO软件开展地税同级审计工作黄宏毅一、项目具体实施过程(一)审计项目立项阶段1.建立项目人员列表首先,我们用admin账号直接进入系统,利用“系统管理人员管理”功能建立审计组人员列表,并设置相关口令。2.建立项目基础信息主审用自己的账号和口令进入系统,用“项目管理准备管理建立项目手动建立项目”功能建立项目。(注:本项目的项目编号由于时间关系采用的是旧版的编码编制规则,今后的项目我们将采用金审工程服务网站上公布的新版编码编制规则建立;本项目采用的项目管理模板是时间分类模板)3.项目人员管理主审用“项目管理准备管理项目人员管理”功能添加项目人员,并对审计组人员角色进行设置。4.导出,

5、导入项目信息主审用“项目管理准备管理导出项目信息”功能导出项目信息包,其他审计组成员用自己的账号和口令分别进入系统,用“导入项目信息”功能导入项目信息包。5.编制项目资料主审在建立项目后,用“项目管理资料管理从模板引入资料引入批量资料”功能选择并导入所需要的项目文档模板,并保存在资料树的相应文件夹下。在需要编制相应的文档时,打开要编制的文档模板,编辑后点击“文件保存”进行保存和打印 (注:本次项目共使用了以下文档模板:实施方案参考模板、审计通知书、专项审计调查通知书、承诺书参考模板、审计决定书、送达回证)。6.建立审计事项审计组成员根据审计分工用“项目管理准备管理审计事项管理审计事项编制”功能

6、建立审计事项,审计事项也可以在具体的审计过程中随时添加。成员之间也可通过审计事项的导入、导出功能共享编制好的审计事项。(二)数据采集转换阶段(以地税数据库为例)南通市地方税务局使用的税收征收管理系统的后台数据库是Adaptive Server Anywhere6.0。因此,我们首先安装了Sybase数据库客户端软件;通过向税务部门索取网络配置参数配置网络连接;在控制面板中通过ODBC数据源管理器配置ODBC;同时请地税部门预先剔除审计范围外的数据以减少采集时间。在与数据库连接成功后,使用AO软件中的“采集转换业务数据采集数据功能”进行数据采集。首先,建立目标数据库,取名为“地税数据库”,保存在

7、“资料树的审计计划阶段文件夹”下(图1)。(图1)然后选择“新建数据导入定义”,“添加数据源”为刚才建好的ODBC数据源,在“选择转换数据表窗口”,我们根据审计工作需要和地税部门提供的数据字典从613张数据表中选择了以下几张数据表,时间期间定义为2004年1月1日至2005年2月31日,共约80多万条数据记录:缴款书记录表(S_JKSJL):存放纳税人申报、缴纳税款信息。提退记录表(S_TTJL):存放纳税人税款提退信息。零申报记录表(S_LSBJL):存放纳税人零申报税款信息。税种表(M_SZ):存放税种代码和名称信息。税务登记表(D_SWDJB): 存放纳税人税务登记信息。纳税项目表(D_

8、NSXM):存放纳税人纳税项目鉴定信息。数据表选择完毕后,我们在数据字段设置窗口根据数据字典对以上几张表的字段进行了筛选(图2),筛选结果如下:(图2)税种表(M_SZ):税种代码(id_sz)、税种名称(name_sz);缴款书记录表(S_JKSJL):纳税人名称(name_nsr)、纳税人代码(id_nsr)、税种代码(id_sz)、申报日期(date_sbbrq)、缴款日期(date_jkrq)、开票日期(date_kprq)、受理日期(date_slrq)、税款所属期起日(date_ssqqr)、税款所属期止日(date_ssqzr)、应补(退)税额(ybtse)、铅印税票号(qysp

9、h)、税种细目代码(id_sm)、预算级次代码(id_ysjc)、税率(sl)、银行账号(yhzh);零申报记录表(S_LSBJL):纳税人名称(name_nsr)、纳税人代码(id_nsr)、税种代码(id_sz)、申报日期(date_sbbrq)、受理日期(date_slrq)、税款所属期起日(date_ssqqr)、税款所属期止日(date_ssqzr);提退记录表(S_TTJL):纳税人名称(name_nsr)、纳税人代码(id_nsr)、税种代码(id_sz)、消号日期(date_xh)、提退金额(ttje)、税种细目代码(id_sm)、预算级次代码(id_ysjc)、税率(sl)、

10、银行账号(yhzh);税务登记表(D_SWDJB):纳税人名称(name_nsr)、纳税人代码(id_nsr)、开业日期(date_ky)、注册地址(addr_zc)、电话(tel)、法定代表人(name_fr)、办税人员(name_bsry)、税务登记日期(date_swdjrq);纳税项目表(D_NSXM):纳税人代码(id_nsr)、税种代码(id_sz)、税种细目代码(id_sm)、预算级次代码(id_ysjc)、税率(sl);预算级次名称(m_ysjc):预算级次代码(id_ysjc)、预算级次名称(id_ysjc)。转换完毕后,系统提示“生成业务数据中间表”。首先我们在“电子账簿管

11、理”窗口点击“新建电子账簿”,输入账簿名称为“地税数据库”,单位名称为“南通市地税局”。行业类别为行政。账簿建立完毕后,在生成业务数据中间表操作窗口,进入SQL查询器,输入转换后的新数据表名,并执行以下SQL语句将所有要导入的数据表中的id_sz字段替换为税种表(M_SZ)中的name_sz,将所有要导入的数据表中的id_ysjc字段替换为预算级次名称表(M_YSJC)中的name_ysjc。点击导入完成数据导入(图3)。新表名分别为:jksjl、lsbjl、ttjl、swdjb、swjdb。 SELECT s_jksjl.DATE_JKRQ,s_jksjl.DATE_KPRQ, s_jksj

12、l.DATE_SBBRQ, s_jksjl.DATE_SSQQR, s_jksjl.DATE_SSQZR, s_jksjl.ID_NSR,m_sz.NAME_SZ,s_jksjl.NAME_NSR, s_jksjl.QYSPH, s_jksjl.YBTSE, s_jksjl.ID_SM, s_jksjl.SL, m_ysjc.NAME_YSJC, s_jksjl.YHZH FROM m_ysjc INNER JOIN (s_jksjl INNER JOIN m_sz ON s_jksjl.ID_SZ=m_sz.ID_SZ) ON m_ysjc.ID_YSJC= s_jksjl.ID_YSJC;

13、SELECT s_lsbjl.ID_NSR, s_lsbjl.NAME_NSR, m_sz.NAME_SZ, s_lsbjl.DATE_SLRQ, s_lsbjl.DATE_SBBRQ, s_lsbjl.DATE_SSQQR, s_lsbjl.DATE_SSQZR FROM s_lsbjl INNER JOIN m_sz ON s_lsbjl.ID_SZ = m_sz.ID_SZ;SELECT s_ttjl.DATE_XH, s_ttjl.ID_NSR, m_sz.NAME_SZ, s_ttjl.NAME_NSR, s_ttjl.TTJE, s_ttjl.ID_SM, m_ysjc.NAME_

14、YSJC, s_ttjl.YHZH FROM m_ysjc INNER JOIN (s_ttjl INNER JOIN m_sz ON s_ttjl.ID_SZ= m_sz.ID_SZ) ON m_ysjc.ID_YSJC = s_ttjl.ID_YSJC;SELECT d_swdjb.* FROM d_swdjb;SELECT d_nsxm.ID_NSR, m_sz.NAME_SZ, d_nsxm.ID_SM, m_ysjc.NAME_YSJC, d_nsxm.SL FROM (d_nsxm INNER JOIN m_sz ON d_nsxm.ID_SZ = m_sz.ID_SZ) INNE

15、R JOIN m_ysjc ON d_nsxm.ID_YSJC = m_ysjc.ID_YSJC;(图3)(注:1、由于我们要对数据表的真实性和完整性进行检验,故在数据采集阶段仅对数据表的数据字段进行处理,而不对数据表的数据记录进行处理,以保留数据表的原始信息。2、由于数据量较大并涉及有关单位的敏感信息,我们在上报的数据包对相关业务数据表进行了处理。3、本次审计项目我们还采集了驾培系统数据库、民政福利企业数据库,限于篇幅,不一一介绍。)(三)审计分析与抽样阶段在数据分析阶段,我们首先用“审计分析账表分析电子账簿管理”功能选择要分析的账套为地税数据库,点击导出电子账簿导出地税数据库.sjfx文件

16、并分发到各个审计组成员导入使用。账套选择完毕后,用“审计分析数据分析”打开SQL查询器,建立SQL查询语句,并保存SQL语句。点击选择SQL语句,利用SQL语句管理窗口中的导出功能导出SQL语句数据包为地税SQL查询语句.sql文件,并分发到各个审计组成员,由他们利用SQL语句管理窗口中的导入功能导入数据包地税SQL查询语句.sql文件,以便于他们独立的完成审计查询、分析、筛选工作(图4) (注:具体查询语句请见审计成果部分及报送的SQL 语句数据包)。(图4)生成查询结果后,在查询结果窗口点击导出到资料树,将结果保存在资料树的审计实施阶段文件夹下。生成查询结果后,在查询结果窗口点击生成疑点,

17、在选择审计疑点窗口选择要列入审计疑点的记录,点击生成疑点将疑点记录插入到疑点库中,以便下一步分析使用(图5)。(图5)在审计实施过程中我们还使用了图表查看功能。首先在查询结果窗口点击图表查看,在图形分析向导窗口指定作为横轴的数据和作为纵轴的数据,选择图表显示类型后即可画出统计图表,点击“导出到资料树”,将结果保存在资料树的审计实施阶段文件夹下。该功能在形象表示审计查询结果的同时,作为工作资料,也极大地方便了领导熟悉掌握审计情况,并作出相应的管理措施和审计决策。在数据分析工作完成后,使用“审计分析疑点管理”中的业务数据疑点列表,对在数据分析阶段插入到疑点库中的疑点进行确认和排除操作。点击落实疑点

18、,将未落实疑点页面选择的疑点设为已落实疑点。点击导出到资料树,将结果保存在资料树的审计实施阶段文件夹下。(四)审计日记、审计证据和审计底稿的编制1.审计日记的编制审计组成员每天进入系统选择项目后,用“审计底稿审计日记新建日记”功能编制审计日记。编制完毕后,用“审计底稿审计日记打开日记”功能编辑、浏览、修改审计日记。在审计证据、审计底稿编制完毕后,打开相应的审计日记,在“审计日记审计证据”、“审计日记审计底稿”页面添加与审计日记相关的证据和底稿资料(图6)。(图6)2.审计证据的编制审计组成员每天进入系统选择项目后,用“审计底稿审计证据新建证据”功能编制审计证据,在证据附件页面内右键添加相关附件

19、。编制完毕后,用“审计底稿审计证据打开证据”功能编辑、浏览、修改审计证据。3.审计底稿的编制审计组成员进入系统选择项目后,用“审计底稿审计底稿新建底稿”功能编制审计底稿。编制完毕后,用“审计底稿审计底稿打开底稿”功能编辑、浏览、修改审计底稿。在审计证据编制完毕后,在“审计底稿审计证据”页面添加与审计底稿相关的证据。在项目结束阶段,主审导入由各个审计组成员导出的审计底稿数据包,并进行复核。4.综合查询在审计日记、审计证据和审计底稿编制完毕后,审计组成员用“审计底稿辅助功能综合查询”功能对审计日记、审计证据和审计底稿进行综合查询。首先选择查询类别,然后在业务对象查询窗口输入查询条件进行查询,方便了

20、审计组成员从众多的审计日记、审计证据和审计底稿中查找所需的资料。5.资料打包管理审计组成员在完成全部审计日记后,用“审计底稿审计日记导出日记功能”,在导出日记窗口选定要导出的日记,在选择导出路径窗口选择存放导出日记的文件夹,将日记导出为WORD文档,打印存档。审计组成员在完成每日的审计日记后,在左侧资料树窗口右键点击审计日记文件夹,在弹出菜单上点击打包,在资料包属性窗口选择打包资料类型为资料导出数据包,用“项目管理交互管理报送数据包管理”功能选择要导出的审计日记资料导出包,点击导出将资料包导出,交主审编制审计报告初稿。审计组成员在完成相关审计底稿后,在左侧资料树窗口审计底稿文件夹上点击右键,在

21、弹出菜单上点击打包,在资料包属性窗口选择打包资料类型为资料导出数据包,用“项目管理交互管理报送数据包管理”功能选择要导出的审计底稿资料导出包,点击导出将资料包导出,交主审编制审计报告初稿。(五)审计报告编制主审用“项目管理交互管理报送数据包管理”功能点击引入,选择要导入的审计日记资料包、审计证据资料包、审计底稿资料包,选择数据包类型为资料导出数据包,引入数据包后点击解包,将资料包解压到左侧资料树相应的文件夹下。将各个审计组成员的审计日记资料包、审计证据资料包,审计底稿资料包导入后,主审用“审计底稿审计报告编制报告提纲”功能进入审计报告提纲窗口。首先在中间的审计报告提纲模板区通过右键新建文件夹、

22、文件夹命名的方式形成审计报告总体结构;其次,在审计报告提纲窗口中把待选原始数据区的审计日记和审计底稿展开,用鼠标左键按顺序将相应的日记和底稿拖拽到审计提纲模板区的相应文件夹下,拖拽完毕后点击操作中的生成审计报告提纲。生成审计报告提纲后,在审计报告提纲窗口中,点击操作中的生成审计报告初稿,并将生成的审计报告初稿保存到资料树的审计结论阶段文件夹下(图7)。(图7)主审在完成审计报告初稿后,在左侧资料树窗口点击审计结论阶段文件夹,在报告初稿上右键点击,在弹出菜单上点击导出,将报告初稿导出为WORD文档并进行进一步的编辑。在审计报告定稿后,用“项目管理资料管理从系统引入资料”功能导入定稿的审计报告。(

23、六)项目资料归档在审计项目资料归档阶段,主审用“项目管理资料管理从系统引入资料”功能导入其他尚未归档的文档资料,并存放在相应的资料树文件夹下。用“项目管理资料管理形成预归档数据包”功能生成归档数据包,用“项目管理交互管理报送数据包管理”功能选择要导出的归档数据包,点击导出将资料包导出到服务器保存并刻录成光盘存档。二、应用创新点(一)编写ASL脚本实现自动审计在审计实施阶段,审计组人员针对审计项目的特点,将一些重要的审计经验建立审计模型。利用AO软件提供的审计方法管理功能,根据ASL语言编制审计步骤脚本,并利用AO软件提供的自动审计功能开展审计工作。首先,点击“审计方法审计方法管理”,在审计方法

24、树的审计师方法文件夹下新建行业,输入行业名称,在该行业类别上建立审计方法,输入审计提示等基本信息后,在新建的审计方法上用右键菜单创建审计步骤并调试编译(图8)。在审计方法和步骤编译完毕后,利用“审计方法自动审计”功能,在选择审计方法窗口勾选需使用的审计方法及步骤,点击确定完成自动审计(图9),运行结果保存在审计疑点库中(图10)。针对本次地税审计项目,我们分别创建了地税审计方法、民政福利企业审计方法、驾培企业审计方法。(图8)(图9)(图10)1.地税税收征管审计方法(1)税收收入分税种汇总审计目标:将税收收入汇总情况与地税年报进行核对,验证所采集地税数据的真实性和完整性,并用于查证地税部门是

25、否存在税种调节问题。方法说明:根据输入的审计年度,分别形成分税种入库汇总表和提退汇总表,将两张表进行比对,得出年度税收收入汇总情况。Var b,c,x,y; begin Showmsg(税收收入分税种汇总); Showmsg(请输入要汇总的审计年度起始日期,格式:mm/dd/yy); read(x); Showmsg(请输入要查询的审计年度终止日期,格式:mm/dd/yy); read(y); CreateTempTable(分税种入库汇总表,SELECT 业务_jksjl.name_sz,SUM(业务_jksjl.YBTSE) AS 入库额 FROM 业务_jksjl WHERE 业务_jk

26、sjl.DATE_JKRQ=#+x+#+and +业务_jksjl.DATE_JKRQ=#+x+#+and +业务_ttjl.DATE_XH=#+y+#+GROUP BY 业务_ttjl.name_sz);b:=Createq(SELECT 分税种入库汇总表.name_sz AS 税种,ROUND(分税种入库汇总表.入库额-分税种提退汇总表.提退额,2) AS 收入 FROM 分税种入库汇总表 INNER JOIN 分税种提退汇总表 ON 分税种入库汇总表.name_sz=分税种提退汇总表.name_sz,-1); c:=Qeof(b); if c1 then begin repeat Add

27、TransRslt(b,税收收入); c:=Qmov(b,1); c:=Qeof(b); until c=1; end; TransBatch(b,税收收入); Showmsg(税收收入分税种汇总完毕!); end.(2)申报未开票查询审计目标:验证税务机关在年度税收收入任务完成后,是否存在不将部分企业申报的税款入库的情况,并根据结果确定延伸重点。方法说明:根据输入的申报日期,筛选出在审计年度内企业已申报而税务机关未开票的记录。Var b,c,x,y;beginShowmsg(申报未开票情况查询); Showmsg(请输入要查询的申报日初始日期,格式:mm/dd/yy); Read(x); S

28、howmsg(请输入要查询的申报日终止日期,格式:mm/dd/yy); read(y); b:=Createq(select * FROM 业务_jksjl WHERE 业务_jksjl.DATE_SBBRQ=#+x+#+and +业务_jksjl.DATE_SBBRQ=#+y+#+and +业务_jksjl.DATE_KPRQ is null ,-1); c:=Qeof(b); if c=1 then Showmsg(未发现申报未开票情况!); while c1 do begin AddTransDout(b,申报未开票); c:=Qmov(b,1); c:=Qeof(b); end; Tr

29、ansBatch(b,申报未开票); Showmsg(申报未开票情况查询完毕!);end.(3)开票未入库查询审计目标:验证税务机关在年度税收收入任务完成后,是否存在不将部分企业申报的税款入库的情况,并根据结果确定延伸重点。方法说明:根据输入的开票日期,筛选出在审计年度内开票未入库的记录。Var b,c,x,y;begin Showmsg(开票未入库情况查询);Showmsg(请输入要查询的开票日初始日期,格式:mm/dd/yy);Read(x);Showmsg(请输入要查询的开票日终止日期,格式:mm/dd/yy);read(y);b:=Createq(select * FROM 业务_jk

30、sjl WHERE 业务_jksjl.DATE_KPRQ=#+x+#+and +业务_jksjl.DATE_KPRQ=#+y+#+and +业务_jksjl.DATE_JKRQ is null,-1);c:=Qeof(b);if c=1 then Showmsg(未发现开票未入库情况!);while c1 do begin AddTransDout(b,开票未入库); c:=Qmov(b,1); c:=Qeof(b); end;TransBatch(b,开票未入库); Showmsg(开票未入库情况查询完毕!);end.(4)提前入库查询审计目标:验证税务机关是否存在当年度税收收入任务难以完成

31、时,提前征收税款的情况。方法说明:对于按月征收税款的纳税户,根据输人的申报日期和缴款日期筛选出所有满足条件的记录,将结果导入审计疑点。例如:申报日期=2004年12月1日,缴款日期=2004年10月1日,缴款日期=#+x+#+and +业务_jksjl.DATE_JKRQ=#+y+#,-1);c:=Qeof(b);if c=1 then Showmsg(未发现提前入库情况!);while c1 do beginAddTransDout(b,提前入库); c:=Qmov(b,1); c:=Qeof(b); end;TransBatch(b,提前入库);Showmsg(提前入库情况查询完毕!);e

32、nd.(5)延迟入库查询(查账征收)审计目标:验证税务机关在年度税收收入任务完成后,是否存在将部分企业申报的税款延至下年入库,将结果导入审计疑点。方法说明:对于查账征收税款的纳税人,根据输入的税款所属期止日和缴款日期筛选出所有满足条件的记录。例如:税款所属期止日2004年12月31日。Var b,c,x,y;beginShowmsg(延迟入库情况查询);Showmsg(请输入要查询的税款所属期终止日期,格式:mm/dd/yy);Read(x);Showmsg(请输入要查询的缴款日起始日期,格式:mm/dd/yy);read(y);b:=Createq(select * FROM 业务_jksj

33、l WHERE 业务_jksjl.DATE_SSQZR#+y+#,-1);c:=Qeof(b);if c=1 then Showmsg(未发现延迟入库情况!);while c1 do beginAddTransDout(b,延迟入库); c:=Qmov(b,1); c:=Qeof(b); end;TransBatch(b,延迟入库);Showmsg(延迟入库情况查询完毕!);end.(6)延迟入库查询(汇算清缴)审计目标:验证税务机关在年度税收收入任务完成后,是否存在将部分企业申报的税款延至下年入库。方法说明:对于汇算清缴税款的纳税人,根据输人的申报日期和缴款日期筛选出所有满足条件的记录,将结

34、果导入审计疑点。例如:申报日期2005年4月31日。Var b,c,x,y;beginShowmsg(延迟入库情况查询);Showmsg(请输入要查询的申报日终止日期,格式:mm/dd/yy);Read(x);Showmsg(请输入要查询的缴款日起始日期,格式:mm/dd/yy);read(y);b:=Createq(select * FROM 业务_jksjl WHERE 业务_jksjl.DATE_SBBRQ#+y+#,-1);c:=Qeof(b);if c=1 then Showmsg(未发现延迟入库情况!);while c1 do beginAddTransDout(b,延迟入库);

35、c:=Qmov(b,1); c:=Qeof(b); end;TransBatch(b,延迟入库);Showmsg(延迟入库情况查询完毕!);end.(7)营业税附征异常查询(城维税)审计目标:查证地税部门是否按法定税率如实征收城维税。方法说明:根据纳税人实际缴纳的营业税计算应征城维税,并与纳税人实纳城维税进行比较,将存在差额的记录导入审计疑点。Var b,c;begin Showmsg(营业税附征异常查询(城维税)!); CreateTempTable(应纳城维税,SELECT 业务_jksjl.NAME_NSR AS 单位名称,业务_jksjl.ID_NSR AS 单位代码,Sum(业务_j

36、ksjl.YBTSE*0.07) AS 应纳城维税 FROM 业务_jksjl GROUP BY 业务_jksjl.ID_NSR,业务_jksjl.NAME_NSR, 业务_jksjl.NAME_SZ HAVING 业务_jksjl.NAME_SZ=营业税); CreateTempTable(实纳城维税,SELECT NAME_NSR AS 单位名称,ID_NSR AS 单位代码,Sum(YBTSE) AS 实纳城维税 FROM 业务_jksjl GROUP BY 业务_jksjl.ID_NSR,业务_jksjl.NAME_NSR, 业务_jksjl.NAME_SZ HAVING 业务_jks

37、jl.NAME_SZ=城市维护建设税);b:=Createq(SELECT 实纳城维税.单位名称, round(应纳城维税-实纳城维税,2) AS 城维税差额 FROM 实纳城维税 INNER JOIN 应纳城维税 ON 实纳城维税.单位代码 = 应纳城维税.单位代码 AND 实纳城维税.单位名称=应纳城维税.单位名称 WHERE 实纳城维税-应纳城维税0,-1);c:=Qeof(b);if c=1 then showmsg(未发现营业税附征异常情况!);if c1 then begin repeat AddTransRslt(b,营业税附征异常(城维税); c:=Qmov(b,1); c:=

38、Qeof(b); until c=1; end; TransBatch(b,营业税附征异常(城维税); Showmsg(营业税附征异常查询完毕!); end.(8)营业税附征异常查询(教育费附加)审计目标:查证地税部门是否按法定税率如实征收教育费附加。方法说明:根据纳税人实际缴纳的营业税计算应征教育费附加,并与纳税人实纳教育费附加进行比较,将存在差额的记录导入审计疑点。Var b,c;begin Showmsg(营业税附征异常查询(教育费附加)!); CreateTempTable(应纳教育费附加,SELECT 业务_jksjl.NAME_NSR AS 单位名称,业务_jksjl.ID_NSR

39、 AS 单位代码, Sum(业务_jksjl.YBTSE*0.03) AS 应纳教育费附加 FROM 业务_jksjl GROUP BY 业务_jksjl.ID_NSR,业务_jksjl.NAME_NSR, 业务_jksjl.NAME_SZ HAVING 业务_jksjl.NAME_SZ=营业税); CreateTempTable(实纳教育费附加,SELECT NAME_NSR AS 单位名称,ID_NSR AS 单位代码, Sum(YBTSE) AS 实纳教育费附加 FROM 业务_jksjl GROUP BY 业务_jksjl.ID_NSR,业务_jksjl.NAME_NSR,业务_jks

40、jl.NAME_SZ HAVING 业务_jksjl.NAME_SZ=教育费附加); b:=Createq(SELECT 实纳教育费附加.单位名称, round(应纳教育费附加-实纳教育费附加,2) AS 教育费附加差额 FROM 实纳教育费附加 INNER JOIN 应纳教育费附加 ON 实纳教育费附加.单位名称 = 应纳教育费附加.单位名称 AND 实纳教育费附加.单位代码 = 应纳教育费附加.单位代码 WHERE 应纳教育费附加-实纳教育费附加0,-1);c:=Qeof(b);if c=1 then showmsg(未发现营业税附征异常情况!); if c1 then begin rep

41、eat AddTransRslt(b,营业税附征异常(教育费附加); c:=Qmov(b,1); c:=Qeof(b); until c=1; end; TransBatch(b,营业税附征异常(教育费附加); Showmsg(营业税附征异常查询完毕!); end.(9)入库级次-鉴定级次匹配查询审计目标:查证地税部门是否存在混淆税款级次的情况。方法说明:将入库税款的实际预算级次与纳税项目的鉴定预算级次进行比较,将不一致的记录导入审计疑点。Var b,c;begin Showmsg(入库级次与鉴定级次匹配查询!); CreateTempTable(入库级次,SELECT 业务_jksjl.ID

42、_NSR, 业务_jksjl.NAME_NSR, 业务_jksjl.name_SZ,业务_jksjl.NAME_YSJC,Sum(业务_jksjl.YBTSE) AS 纳税额 FROM 业务_jksjl GROUP BY 业务_jksjl.ID_NSR, 业务_jksjl.NAME_NSR, 业务_jksjl.name_SZ, 业务_jksjl.NAME_YSJC);CreateTempTable(鉴定级次,SELECT 业务_swjdb.ID_NSR,业务_swjdb.name_SZ,业务_swjdb.NAME_YSJC FROM 业务_swjdb GROUP BY 业务_swjdb.ID_NSR,业务_swjdb.name_SZ,业务_swjdb.NAME_YSJC);b:=Createq(SELECT 入库级次.NAME_NSR AS 单位名称,入库级次.name_SZ AS 税种,入库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1