AO2011导入国库集中支付系统3.0的辅助账资料

合集下载

国库集中支付系统(地方版)V3.0解决方案

国库集中支付系统(地方版)V3.0解决方案

国库集中支付系统(地方版)V3.0解决方案 国库集中支付地方版研发自2003年启动以来,紧随财政改革的步伐,2006年11月地方版V2.0发布解决了收支科目改革等的需求,今年针对财政部平台推广、部署模式改造等需求,V3.0也应运而生。

国库集中支付地方版研发自2003年启动以来,紧随财政改革的步伐,2006年11月地方版V2.0发布解决了收支科目改革等的需求,今年针对财政部平台推广、部署模式改造等需求,V3.0也应运而生。

国库集中支付系统(地方版)V3.0是基于财政部平台开发的财政业务系统,支持“生长式”和“接入式”两种平台应用模式;是财政国库集中支付系统(地方版)V2 0的升级版本(属于财政部版权)。

包括地方版国库支付V3.0、地方版总账V3.0(含指标账)。

同时还扩展开发了查询监控V3.0(能够实时监控)、现金管理等。

在同一技术架构下,还可以扩展部门预算(支持在线编报)、指标管理、公务卡、工资发放、资产管理、债务管理、非税收入管理、横向联网、政府采购等,完全达到搭建财政一体化业务系统的要求。

业务特点优势实时监控 用户可在不同的业务流程岗位独立设置不同的监控规则,对于违反监控规则的业务单据,实时拦截提交专管员审核,避免业务事故的发生。

托收、空白支票 随着业务模式的发展,国库支票在业务中使用越来越频繁,因此系统增加托收、空白支票等票据类型,同时可根据不同的票据类型设置不同的业务流程和打印格式,满足用户分岗审核的需要。

在业务逻辑上,对于托收等业务添加特定处理,满足财政单位日常费用(水电费)的需要。

以收定支 该方案对于以收定支列为专题,从收入记账、收入分成、收入控支三方面进行管理。

其中收入分成解决了收入上下级分成、跨单位代收、分成比例等历史业务问题,而收入控支则采用标准的科目用户,多借多贷的方式灵活地嵌入到计划录入、拨款录入等业务特点场景下。

批量录入 对于农村直补、工会经费等专项资金,为了提高资金进度,系统提供分专项的规则设置以及对应批量录入功能。

AO数据采集—方正春元_财政总预算会计辅助帐处理方法

AO数据采集—方正春元_财政总预算会计辅助帐处理方法

方正春元财政总预算会计V2.2预算内账――AO往来账辅助账处理方法目前执行国家标准《信息技术会计核算软件数据接口》(GB/T19581-2004)的财务软件寥寥可数,绝大多数财务软件没有国标接口,这对审计人员采集转换数据带来很大的困难。

特别是启用了辅助账功能的财务软件,因为没有接口,审计人员用一般方法采集转换到AO的电子账簿不能显示往来辅助账,审计人员没有办法清晰了解往来款项的去向。

下图左边是一般方法处理没有辅助科目的科目表,右边是经过特殊处理有辅助科目的科目表。

审计人员以右边科目看账,能够更全面、更完整的分析资金收支的来龙去脉。

我们这里用方正春元财政总预算会计预算内的某个年度帐做为示例,介绍AO往来辅助账的处理方法。

一、软件介绍。

财政信息化软件公司北京方正春元科技发展有限公司(简称方正春元),是一家财政信息化领域市场份额很高的软件公司,它主要为中国财政部、院校和财务研究机构提供财政业务管理系统。

目前各地财政使用的是方正春元财政总预算会计V2.2版本,内有总预算会计预算内账和总预算会计预算外账等账套,如下图。

二、数据采集。

方正春元财政总预算会计数据库为ORACLE 9i或者10g,如果被审计单位允许直连数据库,可以利用ODBC数据源进行数据采集转换到SQL SERVER;或者将ORACLE备份文件复原到安装有ORACEL的机器上,再采集转换到SQL SERVER。

三、数据转换。

将整理好的数据字典在SQL SERVER查询分析里面执行,对表和字段进行批量汉化。

(附件一:数据字典和批量汉化表和字段名称执行语句)先执行汉化表名称语句,再执行汉化字段语句。

汉化完成后,表名称和字段名称都是我们所熟悉的中文,方便审计人员分析数据结构。

如下图。

四、数据整理。

通过与被审计单位的凭证、余额表、报表向核对分析,我们确定以下表是财务处理需要的相关表:(一)收入分类科目。

重要内容如下:1.内码(会计收入编码)2.外码(财政预算收入科目编码)3.显示名称4.是否底级5.业务年度6.级次(二)支出功能分类科目。

AO2011系统操作演示

AO2011系统操作演示
项目预算 (四)资料管理 1、从系统引入资料 2、常模板引入资料
(五)交互管理
1、登记审计管理系统 2、生成审计现场数据包 3、生成审计台账数据包(生成台账-台账包) 4、生成专家经验数据包 5、生成法规条款数据包 6、生成项目档案数据包 7、报送数据包管理(A0与OA数据交互与信息
共享)
审计项目树和项目资料树
AO2011使用
2014
目录
一、概述 二、安装与准备 三、项目管理 四、采集转换(重点讲解) 五、审计分析(重点讲解) 六、审计抽样 七、审计底稿 八、辅助工具和系统管理
一、概述
“现场审计实施系统”是一个用于现场环 境对电子数据进行审计的操作平台,是审计师 的现场审计办公室,英文名称auditor office, 简称AO。
三、项目管理
2、项目信息维护 3、项目人员管理
A、人员顺序决定归档顺序 B、增加副组长角色 4、审计事项管理 (1)可从字典引入审计事项 (2)批量删除、移动审计事项 (3)只有组长或主审有审计事项编辑权限 5、导出项目信息 (1)项目信息 (2)项目资料 6、导入项目信息
三、项目管理
(二)进度管理 1、按照审计事项进行分工 2、按照项目阶段进行分工 (三)成本管理
数据存储和管理,扩展辅助工具。 5、借助金审工程安全客户端系统,保障数据存储
和交互安全。
客户端安装
1、硬件环境

最低配置:处理器(CPU)主频1G以上,内存512MB以上,硬盘
40GB以上,硬盘剩余空间1GB以上,有USB接口。
• 推荐配置:处理器(CPU)主频2G以上,内存1GB以上,硬盘 100GB以上,硬盘剩余空间10GB以上,有USB接口。
AO包含了项目管理、数据采集、审计分 析、审计抽样、审计证据、审计报告和审计台 账汇编等审计作业必要的工具,并提供统一界 面的电子作业环境。

国库集中支付知识普及资料

国库集中支付知识普及资料

国库集中支付知识普及资料(培训材料一)目录1、为什么要实行国库集中支付? (3)2、什么是国库集中支付? (3)3、国库集中支付的主要内容是什么? (3)4、什么是国库单一账户体系? (4)5、如何理解零余额管理? (4)6、什么是分月用款计划? (5)7、实行分月用款计划管理的主要作用是什么? (5)8、为什么要运用信息网络系统? (5)9、如何运用信息网络系统? (6)10、新的资金支付方式有几种? (6)11、财政直接支付的含义是什么? (6)12、实行财政直接支付的财政资金有哪些支出类型? (6)13、财政授权支付的含义是什么? (6)14、实行财政授权支付的财政资金有哪些支出类型? (6)15、申请开设预算单位零余额账户的具体程序? (6)16、预算单位可以开设几个零余额账户? (7)17、预算单位分月用款计划包括几部分? (7)18、预算单位编制用款计划的原则是什么? (7)19、预算单位分月用款计划编审程序及时间要求? (7)20、新的资金支付方式——财政直接支付的基本程序? (8)21、预算单位填报财政直接支付申请时应注意哪些事项? (9)22、财政直接支付的资金发生退票、退款应如何处理? (10)23、新的资金支付方式——财政授权支付的基本程序? (10)24、财政授权支付的资金发生退票、退款、资金退回、调整科目等应如何处理? (11)25、预算单位的财政授权支付额度是否可以累加使用? (12)26、预算单位授权支付业务操作时间要求? (12)27、预算单位授权支付业务的支付凭证有哪些规定? (12)28、预算单位零余额账户提取现金问题? (13)29、预算单位年终用款额度结余如何处理? (13)30、两种新的资金支付方式有何异同? (13)31、预算单位资金支付改革前后有哪些变化? (13)32、预算单位的会计核算中增设了哪些会计科目? (14)33、预算单位收到区财政局批复的分月用款计划如何进行账务处理? (14)34、预算单位对发生的财政直接支付支出如何进行账务处理? (15)35、预算单位对发生的财政授权支付支出如何进行账务处理? (15)36、预算单位对集中支付发生的资金退回、调整科目等业务的处理? (16)37、预算单位年末用款额度余额注销的账务处理? (16)38、国库集中支付对账的规定? (17)39、国库集中支付财政支出日、月报表的编报? (18)40、预算单位年终决算? (18)41、改革前预算单位需要做哪些准备工作? (18)1、为什么要实行国库集中支付?答:一、实行国库集中支付是发展社会主义市场经济和建立公共财政基本框架的需要。

AO2011导入国库集中支付系统3.0地辅助账

AO2011导入国库集中支付系统3.0地辅助账

AO2011导入国库集中支付系统3.0的辅助账目前我省财政系统总预算软件已经升级至3.0,笔者在此分享一下导入该软件辅助账的过程,和大家共同研究。

该系统的收支明细使用了辅助核算,所以如果只导入科目表、余额表和凭证表,只能看到收支的最顶级科目,而无法看到收支明细账,所以必须再导入另外三张表:辅助信息表,辅助余额表和辅助凭证表。

首先将用到的表从ORACLE导入SQL SERVER2008R2,此过程在此就不演示了,需要的表:ELE_ACCOUNTANT_SUBJECT(科目表), GL_REMAIN(余额表),GL_VOUCHER (凭证主表),GL_VOUCHER_DETAIL(凭证子表)。

接下来整理表:一、科目表select distinct CHR_CODE科目编码,CHR_NAME科目名称,IS_DEBIT余额方向into科目表2015from dbo.ELE_ACCOUNTANT_SUBJECTwhere SET_YEAR='2015'and is_deleted=0 and SUBJECT_KIND=0and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by CHR_CODE--SET_YEAR年份/is_deleted是否删除/SUBJECT_KIND科目类型/ST_ID账套号二、余额表:--余额表明细select AS_CODE科目编码,BALANCE年初余额into yebfrom dbo.GL_REMAINwhere SET_YEAR='2015'and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' order by AS_CODE--将余额表按科目编码进行汇总求和select科目编码,SUM(年初余额)年初余额into yeb_1from yebgroup by科目编码--查看余额表有几级科目select distinct LEN(科目编码)from yeb_1--以下操作是将下级科目求和汇总成上级科目并插入到余额表中--末级长度为九的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,7)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=9group by left(科目编码,7)--末级长度为七的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,5)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=7group by left(科目编码,5)--末级长度为五的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,3)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=5group by left(科目编码,3)--余额表汇总select a.科目编码,a.科目名称,a.余额方向,年初余额=casewhen年初余额is null then 0else年初余额endinto余额表2015from kmb a join yeb_1b on a.科目编码=b.科目编码三、凭证表:--凭证主表select VOUCHER_ID,VOU_DATE凭证日期,VOUCHER_NO凭证流水号into pz_zbfrom GL_VOUCHERwhere SET_YEAR='2015'and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' order by VOU_DATE,VOUCHER_NO--SET_YEAR年份/ST_ID账套号--凭证表明细select VOUCHER_ID,VOUCHER_DETAIL_ID,AS_CODE科目编码,AS_NAME科目名称, remark 摘要,DEB_MONEY借方金额,CRE_MONEY贷方金额,EN_CODE单位编码,EN_NAME单位名称,预算编码=casewhen IN_BS_CODE is not nullthen IN_BS_CODEwhen BS_CODE is not nullthen BS_CODEend,预算名称=casewhen IN_BS_NAME is not nullthen IN_BS_NAMEwhen BS_NAME is not nullthen BS_NAMEendinto pz_mxfrom dbo.GL_VOUCHER_DETAILwhere ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by VOUCHER_ID--凭证表汇总select b.VOUCHER_ID源凭证号,a.VOUCHER_DETAIL_ID分录号,b.凭证流水号,b.凭证日期,a.科目编码,a.科目名称,a.摘要,a.借方金额,a.贷方金额,a.单位编码,a.单位名称,a.预算编码,a.预算名称into凭证表2015from pz_mx aleft join pz_zb b on a.VOUCHER_ID=b.VOUCHER_IDorder by month(b.凭证日期),b.凭证流水号这里有一点非常重要,凭证流水号一定要转换成字符格式,否则后面AO无法正确导入。

AO2011导入国库集中支付系统3.0的辅助账资料

AO2011导入国库集中支付系统3.0的辅助账资料

AO2011导入国库集中支付系统3.0的辅助账目前我省财政系统总预算软件已经升级至3.0,笔者在此分享一下导入该软件辅助账的过程,和大家共同研究。

该系统的收支明细使用了辅助核算,所以如果只导入科目表、余额表和凭证表,只能看到收支的最顶级科目,而无法看到收支明细账,所以必须再导入另外三张表:辅助信息表,辅助余额表和辅助凭证表。

首先将用到的表从ORACLE导入SQL SERVER2008R2,此过程在此就不演示了,需要的表:ELE_ACCOUNTANT_SUBJECT(科目表),GL_REMAIN(余额表),GL_VOUCHER(凭证主表),GL_VOUCHER_DETAIL(凭证子表)。

接下来整理表:一、科目表select distinct CHR_CODE科目编码,CHR_NAME科目名称,IS_DEBIT余额方向into科目表2015from dbo.ELE_ACCOUNTANT_SUBJECTwhere SET_YEAR='2015'and is_deleted=0 and SUBJECT_KIND=0and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by CHR_CODE--SET_YEAR年份/is_deleted是否删除/SUBJECT_KIND科目类型/ST_ID账套号二、余额表:--余额表明细select AS_CODE科目编码,BALANCE年初余额into yebfrom dbo.GL_REMAINwhere SET_YEAR='2015'and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by AS_CODE--将余额表按科目编码进行汇总求和select科目编码,SUM(年初余额)年初余额into yeb_1from yebgroup by科目编码--查看余额表有几级科目select distinct LEN(科目编码)from yeb_1--以下操作是将下级科目求和汇总成上级科目并插入到余额表中--末级长度为九的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,7)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=9group by left(科目编码,7)--末级长度为七的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,5)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=7group by left(科目编码,5)--末级长度为五的下级科目求和汇总成上级科目insert into yeb_1select LEFT(科目编码,3)科目编码,SUM(年初余额)年初余额from yeb_1where LEN(科目编码)=5group by left(科目编码,3)--余额表汇总select a.科目编码,a.科目名称,a.余额方向,年初余额=casewhen年初余额is null then 0else年初余额endinto余额表2015from kmb a join yeb_1b on a.科目编码=b.科目编码三、凭证表:--凭证主表select VOUCHER_ID,VOU_DATE凭证日期,VOUCHER_NO凭证流水号into pz_zbfrom GL_VOUCHERwhere SET_YEAR='2015'and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by VOU_DATE,VOUCHER_NO--SET_YEAR年份/ST_ID账套号--凭证表明细select VOUCHER_ID,VOUCHER_DETAIL_ID,AS_CODE科目编码,AS_NAME科目名称, remark摘要,DEB_MONEY借方金额,CRE_MONEY贷方金额,EN_CODE单位编码,EN_NAME 单位名称,预算编码=casewhen IN_BS_CODE is not nullthen IN_BS_CODEwhen BS_CODE is not nullthen BS_CODEend,预算名称=casewhen IN_BS_NAME is not nullthen IN_BS_NAMEwhen BS_NAME is not nullthen BS_NAMEendinto pz_mxfrom dbo.GL_VOUCHER_DETAILwhere ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'order by VOUCHER_ID--凭证表汇总select b.VOUCHER_ID源凭证号,a.VOUCHER_DETAIL_ID分录号,b.凭证流水号,b.凭证日期,a.科目编码,a.科目名称,a.摘要,a.借方金额,a.贷方金额,a.单位编码,a.单位名称,a.预算编码,a.预算名称into凭证表2015from pz_mx aleft join pz_zb b on a.VOUCHER_ID=b.VOUCHER_IDorder by month(b.凭证日期),b.凭证流水号这里有一点非常重要,凭证流水号一定要转换成字符格式,否则后面AO无法正确导入。

中国人民银行关于修订《国库会计数据集中系统业务操作规程(试行)》的通知(2011)

中国人民银行关于修订《国库会计数据集中系统业务操作规程(试行)》的通知(2011)

中国人民银行关于修订《国库会计数据集中系统业务操作规程(试行)》的通知(2011)文章属性•【制定机关】中国人民银行•【公布日期】2011.11.07•【文号】银发[2011]266号•【施行日期】2011.11.07•【效力等级】部门规范性文件•【时效性】现行有效•【主题分类】会计正文中国人民银行关于修订《国库会计数据集中系统业务操作规程(试行)》的通知(2011年11月7日银发[2011]266号)中国人民银行上海总部,各分行、营业管理部,各省会(首府)城市中心支行,各副省级城市中心支行:根据国库会计数据集中系统(TCBS)运行后的国库会计核算工作实际需要,总行对《国库会计数据集中系统业务操作规程(试行)》(银发[2008]179号文印发,以下简称《操作规程》)进行了修订(修订后的《操作规程》详见附件),请遵照执行。

现就修订的主要内容通知如下:一、减少第二章第三节中会计重要事项登记簿的手工登记内容,对于系统中有电子信息记录并可以查询到的国库会计重要事项、原补制的凭证和回单上已有国库会计主管签章的情况,不再手工重复登记。

二、删除第二章第三节中的同城票据交换退票登记簿,同城票据交换退票业务登记在柜面监督登记簿;将柜面监督登记簿的表格说明修改为“该登记簿适用本部门对外来业务凭证等的监督,发现差错的按业务种类进行逐项登记,业务种类分为收入、退库、拨款、更正(调库)、报表、同城退票、其他。

属于同城票据交换退回业务的,在“处理结果”栏登记交换行行号、场次等”的内容。

三、在第二章第三节“业务交接登记簿”中增加“涉及重要物品交接的,在国库会计业务重要物品登记簿中进行逐项登记”的内容。

四、将第四章第一节中“当日在‘国库待结算款项--暂收户’过渡的款项无法处理的,打印的国库内部往来专用凭证专夹保管,作次日转账的依据”的内容修改为“当日在‘国库待结算款项--暂收户’或‘国库待报解款项--国库待报解款项户’等账户过渡的款项,来不及处理或无法处理的,打印的国库内部往来专用凭证第一联作当日账务处理依据,第二联专夹保管,需要给外部门回单的,复印件作后续账务处理的依据”。

如何利用AO2011采集辅助帐

如何利用AO2011采集辅助帐

如何利用AO2011采集辅助帐目前一些财务软件的部分科目使用了辅助核算功能,但由于AO2008没有辅助帐集转换接口,因此给审计人员转换和查看具体帐目的明细带来了困难。

笔者在实践过程中,探索出了一套采集辅助帐的方法,现以湖北省财政系统使用的总预算会计软件为例,与大家一起分享交流。

一、转换辅助帐的工作原理我们在转换辅助帐的过程中,所遵循的基本原理是:将辅助核算类别转化为相应的明细科目导入AO。

二、具体步骤(一)确定需要导入的数据。

我们知道常规的电子数据还原成财务电子帐套时,我们一般只需要四张表,即会计科目表、余额表、凭证主表和凭证明细表。

但在财政总预算会计软件系统中,为了获取被审计单位的辅助信息,还应知道被审单位哪些科目运用了辅助核算,以及相应的辅助类型,即哪些科目是按预算单位分类、功能分类还是按收入分类进行核算的。

下面以XX市财政总算会计软件为例,介绍采集转换过程。

