如何将功能分类与部门分类辅助核算内容同时导入AO2011

作 者:

作者简介:
彭列虎,张泽涛,长阳土家族自治县审计局

原文出处:
审计月刊

内容提要:


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

关 键 词:

字号:

      我们在财政预算执行审计中发现被审计单位的财务软件按不同口径对支出进行多种辅助分类核算,如何成功采集辅助数据是顺利实施审计的关键,我们在2012年度的财政预算审计过程中,就如何将功能分类与部门分类辅助核算内容同时导入AO2011作了一些尝试。

      方正春园财政总预算核算软件,对支出科目同时进行功能分类辅助核算和部门分类辅助核算,可以满足各类查询的需要。然而,金审工程网站未能提供该数据源的采集转换模板,现行方法要么按功能分类进行采集转换,要么按部门分类进行采集转换,或者按功能分类、部门分类采集转换成两个账套,以满足审计人员的各种分析查询,但其缺点就是要经常在两个账套之间进行切换,影响了审计效率。现将功能分类与部门分类辅助核算内容同时导入AO2011的步骤陈述如下,供大家参考。

      一、利用SET_YEAR=N'2011'AND SET_CODE=N'0001’条件提取当年度的数据

      1 2011年科目表

      SELECT ACCOUNTANT_SUBJECT.*

      INTO[2011科目表]

      FROM ACCOUNTANT_SUBJECT

      WHERE(SET_YEAR=N'2011')AND(SET_CODE=N'0001')

      2.SELECT BUDGET_SUBJECT.*

      INTO[2011功能分类表]

      FROM

      BUDGET_SUBJECT

      WHERE(SET_YEAR=N'2011')

      3.SELECT BUDGET_SUBJECT_INCOME.*

      INTO[2011收入分类表]

      FROM BUDGET_SUBJECT_INCOME

      WHERE(SET_YEAR=N'2011’)

      4.SELECT ENTERPRISE.*

      INTO[2011单位分类表]

      FROM ENTERPRISE

      WHERE(SET_YEAR=N'2011')

      5.SELECT REMAIN_BUDGET.*

      into[2011余额表]

      FROM

      REMAIN_BUDGET

      WHERE(SET_YEAR=N'2011')AND(SET_CODE=N'0001)

      6.SELECT VOUCHER BUDGET.*

      INTO[2011凭证主表]

      FROM VOUCHER_BUDGET

      WHERE(SET_YEAR=N'2011')AND(SET_CODE=N'0001')

      7.SELECT VOUCHER_DETAIL_BUDGET.*

      INTO[2011凭证明细表]

      FROM VOUCHER_DETAIL_BUDGET

      WHERE(SET_CODE=N'0001')AND(SET_YEAR=N'2011')

      二、整理所需要的凭证主表、凭证明细表、科目表、科目余额表

      1.整理凭证明细表:将按部门分类辅助核算的辅助科目名称添加到凭证明细表的摘要栏内。

      SELECT CASE WHEN LEFT(as_code,3)

      ='112’ THEN as_code+en_code WHEN LEFT(as_code,3)

      =’505' THEN as_code+bs_code WHEN LEFT(as_code,3)

      ='511' THEN as_code+en_code WHEN LEFT(as_code,3)

      ='401' THEN as_code+in bs code WHEN LEFT(as_code,3)

      ='405' THEN as_code+in_bs_code WHEN LEFT(as_code,3)

      ='501' THEN as_code+bs_code ELSE as_code END AScode,

      2011凭证明细表.VOUCHER_D,

      CASE WHEN en_code IS NOT NULL

      THEN SUMMARY+'---’+DISP_NAME ELSE SUMMARY END AS SUMMA,2011凭证明细表.DEB_MONEY,2011凭证明细表.CRE_MONEY

      FROM 2011凭证明细表LEFTOUTER JOIN

      2011单位分类表ON 2011凭证明细表.EN CODE=2011单位分类表.IN_CODE

      order by

      2011凭证明细表.VOUCHER_ID

      INTO整理后凭证明细表1

      FROM[dbo].[2011凭证明细表]

      2.整理科目余额表。

      SELECT CODE=CASE WHEN LEFT(as_code,3)

      ='112' THEN as_code+en_code WHEN LEFT(as_code,3)

      ='505' THEN as_code+bs_code WHEN LEFT(as_code,3)

相关文章: