AO数据采集导入技巧――重新生成科目余额表
- 格式:doc
- 大小:24.00 KB
- 文档页数:1
AO现场审计实施系统数据采集和转换AO现场审计实施系统数据采集和转换AO现场审计实施系统功能强大、适用面广,是审计署重点推广的计算机审计软件,作为审计人员的好助手,能有效的提高审计质量和效率,降低审计风险。
财务和业务电子数据的采集和转换是开展计算机辅助审计的前提和基础。
面对当前财务软件种类和版本号多种多样,财务数据结构差异很大的情况,AO 系统提供了强大的数据采集和转换接口功能。
一是财务备份数据转换方法。
通过AO系统自带的或从金审网站下载的的数据转换模版,审计人员很轻松就能完成财务软件备份数据的采集和转换。
二是数据库数据转换方法。
财务备份数据转换方法虽然简单、好操作,但最大的问题是如果没有对应转换模板,则无法实现财务数据转换,而且有些转换模板需要安大型装数据库(如SQL Server)后台服务器端,有时由于一些不明原因,也会出现不能正常转换的情况;为了解决这个问题,AO系统同时提供了数据库数据转换方法,用于转换财务备份数据转换方法不能转换的财务数据。
而且使用这种方法,在第一次数据转换成功后,可以将转换过程制作为转换模版,再遇到同类数据时使用以前制作的转换模板,即可实现自动转换。
转换模版可以导入、导出,实现共享。
为积极探索计算机审计技术,2005年在对某单位审计时,我们分别使用上述二种转换方法成功完成了财务数据的采集和转换。
一、数据的采集经过审前调查,了解到被审计单位财务软件为用友8.21网络版,后台数据库为SQL Server 2000。
针对财务备份数据转换方法,我们在服务器上通过直接拷贝的方式,采集了财务备份数据ufdata.ba_(63M);针对数据库数据转换方法,使用SQL Server数据库的“数据导入导出工具”采集了财务数据的code、GL_accusm、GL_accvoch三张数据表,将其存放于Acess数据库中(命名为data.mdb,7M)。
二、数据转换(一)使用财务备份数据转换方法进行数据转换对于采集的财务备份数据ufdata.ba_,在笔者使用的计算机上安装SQL Server 2000后,使用AO系统自带的“用友8.X SQL Server 备份”转换模版顺利完成了数据转换工作,核对资产负债表年初、年未数及借、贷方发生额,数据正确。
AO数据采集导入技巧(一)
――重新生成科目余额表
在使用AO对被审计单位财务数据进行审计的过程中,如果AO中没有相应的数据采集模板,则需要对财务软件数据库数据进行采集分析,找到导入AO需要的会计科目表、科目余额表和凭证表,并保证这三张表的真实性和完整性。
近日,笔者在对某住房公积金管理中心的审计过程中,发现其财务软件数据库数据中包含科目表、余额表和凭证表,似乎满足导入AO的需要,但重建账表后发现,虽然借贷平衡、凭证完整,但各科目的期初、期末值仅千万元,远远小于上亿元的实际发生额。
通过进一步的分析,认为其余额表不可信赖。
主要原因是,该余额表是通过对一个会计年度内的所有凭证借、贷双方的发生额分组求和得到,其导入AO 后生成的期初、期末值实际仅是一个会计年度的发生额,而忽略了上一会计年度的期末值。
因此,笔者利用SQL语句重新生成一张科目余额表,对建账初期至上一会计年度所有凭证借贷双方发生额按科目编码分组求和,将计算得到的期末值作为此会计年度的期初值,导入AO后,借贷平衡,期初、期末值试算正确,符合审计工作的需要。
阜阳市审计局陈勇。
AO数据釆集实例——巧用速达3000模板采集速达2000数据AO系统中内置的大量数据采集模板为审计人员采集、分析被审单位财务电子数据提供了快速、有效的途径,极大地提高了审计效率。
然而,并非所有财务软件都能在AO中找到对应的模板。
“速达2000〃就是这样一款不能直接运用模板进行采集的财务软件。
今年,我在采集某预算单位的财务数据时遇到了这款"速达2000"财务软件。
由于速达的早期版本采用InterBase数据库,而AO中只有速达3000 SQL Server数据库版本的采集模板,因此无法直接用于速达2000数据的采集。
经过硏究,我通过SQL Server过渡,成功利用速达3000的模板采集了速达2000的数据。
现在就将有关步骤介绍如下。
第一步,数据恢复。
由于从被审单位拷贝回来的是速达软件备份数据,因此先安装一个速达2000试用版,然后将备份数据恢复到这个软件中。
假设备份数据文件为,数据恢复后在速达2000的安装目录的data子目录中会生成一个后缀名为gdb的文件"。
这个文件就是InterBase数据库文件。
要说明的是,如果从被审单位直接拷贝了gdb文件,那么只需要把这个gdb文件拷到电脑中备用,而不需要安装速达2000 试用版。
然而不管是sdz还是gdb文件,我们都必须安装InterBase 数据库驱动。
图1是"速达2000〃的安装首页,运行"INTERBASE服务器安装〃,就会在电脑中安装INTERBASE服务器,同时也就安装了InterBase数据库驱动。
INTERBASE服务器安装 4 . 一.速达财务标准版安或__ 漣事g」退出图1速达2000的安装首页和安装界面第二步,配置数据源。
有了 ""这个InterBase数据文件,下面我们要配置一个ODBC 数据源。
打开"控制面板■性能和维护•管理工具■数据源ODBC",选择"系统DSN",点"添加"按钮,添加一个系统数据源。
利用AO采集转换财务软件数据库数据的步骤和方法现场审计管理系统(简称“AO”)应用中首要解决的就是数据采集的问题。
财务软件备份数据是由被审计单位提供的用财务软件备份导出的数据,在AO现场审计实施系统中可以选择合适的模板导入;而财务软件数据库数据则是被审计单位提供的从后台数据库直接获取的数据, AO里没有模板可以选择,不能直接导入。
下面就数据库数据的采集转换谈谈本人在审计实践中的具体操作步骤:数据库数据的采集转换关键就是要导入三张表:科目余额表(GL_accsum)、会计科目表(code)、凭证表(GL_accvouch)。
打开AO2011,采集转换——财务数据——财务软件数据库数据——采集转换,找到数据源,选择转换数据表。
在这里,需要找到上面所提到的三张表GL_accsum、code、GL_accvouch,勾选后生成财务数据临时表。
值得注意的是,导入的方式要选择“源数据凭证表为一个表”(就是凭证基本信息和会计分录信息存为一张表的形式),点击确定后,出现生成财务数据临时表这个窗口。
第一步,定义会计期间。
点辅助导入,根据所采集数据的年份来选择会计年份,完成会计期间的定义。
第二步,导入科目余额表。
找到科目余额表GL_accsum,由于源数据的余额方向与AO系统的余额方向可能取值不一致,所以要将源数据与审计分析数据(也就是目标表数据)对应起来,将源表字段转换成我们能识别的目标表字段。
选择科目编码ccode,本币期初余额mb,余额方向cbegind_c,会计月份iperiod,对应完后,点击余额方向旁边的对应设置,选择“贷”=“贷”,“借”=“借”,然后点击导入,科目余额表导入成功。
第三步,导入会计科目表。
同样,找到会计科目表code,将源表字段和目标表字段对应起来。
选择科目编码ccode,科目名称ccode_name,然后点击导入,会计科目表导入成功。
第四步,进行科目设置。
点击辅助导入,选择“规则”,一般一级科目长度为3,二、三、四、五级科目长度均为2,选好后完成科目设置表的填写。
AO系统采集方正春元财务软件备份数据方法简介.AO系统采集方正春元财务软件备份数据方法简介安徽省长丰县审计局李涛2011.4.18在2004年全国审计工作座谈会上,时任副审计长的刘家义介绍说:“1999年的时候,我们以手工审计方式为主对工商银行和建设银行进行审计,全国共组织了2.3万名审计人员。
而2003年运用计算机技术对工商银行进行审计时,全部参审人员仅为1999年的1.1%,查出的违纪违规问题却是1999年的38倍。
”从这组对比中我们能够感受到计算机审计发挥的力量。
目前,我省大部分市、县财政会计核算中心均使用方正春元财务软件,而审计机关使用的现场审计实施系统(以下简称AO系统没有提供方正春元备份数据的采集转换模板,金审工程服务网站也没有关于该软件备份数据采集转换模板。
如何顺利的把方正春元财务软件的备份数据采集到AO 系统中,成为每一位审计人首先要解决的一个难题。
为了避免审计人员打不开被审计单位电子账簿的尴尬局面,现对AO系统采集方正春元备份数据的方法做简单介绍。
一、计算机软件方面的要求方正春元财务软件后台数据库为SQLSERVER,AO系统无法直接采集该软件备份数据,要想将该软件的备份数据采集到A O系统中,就需要借助SQLSERVER软件,将数据转换整理为AO系统可以采集的数据。
因此,审计人员的计算机需要同时安装AO软件和SQL SERVER(建议使用SQL SERVER2000软件。
二、方正春元备份数据整理1.将被审计单位提供的方正春元备份文件还原到SQLSERVER数据库中。
首先在SQLSERVER中新建一个数据库,再将备份文件强制还原到新建的数据库。
在还原的过程中需要注意:一是要选择“在现在数据库上强制还原”,二是要修改数据库文件还原路径。
2、查找AO系统采集财务数据时需要的表。
在还原的数据库中有很多表,大部分表对AO系统采集数据是没有用的,AO系统采集数据时只要余额表(REMAIN、科目表(ACCOUNTANT_SUBJECT、凭证主表(VOUCHER和凭证明细表(VOUCHER_DETAIL即可。
AUDITING AND FINANCE 信息化探索现场审计管理系统(简称“AO ”)应用中首要解决的就是数据采集的问题,由于市场上财务软件品牌众多,同一品牌版本升级速度较快,在审计实践中经常会遇到无财务数据转换模板的问题。
速达5.8财务软件在财政会计核算中心使用较为广泛,而AO系统没有提供速达5.8备份数据的采集转换模板,金审工程服务网站也没有关于该软件备份数据采集转换模板。
为了避免审计人员打不开被审计单位电子账簿的尴尬情况,笔者现对AO 系统采集速达5.8备份数据的方法做简单介绍。
一、计算机软件方面的要求速达5.8财务软件后台数据库为SQL SERVER ,AO 系统无法直接采集该软件备份数据,审计人员的计算机需要安装SQL SERVER2000软件对数据进行整理。
二、速达5.8财务软件后台数据库数据整理(一)采集速达5.8财务软件后台数据。
找到被审计单位的后台数据文件,名称为“***基本户.M DF ”与“***基本户.LDF ”,将其导入SQL SERVER 2000软件中。
(二)选取SQL 中需要的表格。
将获取的M DF 与LDF 文件导入SQL 2000中,在数据库中有很多表,大部分表对AO 系统采集数据是没有用的,找出:“al_subject (科目表),aa_cred (凭证主表),aa_creditem (凭证次表)”进行数据整理。
(三)通过编辑SQL 语句,生成AO 可以接收的数据。
1.导入年初科目余额表(过渡表)。
从前台获取《年初科目余额表》导入SQL 中,首先修改字段名:金额-》bmbala ,科目编码-》subcode (类型设为文本),然后插入nyear (年)列与nmonth (月)列,再对nyear 列与nmonth 列赋值。
由于速达5.8财务软件中后台数据库中aa_mssub (余额表)年初数当月如果无发生额,在数据库中不显示余额,其余额表显示不完整,故使用前台科目余额表导入,不应用SQL 中的aa_mssub (余额表)。
关于AO导入导出财务数据统一
数据包的小知识
AO(现场审计实施系统)将已导入的财务数据通过导出生成的统一数据包拷贝给审计组其它成员的时候,资产负债表会出现各科目期初、期末余额都为0。
问题如下:
出现问题的原因:
可能是因为被审计单位升级了财务软件,导致科目编码与系统设置的编码不一致,比如:升级版的“现金”科目,名称改为了“库存现金”,科目编码也有“101”改成了“1001”导致AO在资产负债表重算时找不到目标。
解决方案:
选择审计分析—帐表模版维护—模版_全年资产负债表,将新版的资产负债表计算公式(保存为EXCEL)导入,保存后进行重算。
(导入模版在此文稿末端)
具体图例:
第一步
第二步(导入后要点击保存)
第三步:回到资产负债表(点击重新计算)
第四步:
重新计算后就可以看见资产负债表中各科目的期初期末数了。
注意:本例的资产负债表是行政单位,事业单位可以根据次方法处理,只是导入的模版不一样。
C:\Users\Administrator\Deskto C:\Users\
Administrator\Deskto 第一个是行政,第二个是事业。
AO系统采集天大天财数据库数据方法与技巧近日,我市开展了某高校领导人经济责任审计。
该校使用的财务软件为天大天财财务软件,但我们将其财务软件备份后导入AO时发现,该备份数据与天大天财转换模板均不匹配。
总是出现“数据源不匹配”错误提示。
不能成功的导入AO。
因此,我们采用了数据库数据采集方法来加以实现。
鉴于天大天财财务软件已广泛应用于高等院校和中小学校,笔者将其采集转换过程加以整理,供审计同仁参考。
一、取得原始数据库数据通过调查了解得知,天大天财财务软件后台数据库为SQLServer2000,财务数据分年度存储,每年年末单独建立一个数据库,以“cw_2011”等命名。
我们通过数据库备份方式取得了该校2008-2011年四个年度的数据库数据备份文件。
二、数据分析与整理取得原始数据后,我们通过还原数据库方法在审计人员计算机设备上利用SQL2008进行数据库还原,并进行数据分析。
通过分析,我们发现该校凭证表由”凭证主表”和”凭证分录表”组成。
由此,我们确定了本次数据采集所需的四张表,即“zwkmzd-科目表”、“zwkmje-科目余额表”、“zwpzfl-凭证分录表”、“zwpzb-凭证主表”。
(一)各表所需字段zwkmzd-科目表,所需字段:kmbh-科目编码,kmmc-科目名称,yefx-余额方向;zwkmje-科目余额表,所需字段:kmbh-科目编码,ncye-年初余额;zwpzb-凭证主表,所需字段:pzrq-凭证日期,pzbh-凭证编号;zwpzfl-凭证分录表,所需字段:kmbh-科目编号,zy-摘要,jje-借方发生额,dje-贷方发生额。
(二)各表之间关系1、通过科目表与科目余额表中的“科目编码”关联,将“余额方向”字段引入科目余额表中生成新的科目余额表;2、通过凭证主表与凭证分录表中的“pznm-凭证内码”字段关联,将“凭证日期”和“凭证编号”字段引入凭证分录表中生成新的凭证库表。
(三)数据整理1、科目表处理:会计科目表可以通过“科目”表直接查询生成。
金蝶KIS标准版财务软件数据导入AO2011的方法简述作者:张小平来源:滁州市天长市审计局某企业会计软件为金蝶KIS标准版,数据库文件为.ais。
在用AO的自带模板导入后所生成的账表中,所有的往来科目没有明细账,原因为该企业将往来科目设置了辅助核算。
为此,审计人员将数据库导入sql,并对AO采集所需的三张表及辅助核算的三张表进行了整理。
方法语句如下:一、数据库中主要的几张基础表[GLAcct] 科目表[GLBal] 余额表[GLVch] 凭证表[GLObj] 辅助信息表二、整理三张表(一)科目表SELECT [FAcctID] 科目编码,[FAcctName] 科目名称into 科目表FROM [GLAcct](二)余额表(期初余额在1月,用正负号表示)SELECT [FAcctID] 科目编码,[FBegBal] 期初余额into 余额表FROM [dbo].[GLBal]where [FPeriod]=1 and [FClsID]='0' and [FCyID]='RMB'(三)凭证表SELECT [FDate] 凭证日期,[FGroup] 凭证类型,[FNum] 凭证号,[FEntryID] 分录号,[FAcctID] 科目编码,cast([FClsID] as varchar(10))+[FObjID] 往来单位编码,[FDebit] 借方发生额,[FCredit] 贷方发生额,[FExp] 摘要into 凭证表FROM [dbo].[GLVch]三、整理辅助核算三张表(一)往来单位辅助信息表SELECT '往来单位' as 辅助类型,cast([FClsID] as varchar(10))+[FObjID] 往来单位编码,[FObjName] 往来单位名称,上级辅助编码,辅助说明into 往来单位辅助信息表FROM [dbo].[GLObj] a,( SELECT cast([FClsID] as varchar(10)) 上级辅助编码,[FObjName] 辅助说明FROM [dbo].[GLObj]where [FObjID] ='*' and [FClsID]<>0) bwhere a.[FClsID]=b.上级辅助编码(二)往来单位辅助余额表(包含在余额表[GLBal]中)SELECT '往来单位' as 辅助类型,cast(a.[FClsID] as varchar(10))+a.[FObjID] 往来单位编码,a.[FAcctID] 科目编码,a.[FBegBal] 期初余额,b.[FObjName] 往来单位名称into 往来单位辅助余额表FROM [dbo].[GLBal] a,[dbo].[GLObj] bwhere a.[FClsID]=b.[FClsID] and a.[FObjID]=b.[FObjID]and a.[FPeriod]=1 and a.[FObjID]<>'*' and a.[FCyID]='RMB'(三)往来单位凭证辅助明细表(利用已经整理好的凭证表和往来单位辅助信息表获得) select a.*,b.辅助类型,b.往来单位名称into 往来单位凭证辅助明细表from 凭证表 a,往来单位辅助信息表 bwhere a.往来单位编码=b.往来单位编码四、利用AO2011采集财务软件数据库数据功能,按AO中向导提示辅助导入后重新生成账表。
AO数据采集导入技巧(一)
――重新生成科目余额表
在使用AO对被审计单位财务数据进行审计的过程中,如果AO中没有相应的数据采集模板,则需要对财务软件数据库数据进行采集分析,找到导入AO需要的会计科目表、科目余额表和凭证表,并保证这三张表的真实性和完整性。
近日,笔者在对某住房公积金管理中心的审计过程中,发现其财务软件数据库数据中包含科目表、余额表和凭证表,似乎满足导入AO的需要,但重建账表后发现,虽然借贷平衡、凭证完整,但各科目的期初、期末值仅千万元,远远小于上亿元的实际发生额。
通过进一步的分析,认为其余额表不可信赖。
主要原因是,该余额表是通过对一个会计年度内的所有凭证借、贷双方的发生额分组求和得到,其导入AO 后生成的期初、期末值实际仅是一个会计年度的发生额,而忽略了上一会计年度的期末值。
因此,笔者利用SQL语句重新生成一张科目余额表,对建账初期至上一会计年度所有凭证借贷双方发生额按科目编码分组求和,将计算得到的期末值作为此会计年度的期初值,导入AO后,借贷平衡,期初、期末值试算正确,符合审计工作的需要。
阜阳市审计局陈勇。