十堰市自己手工采集方正春元过程及思路0717定稿.docx
- 文档编号:8980253
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:15
- 大小:19.17KB
十堰市自己手工采集方正春元过程及思路0717定稿.docx
《十堰市自己手工采集方正春元过程及思路0717定稿.docx》由会员分享,可在线阅读,更多相关《十堰市自己手工采集方正春元过程及思路0717定稿.docx(15页珍藏版)》请在冰点文库上搜索。
十堰市自己手工采集方正春元过程及思路0717定稿
AO在财政预算执行审计中的应用
2010市财政方正春元采集体会
1、先生成科目余额表和凭证表,通过凭证表的科目代码来倒推生成科目表,科目是由科目代码(as_code)+项目代码(bs_code)+单位代码组成的(en_code)。
2、注意set_code=’00010001’十堰市的账套是00010001
Set_year=2009年度
3、生成科目表后要逐级把缺少的上级科目补上每级的科目代码和上级相差3位,科目名称末级的肯定是单位到ENTERPRISE……………………………………………预算单位表去关联得出科目名称
4、上级科目需要增加的是211科目15位的没有上级科目left(科目代码,12)就是上级,505,501科目21位的18位没有上级科目left(科目代码,18),501中有部分是18位的也没有上级科目left(科目代码,15)可以搞定,针对科目特点找到相应的科目名称是项目名称还是单位名称。
5、红色表可不采集,需要经济分类在考虑。
重要数据表及含义
数据表
含义
BOOK_SET
帐套信息表
ACCOUNTANT_SUBJECT
会计科目表
REMAIN_BUDGET
科目余额表
VOUCHER_BUDGET
凭证主表
VOUCHER_DETAIL_BUDGET
凭证明细表
ENTERPRISE
预算单位分类表
BUDGET_SUBJECT
支出功能分类表
BUDGET_SUBJECT_ITEM
支出经济分类表
BUDGET_SUBJECT_INCOME
收入分类表
CURRENTS
往来核算表
DEPARTMENT
部门核算表
数据字段及其含义
①ACCOUNTANT_SUBJECT(会计科目表)中的主要字段:
字段名
含义
IN_CODE
预算科目编码
DISP_CODE
预算科目外码
DISP_NAME
预算科目名称
IS_DEBIT
余额方向
SET_CODE
帐套代码
SET_YEAR
业务年度
ENABLED
是否启用
ELEM_BUDGET_FLAG
指标业务可用标志
ELEM_PAY_FLAG
支付业务指定标志
ELEM_PLAN_FLAG
计划业务指定标志
START_DATE
启用日期
END_DATE
停用日期
HINT_CODE
助记码
IS_LEAF
是否底级
ISBN_CODE
国标码
LEVEL_NUM
级次
MAPPING_CODE
跨年度对照码
REMARK
说明
SORT_CODE
顺序码
SORT_STRING
顺序字符串
SUBJECT_KIND
科目性质
SUBJECT_TYPE
科目类型
UNIT_NAME
数量单位
USER_CODE
录入用户
②REMAIN_BUDGET(科目余额表)中的主要字段:
字段名
含义
REMAIN_ID
顺序号
SET_YEAR
业务年度
AS_CODE
预算科目编
DEB_MONEY
借方金额
CRE_MONEY
贷方金额
BALANCE
其初余额
EN_CODE
单位分类代码
MB_CODE
业务处室代码
DP_CODE
部门代码
CR_CODE
往来单位代码
CLEAR_ACCOUNT_CODE
清算账户代码
SET_CODE
帐套代码
③VOUCHER_BUDGET(凭证主表)中的主要字段
字段
含义
VOUCHER_ID
凭证序号
SET_YEAR
会计年度
V_MONTH
会计月份
VOUCHER_NO
凭证流水号
V_DAY
日期
BILLS
单据
MAKER_CODE
制单人代码
AUDITOR_CODE
审核人代码
KEEPER_CODE
主管人代码
STATUS
壮态
SET_CODE
帐套代码
DATASOURCE_CODE
数据源代码
DEFINE_ID
凭证类型代码
④VOUCHER_DETAIL_BUDGET(凭证明细表)中的主要字段
字段名
含义
VOUCHER_ID
凭证序号
V_LINE
行号
SORT_LINE
顺序
AS_CODE
科目代码
SUMMARY
摘要
DEB_MONEY
借方发生额
CRE_MONEY
贷方发生额
EN_CODE
预算单位分类科目代码
MK_CODE
资金性质分类科目代码
BS_CODE
支出功能分类科目代码
BI_CODE
项目分类科目代码
BSI_CODE
支出经济分类科目代码
PK_CODE
支付方式分类科目代码
BO_CODE
预算类型分类科目代码
BK_CODE
支出类型分类科目代码
MB_CODE
业务处室分类科目代码
DP_CODE
清算账户代码
CR_CODE
往来单位代码
HOLD1_CODE至
HOLD10_CODE
预留编码
SET_CODE
帐套代码
SET_YEAR
会计年度
BL_CODE
指标来源代码
⑤ENTERPRISE(预算单位表)中的主要字段
字段名
含义
IN_CODE
预算单位编码
DISP_CODE
预算单位外码
DISP_NAME
预算单位名称
ELEM_PAY_FLAG
支付业务指定标志
ENABLED
是否启用
START_DATE
启用日期
END_DATE
停用日期
ADDRESS
预算单位地址
POSTALCODE
预算单位邮编
ROUTE_USER_CODE
路由用户
SET_YEAR
业务年度
SORT_STRING
顺序字符串
LEVEL_NUM
级次
ISBN_CODE
国标码
SORT_CODE
顺序码
HINT_CODE
助记码
USER_CODE
录入用户
ELEM_BUDGET_FLAG
指标业务可用标志
IS_LEAF
是否底级
ELEM_PLAN_FLAG
计划业务指定标志
MAPPING_CODE
跨年度对照码
⑥BUDGET_SUBJECT(功能分类表)中的主要字段
字段名
含义
IN_CODE
内码
DISP_NAME
显示名称
DISP_CODE
外码
ENABLED
是否启用
START_DATE
开始日期
END_DATE
结束日期
SET_YEAR
业务年度
USER_CODE
录入用户
ELEM_BUDGET_FLAG
指标业务标志
ELEM_PLAN_FLAG
计划业务标志
ELEM_PAY_FLAG
支付业务标志
REMARK
注释
SORT_STRING
唯一码
MAPPING_CODE
跨年度对照码
ISBN_CODE
国标码
SORT_CODE
顺序码
HINT_CODE
助记码
LEVEL_NUM
级次
IS_LEAF
是否叶节点
⑦BUDGET_SUBJECT_INCOME(收入分类表)中的主要字段
字段名
含义
IN_CODE
内码
DISP_CODE
外码
DISP_NAME
显示名称
ENABLED
是否启用
SET_YEAR
业务年度
START_DATE
启用日期
END_DATE
停用日期
ELEM_PLAN_FLAG
计划业务指定标志
ELEM_BUDGET_FLAG
指标业务可用标志
IS_LEAF
是否底级
LEVEL_NUM
级次
SORT_STRING
顺序字符串(36)
REMARK
说明
ELEM_PAY_FLAG
支付业务指定标志
USER_CODE
录入用户
HINT_CODE
助记码
SORT_CODE
顺序码
ISBN_CODE
国标码
MAPPING_CODE
跨年度对照码
⑧CURRENTS(往来核算表)中的主要字段
字段名
含义
IN_CODE
内码
DISP_CODE
外码
DISP_NAME
名称
ENABLED
是否启用
SET_YEAR
业务年度
SET_CODE
帐套
MAPPING_CODE
跨年度对照码
START_DATE
启用日期
END_DATE
停用日期
ACCOUNT_NO
账户
ACCOUNT_NAME
账户名称
BANK_CODE
银行编码
REMARK
说明
ISBN_CODE
国标码
SORT_CODE
顺序码
HINT_CODE
助记码
LEVEL_NUM
级次
IS_LEAF
是否底级
USER_CODE
录入用户
ELEM_BUDGET_FLAG
指标业务可用标志
ELEM_PLAN_FLAG
计划业务指定标志
ELEM_PAY_FLAG
支付业务指定标志
SORT_STRING
顺序字符串(36)
⑨DEPARTMENT(部门核算表)中的主要字段
字段名
含义
IN_CODE
内码
DISP_CODE
外码
DISP_NAME
名称
ENABLED
是否启用
START_DATE
启用日期
END_DATE
停用日期
SET_YEAR
业务年度
SET_CODE
帐套
REMARK
说明
USER_CODE
录入用户
ELEM_BUDGET_FLAG
指标业务可用标志
ELEM_PLAN_FLAG
计划业务指定标志
ELEM_PAY_FLAG
支付业务指定标志
SORT_STRING
顺序字符串(36)
ISBN_CODE
国标码
SORT_CODE
顺序码
HINT_CODE
助记码
LEVEL_NUM
级次
IS_LEAF
是否底级
MAPPING_CODE
跨年度对照码
(2)科目辅助核算分析。
科目代码
科目名称
辅助类型
111
暂付款
预算单位分类
121
预拨经费
预算单位分类
21102
单位暂存款
预算单位分类
501001
一般预算支出集中支付
功能分类
501002
一般预算支出非集中支付
功能分类
505001
基金预算支出集中支付
功能分类
505002
基金预算支出非集中支付
功能分类
(3)数据转换。
利用“财务数据采集数据”功能,将上述的ACCESS数据库采集到AO中,选择“凭证表为一张表”。
①科目余额表的转换。
选择“进入SQL执行器”,在sql语句中将预算科目编码和分类辅助核算子目编码进行加连接形成新的余额表。
SELECTAS_CODE+iif(EN_CODEisnull,'',en_code)AS科目代码,SUM(BALANCE)AS期初余额FROMREMAIN_BUDGET
WHERE(((SET_YEAR)="2009")AND((SET_CODE)="00010001"))
GROUPBYAS_CODE+iif(EN_CODEisnull,'',en_code)
②会计科目表的转换。
选择“进入SQL执行器”,在sql语句中根据数据分析和审计需求,在通过辅助明细核算的科目下人为添加明细科目,形成新的会计科目表。
1、生成常态科目:
SELECTin_codeas科目代码,disp_nameas科目名称
FROMACCOUNTANT_SUBJECTwhereset_code="00010001"
UnionSELECT'111'+IN_CODE,DISP_NAMEFROMENTERPRISE
UnionSELECT'112'+IN_CODE,DISP_NAMEFROMENTERPRISE
union
SELECT'211002001'+IN_CODE,DISP_NAMEFROMENTERPRISE
union
SELECT'211002002'+IN_CODE,DISP_NAMEFROMENTERPRISE
Union
SELECT'501001'+IN_CODE,DISP_NAMEFROMBUDGET_SUBJECT
union
SELECT'501002'+IN_CODE,DISP_NAMEFROMBUDGET_SUBJECT
union
SELECT'505001'+IN_CODE,DISP_NAMEFROMBUDGET_SUBJECT
union
SELECT'505002'+IN_CODE,DISP_NAMEFROMBUDGET_SUBJECT
(生成的表中211科目18位的科目都要删除)
(SELECT常态科目表.*,len(科目代码)/3-1as科目级次,left(科目代码,len(科目代码)-3)as上一级科目编码intoao格式常态科目表
FROM常态科目表;)
2、生成凭证表中使用科目(去掉重复记录)
SELECTAS_CODE,BS_CODE,EN_CODE,AS_CODE+BS_CODE+en_CODEASall_code
FROMVoucher_detail_budget
WHEREset_code="00010001"and(bs_codeisnotnull)and(EN_CODEisnotnull)
union
SELECTAS_CODE,BS_CODE,EN_CODE,AS_CODE+en_CODEASall_code
FROMVoucher_detail_budget
WHEREset_code="00010001"and(EN_CODEisnotnull)and(bs_codeisnull)
UNION
SELECTAS_CODE,BS_CODE,EN_CODE,AS_CODEASall_code
FROMVoucher_detail_budget
WHEREset_code="00010001"and(EN_CODEisnull)and(bs_codeisnull);
3、生成凭证表中科目名称
SELECT凭证中科目表.*,Enterprise.IN_CODEAS单位代码,Enterprise.DISP_NAMEAS单位名称,Budget_subject.IN_CODEAS项目代码,Budget_subject.DISP_NAMEAS项目名称INTO凭证表中科目带名称
FROMBudget_subjectRIGHTJOIN(EnterpriseRIGHTJOIN凭证中科目表ONEnterprise.IN_CODE=凭证中科目表.EN_CODE)ONBudget_subject.IN_CODE=凭证中科目表.BS_CODE;
4、生成不在常态科目表中而凭证表中使用了的科目
SELECT*INTO不在常态科目中的凭证科目
FROM凭证表中科目带名称
WHEREall_codenotin(SELECTall_code
FROM凭证表中科目带名称,常态科目表where凭证表中科目带名称.all_code=常态科目表.科目代码);
5、生成生成ao格式特殊科目表
SELECT不在常态科目中的凭证科目.all_codeas科目代码,不在常态科目中的凭证科目.单位名称as科目名称,(len(科目代码)-6)/3+1as科目级次,left(科目代码,len(科目代码)-6)as上级科目,left(科目代码,3)as一级科目intoao格式非常态表FROM不在常态科目中的凭证科目;
6、生成带方向特殊科目表
SELECTdistinct凭证中使用科目表.科目代码,凭证中使用科目表.科目名称,凭证中使用科目表.上级科目,凭证中使用科目表.一级科目,Accountant_subject.IS_DEBITAS科目方向INTO带方向特殊科目
FROM凭证中使用科目表LEFTJOINAccountant_subjectON凭证中使用科目表.一级科目=Accountant_subject.IN_CODE;
(生成完整科目表:
SELECTao格式非常态表.科目代码,ao格式非常态表.科目名称,ao格式非常态表.科目级次,ao格式非常态表.上级科目,ao格式非常态表.一级科目
FROMao格式非常态表
union
SELECTao格式常态科目表.科目代码,ao格式常态科目表.科目名称,ao格式常态科目表.科目级次,ao格式常态科目表.上一级科目编码as上级科目,ao格式常态科目表.一级代码as一级科目
FROMao格式常态科目表;)
(生成完整科目表方向
SELECT一级科目方向.IS_DEBITas科目方向,生成完整科目表.*into完整科目表带方向
FROM生成完整科目表LEFTJOIN一级科目方向ON生成完整科目表.一级科目=一级科目方向.IN_CODE;
)
7、生成带方向常态科目表(aaa表是增加了一级科目的常态科目表)
SELECTDISTINCT科目代码,科目名称,IS_DEBITINTO常态科目带方向
FROMaaaLEFTJOINAccountant_subjectONaaa.Expr1001=IN_CODE;
8、生成特殊科目科目级次
SELECT*,(len(上级科目)/3+1)as科目级次into带方向级次特殊科目表
FROM带方向特殊科目;
9、ao中将整理好的特殊科目增加到ao自己整理的常态科目表中(必须由ao将常态科目先处理再进行增加形成完整科目表)
INSERTINTO[会计科目](科目编码,科目名称,余额方向,上级科目编码,[科目级别])select[科目代码],[科目名称],[科目方向],[上级科目],CStr([科目级次])from[源_带方向级次特殊科目表]
需要手工生成剩下级次科目,其中501,505科目直接用凭证表中en_code和ENTERPRISE表关联生成末级科目名称,其中1为借方,0为贷方,其他科目取后三位或六位关联ENTERPRISE表的in_code字段生成科目内容。
③凭证库的转换。
选择“进入SQL执行器”,在sql语句中。
将预算科目编码和分类辅助核算子目编码进行加连接形成新的凭证表。
SELECT
CStr(a.SET_YEAR)+'-'+CStr(a.V_MONTH)+'-'+CStr(a.V_DAY)AS日期,a.[DEFINE_ID]AS凭证类型,a.VOUCHER_NOAS凭证号,AS_CODE+IIf(BS_CODEIsNull,'',bs_code)+IIf(EN_CODEIsNull,'',en_code)AS科目代码,b.SUMMARYAS摘要,b.DEB_MONEYAS借方金额,b.CRE_MONEYAS贷方金额,a.[BILLS]AS附件数,a.[MAKER_CODE]AS制单人,a.[AUDITOR_CODE]AS审核人,a.[KEEPER_CODE]AS记账人into凭证表FROMVOUCHER_BUDGETASaINNERJOINVOUCHER_DETAIL_BUDGETASbONa.VOUCHER_ID=b.VOUCHER_IDWHEREa.SET_YEAR="2009"Anda.SET_CODE="00010001"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十堰市 自己 手工 采集 方正 过程 思路 0717 定稿