如何将辅助账核算数据转换为财务账套

作 者:

作者简介:
李淑静,江苏省徐州市审计局

原文出处:
中国审计

内容提要:


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

关 键 词:

字号:

      在实际工作中,被审计单位以数据库的方式提供财务账套,如果账套中的会计科目存在辅助会计科目核算的内容,比如常见的债权、债务、支出科目,每一笔发生的业务除按照会计科目记账外,还将按照部门、人员、供应商以及商品等进行分类辅助核算,这时如果仅仅通过凭证表、科目表、余额表三张表生成财务账套,辅助核算的信息将无法显示,发生的业务将无法归纳,会计核算的信息也将无法满足审计的需要。

      目前一般的做法是在三张表转换为账套后,再通过前台将有辅助核算的明细账导出,以业务数据的方式导入AO,解决了查看辅助信息的问题,弥补了账套的缺陷。但这种办法也有局限,如在业务数据中无法直接打开会计凭证,需要到财务账套中去查找相关的凭证处理业务,不符合审计人员查看账套的习惯,因此也不是审计需要的理想财务账套。本文介绍的是将用友NC系列财务软件数据库在账套转换中将辅助核算信息一并转换的方法,具有一定的参考价值。

      转换思路

      在获取了被审计单位提供的数据库后,通过分析数据库中的表结构、各表之间的关联关系,我们确立了将辅助核算的项目作为会计科目的明细科目,即变辅助核算为会计科目明细核算的工作思路。在对数据表进行了一系列的分析、关联后,再利用AO提供的数据转换功能生成的账套达到审计工作的要求。

      转换过程

      (一)采集数据

      被审计单位提供的财务软件数据库为SQL,我们可以通过SQL软件还原数据库,在SQL中通过必要的查询,了解数据库中具体表的信息量、表的结构等,包括表的名字、字段类型、长度,一般在数据库中带有数据字典关联信息表,能帮助审计人员分析表与表之间关联。要想快速采集、准确掌握审计需要的数据表,最有效的办法是由被审计单位软件维护的电脑公司提供相应的数据字典,可以少走弯路,提高工作的效率。

      (二)整理数据

      数据的整理是账套转换成败的关键,可分为两个步骤。

      1.现场查看。

      会计科目的设置。通过被审计单位财务软件的前台观察会计科目的设置,重点关注有辅助账核算的会计科目,一般集中在债权、债务以及支出科目,辅助会计核算可分为项目、部门、个人、商品等,掌握会计科目与相应辅助核算的关联内容,如某“应收账款”无二级以下的会计明细科目,而是按部门进行辅助核算,“事业支出”科目在已有的四级会计明细科目下再按部门归纳支出等。

      会计凭证的查询。查看被审计单位的会计凭证,重点关注有辅助核算的会计凭证处理业务,掌握会计科目与辅助信息在凭证上的反映形式、辅助信息连接的顺序、层次、内容等,如预付账款的辅助信息:预收账款\〔部门档案:社教中心〕〔客商辅助核算:未成年人保护〕,为下一步数据的整理提供参考。

      2.整理数据。

      通过实地观察科目设置以及会计业务处理凭证,结合数据库中各表之间的关联关系,筛选出主要数据表:凭证表(gl_voucher)、凭证分录表(gl_detahl)、科目表(bd_accsubj)、余额表(gl_balance)、部门档案(bd_deptdoc)、辅助核算内容表(gl_freevalue)、用户表(sm_user)。

      凭证表的处理。涉及的表有凭证表(gl_voucher)、凭证分录表(gl_detail)、部门档案(bd_deptdoc)、辅助核算内容表(gl_freevalue)、用户表(sm_user)。

      ①将凭证表(gl_voucher)与凭证分录表(gl_detail)通过凭证主键(pk_voucher)进行关联,生成包含凭证基本要素的凭证表,同时剔出作废的纪录。

      ②将上述生成的凭证表与科目表(bd_accsubj)通过科目主键(pk_accsubj)进行关联,生成有对应会计科目的凭证表。

      ③将部门档案(bd_deptdoc)与辅助核算内容表(gl_freevalue)通过部门档案主键(pk_deptdoc)、部门编码(deptcode)、部门名称(deptname)进行连接,生成按部门进行划分的辅助核算信息表。

      ④将在②、③两步中生成的表通过辅助核算标识(assid)进行连接,生成包含辅助核算内容的会计凭证(在添加辅助科目时要注意文本的长度不能超过255)。

      ⑤将用户表(sm_user)与上述会计凭证相关联,生成包含所有会计凭证要素在内的凭证表。

      余额表的处理。涉及的表有余额表(gl_balance)、部门档案(bd_deptdoc)、辅助核算内容表(gl_reevalue)。

      ①将余额表(gl_balance)整理成包含科目名称、科目代码、期初余额、借方发生额、贷方发生额以及关于会计年度、会计期间等主要字段在内的形式。

      ②将部门档案(bd_deptdoc)与辅助核算内容表(gl_freevalue)通过部门档案主键(pk_deptdoc)、部门编码(deptcode)、部门名称(deptname)进行连接,生成按部门进行划分的辅助核算信息表。

      ③将①、②生成的两表通过辅助核算的标识代码(assid)进行连接,生成包含辅助核算内容的科目余额表。

      科目表的处理。涉及的表有科目表(bd_accsubj)、已处理完毕的余额表。

相关文章: