您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > R9账务用户接口手册
《R9账务处理系统》系列文档R9账务处理系统用户接口手册北京用友政务软件有限公司二○○四年五月《R9账务处理系统》系列文档前言R9账务处理系统系北京用友政务软件有限公司R9系列财务软件产品的核心产品。该产品以账务V3.0为基础,历经8.X、9.0、9.1、9.2、9.3、9.4几个主要版本的开发和升级,增加了几十项新特性及数千项功能改进,总体性能得到了进一步加强和改善。这里主要介绍该产品对第三方软件的支持。R9账务处理系统有着较好的兼容性和扩展性,所谓兼容性指高版本对低版本的数据能够平滑地向上升级;所谓可扩展性,指本系统能够较好地支持第三方软件开发和接口,软件的接口分为三个层次,根据不同的用户和软件厂商提供不同的软件技术资料。Ⅰ用户:提供数据输出/数据采集功能,提供用户程序的嵌入功能;Ⅱ软件厂商:另提供取数API函数,它包括数据库的登录,公式的定义与调用等;ⅢOEM:另提供全面的基础资料代码、凭证及所有相关数据结构,并提供登录数据库的解密API函数。关于OEM厂商必须签定诸如《数据安全与技术保密协议》等相关文件后,方可获得上述文件资料。本手册分三部分叙述,第一部分介绍数据的引入引出功能;第二部分介绍取数API函数;第三部分介绍数据结构及数据库登录的解密API函数,侧重介绍数据库操作中的注意事项。本手册直接读者为第三方程序开发人员。北京用友政务软件有限公司二○○四年五月《R9账务处理系统》系列文档1数据引入引出(暂略)2取数API函数(暂略)3相关数据结构说明3.1凭证数据结构说明3.1.1凭证来源《R9账务处理系统》支持多种来源的记账凭证,这使得您的软件能够独立定义凭证号。凭证来源除了固定的几种以外,您还可以自行添加。数据表名称PubPzly主键定义PK_PubPzly(pzlydm)存储内容:该表保存系统使用的凭证类型,用户也可以自行定义索引一名称i_PubKszl_dwmc(dwmc,gsdm)索引二名称i_PubKszl_dqdm(dqdm,gsdm)索引三名称i_PubKszl_jym(jym,gsdm)序号字段名称中文名称类型及长度其它说明1Pzlydm凭证来源代码Char(2)Notnull2Pzlyjc凭证来源简称Char(10)Notnull3Pzlysm凭证来源说明Varchar(40)NullDefault(‘’)说明,目前固定的凭证来源主要有:1、CM,出纳2、IN,存货3、GZ,工资4、FA,固定资产5、GA,自动转帐3.1.2凭证类型《R9账务处理系统》支持多种类型的记账凭证,如:收款、付款、转账凭证等,各种凭证均可定义凭证必有科目、贷方必有必无科目、借方必有必无科目;凭证类型(4位)+凭证序号构成凭证号(6位),共同使用同一字段(10位),自动编号时,尽量使不同的凭证类型均从1开始编号,如有特殊要求也可让用户自行输入编号,但应尽量保证凭证序号是连续编号的。数据表名称GL_Pzlx主键定义PK_GL_Pzlx(pzlxdm,gsdm)《R9账务处理系统》系列文档存储内容:该表保存系统使用的凭证类型,用户也可以自行定义。外键定义索引名称序号字段名称中文名称类型及长度其它说明1Pzlxdm凭证类型代码Char(4)Notnull2Gsdm公司代码Zw_gsdmNotnullDefault(‘’)3Pzlxjc凭证类型简称Char(4)Notnull4Pzlxmc凭证类型名称Char(18)NotnullDefault(‘’)5Syzt使用状态Char(1)NotnullDefault(‘’)0=未使用;1=已使用;2,3=冻结6Pzjfkm_1凭证借方科目一Char(6)NotnullDefault(‘’)为一级科目7Pzjfkm_2凭证借方科目二Char(6)NotnullDefault(‘’)为一级科目8Pzdfkm_1凭证贷方科目一Char(6)NotnullDefault(‘’)为一级科目9Pzdfkm_2凭证贷方科目二Char(6)NotnullDefault(‘’)为一级科目10Pzbykm_1凭证必有科目一Char(6)NotnullDefault(‘’)为一级科目11Pzbykm_2凭证必有科目二Char(6)NotnullDefault(‘’)为一级科目12Pzbwkm_1凭证必无科目一Char(6)NotnullDefault(‘’)为一级科目13Pzbwkm_2凭证必无科目二Char(6)NotnullDefault(‘’)为一级科目14Jlr_ID建立人ID号SmallIntNotnullDefault(-1)15Jl_RQ建立日期Zw_dateNotnullDefault(‘’)16Xgr_ID修改人SmallIntNotnullDefault(-1)17Xg_RQ修改日期Zw_dateNotnullDefault(‘’)3.1.3凭证索引目录保存一张凭证,一般需要3个表,即:凭证索引目录(概要信息)表、凭证分录信息、凭证分录明细信息。这三个表的结构为主从关系。《R9账务处理系统》系列文档凭证索引目录表凭证分录信息表凭证分录明细表唯一确定一张凭证的关键字为:公司代码+会计期间+凭证来源+凭证编号。您的软件在自动生成凭证并传送到总帐系统时,应充分填写各表的相关信息,如凭证的合计金额、凭证摘要等,以便账务系统处理更快捷有效。数据表名称GL_Pzml主键定义PK_GL_Pzml(gsdm,kjqj,qzly,pzh)存储内容:凭证目录表与凭证内容表,凭证分录明细信息表一起保存完整的凭证,该三个表具有较复杂的主从关系。外键定义索引名称序号字段名称中文名称类型及长度其它说明1Gsdm公司代码Zw_gsdmNotnullDefault(‘’)2Kjqj凭证会计期间Char(6)Notnull(2000+)v3.0为取日期前6位3Pzly凭证来源Char(2)NotnullDefault(‘’)(2000+)大写字母4Pzh凭证号Zw_pzhNotnull=凭证类型+序号5Pzrq凭证日期Zw_dateNotnull6Fjzs附件张数IntNotnullDefault(0)7SrID录入员ID号IntNotnullDefault(-1)(2000+)8Sr录入员姓名Zw_personNotnullDefault(‘’)9ShID审核人ID号IntNotnullDefault(-1)(2000+)10Sh审核人姓名Zw_personNotnullDefault(‘’)11Jsr经手人Zw_personNotnullDefault(-1)12JzrID记帐人ID号IntNotnullDefault(-1)(2000+)13Jzr记帐人姓名Zw_personNotnullDefault(‘’)14Srrq制单日期Zw_dateNotnull(2000+)用于考核凭证传递时间15Shrq审核日期Zw_dateNotnull16Jzrq记帐日期Zw_dateNotnull(2000+)17Pzhzkmdy凭证汇总科目打印标志Char(1)Null《R9账务处理系统》系列文档18Pzhzbz自动回转凭证标志Varchar(20)Null会计期间+凭证号,需要进行回冲的,记标志为‘1’19Zt使用状态TinyIntNotnullDefault(0)0=作废;1=未审核;2=已审核;3=已记帐20Pzzy凭证摘要Varchar(50)NullDefault(‘’)21Pzje凭证合计金额FloatNullDefault(0)22Kjzg会计主管Varchar(20)Null3.1.4凭证分录信息数据表名称GL_Pznr主键定义PK_GL_Pznr(gsdm,kjqj,qzly,pzh,flh)存储内容:凭证内容表表与凭证目录表,凭证分录明细信息表一起保存完整的凭证,该三个表具有较复杂的主从关系。外键定义索引名称序号字段名称中文名称类型及长度其它说明1Gsdm公司代码Zw_gsdmNotnullDefault(‘’)2Kjqj凭证会计期间Char(6)Notnull(2000+)V3.0为取日期前6位3Pzly凭证来源Char(2)Notnull(2000+)4Pzh凭证号Zw_pzhNotnull=凭证类型+序号5Flh分录号SmallintNotnullDefault(0)(2000+)用以记录分录的顺序6Zy摘要Varchar(100)NullV3.0版长度为507Kmdm科目代码Zw_kmdmNotnull8Wbdm币种代码Zw_wbdmNotnull默认为本位币9Hl汇率FloatNotnullDefault(1)默认为本位币10Jdbz借贷标志Char(2)NotnullDefault(‘借’)11Wbje外币金额Char(2)NotnullDefault(0)12Je本位币金额FloatNotnullDefault(0)13Spz原始凭证号Char(16)Null《R9账务处理系统》系列文档14Wldrq往来业务收付款到期日Char(8)Null15Sl数量FloatNotnullDefault(0)16Dj单价FloatNotnullDefault(0)17Bmdm部门代码Zw_bmdmDefault(‘’)18Wldm往来单位代码Zw_dwdmDefault(‘’)19Xmdm项目代码Zw_xmdmDefault(‘’)20Fzsml辅助说明一Varchar(30)Null(2000+)展开定义至Fzsm9每张凭证至少2个分录行,借贷方金额必相等,如果您希望生成的凭证在总帐系统中均能顺利地通过审核,应尽量地了解审核的内容。《R9账务处理系统》在审核及记账过程中,对于您的软件还需要检查如下几项:1、每张凭证至少两行分录信息;2、借贷平衡;3、所有科目为明细科目;4、所有部门、往来单位等代码必须是明细代码;5、满足凭证类型的几项要求,即:凭证必有必无科目、贷方必有必无科目、借方必有必无科目;6、同一张凭证中,不能存在互斥科目;7、不能超出预算(提供警告或禁止,由账套参数来确定);8、严格性检查,即,部门代码、往来单位代码、外币代码等是否为空,分录明细中各项的值之和是否等于对应分录行之和;另外在您的软件中,应当填写尽量多的原始凭证信息及辅助说明信息。3.1.5凭证分录明细信息数据表名称GL_Pzflmx主键定义PK_GL_Pzflmx(gsdm,kjqj,qzly,pzh,flh,mxxh)《R9账务处理系统》系列文档存储内容:凭证分录明细信息表与凭证目录表,凭证内容表一起保存完整的凭证,该三个表具有较复杂的主从关系。外键定义索引名称序号字段名称中文名称类型及长度其它说明1Gsdm公司代码Zw_gsdmNotnullDefault(‘’)2Kjqj凭证会计期间Char(6)Notnull3Pzly凭证来源Char(2)Notnull4Pzh凭证号Zw_pzhNotnull=凭证类型+序号5Flh分录号SmallintNotnullDefault(0)用以记录分录的顺序6Mxxh明细序号SmallintNotnullDefault(0)在同一分录中明细项序号7Mxlx明细类型Char(1)NotnullDefault(‘X’)X=现金流量项目;4~7=自定义辅助核算项目8Fzdm代码Zw_fzdmNotnullDefault(‘’)9Je本位币金额FloatNotnullDefault(0)凭证分录信息主要用于现金流量表及自定义辅助核算信息,每一行分录,均可对应多条分录明细信息(也可没有)。(暂略)3.2基础资料数据结构说明以下信息主要为与凭证有关的代码信息,注意,每一记录均有“使用状态”,使用状态有四种值,即:0(未使用、未冻结),1(已使用、未冻结),2(未使用、已冻结),3(已使用、已冻结);每一代码均有建立日期、建立人、修改日期、修改人,以及公司来源、所属公司等信息。每一代码必须遵循对应的编码方案;3.2.1会计科目《R9账务处理系统》系列文档数据表名称GL_Kmxx主键定义
本文标题:R9账务用户接口手册
链接地址:https://www.777doc.com/doc-2848031 .html