如何利用AO生成方正春元财务软件辅助账

作 者:

作者简介:
覃业荣,建始县审计局

原文出处:
审计月刊

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2012 年 12 期

关 键 词:

字号:

      方正春元财务核算软件是目前广泛使用的财务核算软件,该软件的部分科目使用了辅助核算功能。审计署开发的《现场审计实施系统》(AO2011)中提供了【1821】方正春园(SQL SERVER)备份文件采集模板,但在实际操作过程中,该采集模板不能将被审计单位的财务备份数据准确导入到AO2011中,经常出现采集转换数据失败,给审计人员查看具体账目带来了困难。笔者在实践过程中,利用AO2011系统辅助账采集转换接口探索出了一套采集财务数据(含辅助账)的方法,现以我县会计核算中心使用的方正春园财务软件为例,与大家一起分享交流。

      一、AO2011系统中提供的【1821】方正春园(SQL SERVER)备份文件采集模板在采集数据过程出现错误,导致采集失败。

      1、数据采集过程中,科目余额表只有一级科目期初余额,没有下级科目余额,存在期初余额不匹配的数据,调整科目余额很麻烦,如图1所示。

      

      2、进行账表重建时,数据核验失败,账表重建失败,如图2所示。

      

      3、忽略数据错误状态下,进行账表重建后,可能是由于该采集模板在采集数据时,造成凭证表和科目余额表中的科目编码与科目表中的科目编码不匹配。数据丢失导致科目余额表借方发生额与贷方发生额不相等,数据采集失败。如图3所示。

      

      二、利用AO2011系统辅助账采集转换接口生成方正春元财务软件辅助账的具体步骤。

      1、数据准备

      在被审计单位取得方正春园财务软件后台数据备份文件,如某县计生局2010年财务备份文件(jsj2010.bak),后台数据库为SQL SERVER2000。

      2、数据整理

      (1)启动SQL SERVER 2008。

      依次点击“开始”----“所有程序”----“Microsoft Sql Server 2008 R2”----“Sql Server Management Studio”----“连接”。

      (2)还原被审计单位的财务备份文件(jsj2010.bak)。

      依次点击“数据库”标签----“还原数据库(R)”----在“目标数据库中”输入还原的数据库名称(如:“sjs2010”)----选择“源设备”----“添加”----选择存放文件备份文件(jsj2010.bak)具体位置(如D:\计生局\jsj2010.bak)----“确定”----“确定”,数据库备份文件(j sj2010.bak)还原为数据库“jsj2010”完成。

      (3)在“查询分析器”中进行数据库财务数据整理,生成符合标准数据库采集格式的6张财务数据表,即:会计科目表(a_kmb)、科目余额表(a_yeb)、凭证表(a_pzb)、辅助信息表(a_fzxxb)、辅助余额表(a_fzyeb)、凭证辅助明细表(a_fzpzb)。下面以某计生局(账套号SET_Code为006005001001)为例,具体步骤参考如下:

      use jsj2010

      drop table.a_kmb,a_yeb,a_pzb,a_fzxxb,a_fzyeb,a_fzpzb

      ——生成会计科目表(a_kmb)

      select SET_Code as账套号,IN_CODE as科目编码,DISP_NAME as科目名称,IS_DEBIT as科目方向into a_kmb from dbo.ACCOUNTANT_SUBJECT where SET_Code like '006005001001'order by IN_CODE

      ——生成科目余额表(源科目余额表dbo.REMAIN只有末级科目期初余额,没有上级科目余额,部分科目存在辅助核算科目余额,以下词句为整理上级科目余额及合并科目余额后生成标准科目余额表)

      

      

      

      Select SET Code as账套号,convert(varchar(10),SET_YEAR)as会计年度,AS CODE as科目编码,SUM(BALANCE)as科目余额,余额方向=case when left(AS_CODE,1)=1 OR left(AS_CODE,1)=5 then 1 else 0 end into a_yeb from dbo.REMAIN where SET_Code like'006005001001'group by SET_Code,convert(varchar(10),SET_YEAR),

相关文章: