




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除中国软件协会财务软件数据接口标准98001号一、背景目前,国内财务软件众多,它们采用的数据库平台和数据库结构各不相同,不同财务软件之间的数据交换,因为数据库平台和结构不同而产生许多困难,几乎任意两个不同软件之间要实现数据传递都会存在专门的数据转换问题。繁琐的数据转换工作浪费了大量人力和物力,同时也阻碍了财务软件产业的健康发展。国内财务软件的商业化已经比较成熟,各财务软件公司都有一批用户。由于各种不同的原因,一些用户希望从一个软件交叉升级为另一软件。由于用户在旧软件上已做了大量的工作,用户希望升级后原有数据能转换到新的软件中,但是有些软件的数据文件经过加密或数据库结构未公开,要从中直接读取数据几乎不可能。为了保护用户已付出的劳动,各软件需要提供一个标准的数据输入输出接口。这样,建立一个公用的数据交换标准是非常必要的。用户在使用财务软件时,可能有一些需求通过财务软件本身是难以实现的,如:用户希望把会计报表通过电子表格软件处理输出为各种特殊形式。另一些高级用户,在其它管理软件中希望能取到财务数据。这些都需要有一个标准的数据接口来规范数据交换工作。财务会计经过长时期的发展已形成一定的理论,财务会计工作也有规范可循,国内财务软件是在这些理论和规范的基础上开发出来的,各软件保存财务数据的模式大同小异。财务数据主要按会计科目、凭证、余额及发生额、报表几个部分分块存储,它们之间既分离又紧密相连不可分割。这使财务软件数据接口标准有了理论基础和实际的可能性。二、目的1.增进财务软件之间的交流,便于相互数据转换。 2.保护财务软件用户的利益,为用户的特殊需求和二次开发提供数据接口。 3.便于政府和行业主管部门编制汇总和合并报表。 三、适用范围本标准适用于我国各种财务软件以及与财务有关的其它管理软件。四、描述本标准规定:数据交换以计算机文件作为媒介。计算机文件分为两类,一类是格式定义文件,一类是数据文件。在一次数据交换中文件数可能有多个,但格式定义文件只有一个,其余文件全部是数据文件。下面分别对两种文件进行描述:1. 格式定义文件格式定义文件名规定为: FORMAT.INI格式定义文件描述了数据来源、数据文件名、数据结构以及一些用户定义信息。格式定义文件以文本方式存储,分为帐套、会计月历、科目、货币、凭证、余额、报表七个段,每一段中有若干项目,用户可以根据需要增加自定义段或项目。格式定义文件的语法和说明如下:语法说明帐套帐套段开始,段名由方括号括起,“帐套”是关键字。 帐套名称=当前帐套名称“帐套名称”是关键字,等号右边为当前输出帐套的名称。 单位名称=当前帐套的使用单位名称“单位名称”是关键字,等号右边为当前输出帐套的使用单位名称。 启用会计期=当前帐套启用会计期“启用会计期”是关键字,等号右边为当前输出帐套的启用会计日期(格式:yyyymmdd) 会计年度=当前帐套的会计年度“会计年度”是关键字,等号右边为当前输出帐套的会计年度(格式:yyyy) 软件名称=某财务软件“软件名称”是关键字,等号右边为操作源帐套的软件名称。 软件版本=版本号“软件版本”是关键字,等号右边是操作源帐套的软件版本号。 帐套号=当前帐套号“帐套号”是推荐使用项目,但不是关键字。等号右边为当前输出帐套的代码,用字符串表示。 会计月历会计月历段开始,段名由方括号括起,“会计月历”是关键字。 期间数=本会计年度的会计期间数“期间数”是关键字,等号右边为当前帐套在当前会计年度的会计期间数。 期间=期间,起始日期,结束日期,是否结帐 . . . .期间=期间,起始日期,结束日期,是否结帐“期间”是关键字。等号右边分为四个部分,各部分用“,”隔开。其中 “期间”表示要描述的期间,“起始日期”表示该期间的起始日期(格式:yyyymmdd),“结束日期”表示该期间的结束日期(格式:yyyymmdd),“是否结帐”表示该期间是否结已经帐(0表示未结帐,1表示已经结帐)。如: 期间=2,19980201,19980228,1表示第2期从1998年2月1日至1998年2月28日,已经结帐。科目科目段开始。“科目”是关键字。 文件名=科目文件名“文件名”关键字。等号右边是保存科目数据的文件名。科目文件和本格式定义文件不在同一目录时,文件名必须为全路径文件名;科目文件和格式定义文件在同一目录时,文件名可以不包含路径。本标准推荐:科目文件和格式定义文件在同一目录,科目文件名为“ACCOUNT.DAT”。 科目级数=级数“科目级数”是关键字,等号右边为科目的最大级数,例如:科目级数为4。 科目结构=第1级长,第2级长.“科目结构”是关键字。等号右边描述每级科目代码的字符长度,每级长度之间用逗号“,”隔开。如:科目结构=3,2,2,2。 字段数=字段数目“字段数”是关键字,等号右边表示科目文件中存储数据的字段数目。 字段=字段名,位置,类型 .字段=字段名,位置,类型“字段”是关键字。等号右边描述某一字段的意义和结构信息。它们之间用“,”隔开。字段名描述该字段的意义,位置表示该字段在所有字段中的排列次序,类型表示该字段的数据类型。本标准中预定义了以下几个常用字段: 科目代码科目名称科目类别借贷方向数量单位币别以上字段名都是关键字,在科目文件的结构定义中上面四个字段缺一不可。其中币别表示科目核算的币种,用字符串表示,当取值为“*”表示科目核算所有币种。用户可以自定义一些字段,但其字段名不得与以上四个字段名相同。本标准预定义了以下几个数据类型:1. 数值型2. 字符串型3. 布尔型(1-TRUE,0-FALSE)4. 日期型(格式为:YYYYMMDD,年四位,月两位,日期两位)举例如下:字段=科目名称,2,2表示科目文件的结构中第2个字段为“科目名称”,其类型为字符串。字段=是否核算外币,5,3表示科目文件的结构中第5个字段为自定义字段“是否核算外币”,其类型为布尔型。货币货币段开始。“货币”是关键字。 文件名=货币文件名参照科目段说明。 货币文件名推存为“CY.DAT”。字段数=字段数目参照科目段说明。 字段=字段名,位置,类型 .字段=字段名,位置,类型参照科目段说明。本标准预定义的字段名为: 货币代码货币名称是否本位币折算方式以上字段在凭证文件的数据结构中缺一不可。其中折算方式字段用字符串“*”表示乘法,字符串“/”表示除法。另外,推荐使用下面的字段:折算误差汇率类型汇率小数其中汇率类型分为固定汇率和变动汇率两种。凭证凭证段开始。“凭证”是关键字。 文件名=凭证文件名参照科目段说明。 凭证文件名推荐为“VOUCHER.DAT”字段数=字段数目参照科目段说明。 字段=字段名,位置,类型 .字段=字段名,位置,类型参照科目段说明。 本标准预定义的凭证字段名有:凭证日期 凭证字 凭证号 摘要 科目代码 货币代码 汇率 原币金额 借方金额 贷方金额 制单人 期间数量单价审核人过帐人附单据数是否已过帐以上字段在凭证文件的数据结构中缺一不可,另外,推荐使用下面的字段:结算方式结算号程序员还可以根据需要自定义字段,自定义字段的字段名不能与以上预定义字段名相同。余额余额段开始。“余额”是关键字。 文件名=余额文件名凭证文件名推荐为“BAL.DAT” 字段数=字段数目参照科目段说明。 字段=字段名,位置,类型 .字段=字段名,位置,类型参照科目段说明。本标准预定义的余额字段名有: 会计年度 会计月份 科目代码 货币代码 原币本期借方发生额 本位币本期借方发生额本期借方数量 原币本期贷方发生额 本位币本期贷方发生额本期贷方数量 原币期末借方余额本位币期末借方余额期末借方数量原币期末贷方余额本位币期末贷方余额期末贷方数量原币期初借方余额本位币期初借方余额期初借方数量原币期初贷方余额本位币期初贷方余额期初贷方数量以上字段在余额文件结构中缺一不可。另外,本标准推荐使用下面的字段:报表报表段开始。“报表”是关键字 报表数=报表数目“报表数”是关键字。等号右边是本次数据交换的报表(文件)个数。 报表名=报表名,报表文件名 .报表名=报表名,报表文件名“报表名”是关键字。 数据交换可以有多个报表,一个报表保存在一个文件中,报表名和报表文件名不能重复。报表文件和本格式定义文件不在同一目录时,文件名必须为全路径文件名;科目文件和格式定义文件在同一目录时,报表文件名可以不包含路径。字段数=字段数目参照科目段说明。 字段=字段名,位置,类型 .字段=字段名,位置,类型参照科目段说明。 本标准预定义的报表字段有:行号列号类型(数值/字符)值行高(像素表示)列宽(像素表示)线型(4位表示,上下左右线)对齐方式(1,2,3表示左,中,右)字体(字体名称)字号(字体大小)字型(3为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息处理项目实践题及答案
- 桥下易燃物火灾应急预案(3篇)
- 2025年信息处理技术员备考指南试题及答案
- 机场小型火灾应急预案(3篇)
- 班级活动火灾应急预案(3篇)
- 2025年游戏开发程序员考试试题及答案
- 凉库发生火灾应急预案(3篇)
- 2025年计算机VB考试课程大纲试题及答案
- 2025年软考设计师学习资源试题及答案
- 2025年软考网络管理员新法试题及答案
- 热烈祝贺华东六省一市第十五届小学数学课堂教学观摩研省名师优质课赛课获奖课件市赛课一等奖课件
- 外贸PI 简单模板
- 境外直接投资外汇登记业务申请表
- 十二木卡姆课件
- 全面轮机英语专业词汇
- 安徽工贸职业技术学院辅导员考试题库
- 广东省珠海市电工等级低压电工作业
- 【国开】2023年春《互换性与技术测量》形考任务一二三四参考答案
- 英语演讲知到章节答案智慧树2023年哈尔滨工程大学
- 危险化学品(柴油)储运安全管理考试试题及答案
- 2023年下半年软件设计师上午真题及参考答案
评论
0/150
提交评论