经了解,XX市财政总预算账使用的是北京方正春元公司开发的《财政总账管理系统》,其版本为v5.60.083,后台数据库为oracle 10g,其辅助核算科目和类型以及有关数据表如下:1、辅助核算的科目及类型科目代码科目名称辅助类型111 暂付款预算单位分类112 与下级往来预算单位分类401 一般预算收入收入分类405 基金预算收入收入分类501 一般预算支出功能分类505 基金预算支出预算单位分类511 补助支出预算单位分类2、需要采集的具体表序号内容表名序号内容表名1 科目表ACCOUNTANT_SUBJECT5 单位分类ENTERPRISE2 余额表REMAIN_BUDGET6 功能分类BUDGET_SUBJECT3 凭证主表VOUCHER_BUDGET7 收入分类BUDGET_SUBJECT_INCOME4 凭证明细表VOUCHER_DETAIL_BUDGET(二)采集原始数据由于被审计单位使用的财务软件的后台数据库为ORACLE 10g,因此首先需要在审计人员机器上安装PL/SQL软件,然后利用网络与被审单位的数据库进行连接,输入相应的用户名和口令,最后选择相应的表名并选择查询数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AO2011导入国库集中支付系统3.0的辅助账
目前我省财政系统总预算软件已经升级至3.0,笔者在此分享一下导入该软件辅助账的过程,和大家共同研究。

该系统的收支明细使用了辅助核算,所以如果只导入科目表、余额表和凭证表,只能看到收支的最顶级科目,而无法看到收支明细账,所以必须再导入另外三张表:辅助信息表,辅助余额表和辅助凭证表。

首先将用到的表从ORACLE导入SQL SERVER2008R2,此过程在此就不演示了,需要的表:ELE_ACCOUNTANT_SUBJECT(科目表),GL_REMAIN(余额表),GL_VOUCHER(凭证主表),GL_VOUCHER_DETAIL(凭证子表)。

接下来整理表:
一、科目表
select distinct CHR_CODE科目编码,CHR_NAME科目名称,IS_DEBIT余额方向
into科目表2015
from dbo.ELE_ACCOUNTANT_SUBJECT
where SET_YEAR='2015'and is_deleted=0 and SUBJECT_KIND=0
and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'
order by CHR_CODE
--SET_YEAR年份/is_deleted是否删除/SUBJECT_KIND科目类型/ST_ID账套号
二、余额表:
--余额表明细
select AS_CODE科目编码,BALANCE年初余额
into yeb
from dbo.GL_REMAIN
where SET_YEAR='2015'and ST_ID like
'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'AS_CODE byorder
--将余额表按科目编码进行汇总求和年初余额,SUM(年初余额)select科目编码
yeb_1 into yeb
from by科目编码group
--查看余额表有几级科目yeb_1 科目编码LEN distinctselect()from
--以下操作是将下级科目求和汇总成上级科目并插入到余额表中
--末级长度为九的下级科目求和汇总成上级科目
insert into yeb_1
select LEFT(科目编码,7)科目编码,SUM(年初余额)年初余额
from yeb_1
where LEN(科目编码)=9
group by left(科目编码,7)
--末级长度为七的下级科目求和汇总成上级科目
insert into yeb_1
select LEFT(科目编码,5)科目编码,SUM(年初余额)年初余额
from yeb_1
where LEN(科目编码)=7
group by left(科目编码,5)
--末级长度为五的下级科目求和汇总成上级科目
insert into yeb_1
select LEFT(科目编码,3)科目编码,SUM(年初余额)年初余额
from yeb_1
where LEN(科目编码)=5
group by left(科目编码,3)
--余额表汇总
select a.科目编码,a.科目名称,a.余额方向,年初余额=case
when年初余额is null then 0
else年初余额
end
into余额表 2015
from kmb a join yeb_1b on a.科目编码=b.科目编码
三、凭证表:
--凭证主表
select VOUCHER_ID,VOU_DATE凭证日期,VOUCHER_NO凭证流水号
into pz_zb
from GL_VOUCHER
where SET_YEAR='2015'and ST_ID like
'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'
VOUCHER_NO VOU_DATE,by order账套号--SET_YEAR年份/ST_ID
凭证表明细--select VOUCHER_ID,VOUCHER_DETAIL_ID,AS_CODE科目编码,AS_NAME科目名称,
remark摘要,DEB_MONEY借方金额,CRE_MONEY贷方金额,EN_CODE单位编码,EN_NAME
case
=预算编码,单位名称.
when IN_BS_CODE is not null
then IN_BS_CODE
when BS_CODE is not null
BS_CODE
then
end,
预算名称=case
when IN_BS_NAME is not null
then IN_BS_NAME
when BS_NAME is not null
BS_NAME
then
end
into pz_mx
from dbo.GL_VOUCHER_DETAIL
where ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'
order by VOUCHER_ID
--凭证表汇总
select b.VOUCHER_ID源凭证号,a.VOUCHER_DETAIL_ID分录号,b.凭证流水号,b.凭证日期,a.科目编码,a.科目名称,a.摘要,a.借方金额,a.贷方金额,a.单位编码,a.单位名称,a.预算编码,a.预算名称
into凭证表2015
from pz_mx a
left join pz_zb b on a.VOUCHER_ID=b.VOUCHER_ID
order by month(b.凭证日期),b.凭证流水号
这里有一点非常重要,凭证流水号一定要转换成字符格式,否则后面AO无法正确导入。

四、辅助信息表和辅助余额表
实际上辅助信息表的所有字段都包含在了辅助余额表里面,所以在此只需生成辅助余额表:
SELECT DISTINCT A.科目编码,年初余额=0,余额方向,'单位分类'辅助类型,单位编码辅助编码,单位名称辅助名称
INTO辅助余额表
from凭证表A JOIN科目表B
ON A.科目编码=b.科目编码
WHERE left(A.科目编码,1)in('4','5')AND单位编码IS NOT NULL
UNION ALL
SELECT DISTINCT A.科目编码,年初余额=0,余额方向,'预算分类'辅助类型,预算编码辅助编码,预算名称辅助名称
from凭证表A JOIN科目表B
科目编码.b=科目编码.A ON
WHERE left(A.科目编码,1)in('4','5')AND预算编码IS NOT NULL
五、辅助凭证表和凭证表为一张表
六、使用AO2011的辅助导入功能导入上述几张表
选择数据库,选择表:
下一步:
采集
选择“是”
新建会计数据
开始导
入.
点击“辅助导入”
继续辅助导入,按照提示操作即
可。


导入辅助余额的时候选择单表竖排
BUG
怀疑是软件反复实验后仍然出错,导入辅助余额表的最后一步会出错,
查看日志发现:
“消息16,级别207,状态1,第1 行: 列名'AO辅助名称' 无效。

----insert [AOC_Finance_9357c5be-4739-4a86-be21-6f08160ea19d_000].dbo.[辅助余额期初表](辅助类型,辅助编码,辅助名称,期初余额,余额方向,科目编码,年度,单位名称,
电子数据编号,电子数据名称) Select [AO辅助类型],[AO辅助编码],[AO辅助名称],[AO期初余额],[AO余额方向],[AO科目编码],2015 as 年度,'ys' as 单位名称, '61859956_f6b0_48be_8477_689289a33a99' as 电子数据编号, 'ys' as 电子数据名称from
[AOC_Analyse_9357c5be-4739-4a86-be21-6f08160ea19d].[23339a8-8a49-4c74-b5d 3-a29bd0c0927].SJFXTempImportView2;”
打开sql server 2008,找到
“[AOC_Analyse_9357c5be-4739-4a86-be21-6f08160ea19d].[23339a8-8a49-4c74-b ”这个视图
5d3-a29bd0c0927].SJFXTempImportView2.
辅助名称”一列AO点击右键,选择设计,发现该视图里缺少“
将该字段勾选上,保存视图。

回到AO重新进行辅助导入
导入辅助凭证表时,选择单表横排
导入完成后,就可以账表重建了。

下面是通过辅助账审查功能看到的支出明细账.
查看凭证时,也可以看每一笔收入支出的辅助信息了:。

相关文档
最新文档