V5.4.0 金蝶EAS凭证引入 webService 接口说明 第 6 页 共 16 页
4、 做一个javaBean 类,把此参数 set 到此javaBean 类中
5、 登录代码
a) 登录
b) 登录实现
V5.4.0 金蝶EAS凭证引入 webService 接口说明 第 7 页 共 16 页
2.
2.1
凭证引入接口
importVoucher(凭证引入)
1、 凭证引入接口,两个接口方法都可用,且用法一致
2、 凭证 webService 接口生成客户端,可参考 EASLogin 方法
V5.4.0 金蝶EAS凭证引入 webService 接口说明 第 8 页 共 16 页 3、 凭证引入参数:importVoucher(wsvoucher[], int isVerify, int isCashflow)
? 传参数第1个:WSWSVoucher[] 普通对象数组,见构造EAS凭证字段以及含义说明 ? 传参数第2个:isverify
0 不核销,暂存 1 核销,暂存 2 不核销,提交 3 核销,提交
? 传参数第3个:isImpCashflow
是否引入现金流量 0 不引入 1 引入
4、 凭证引入代码调用说明
5、 返回值String[][]
是一个长度为凭证数,宽度是5的字符串数据
宽度的定义:外部系统凭证号,凭证字,会计年度,会计期间,处理信息,异常信息,金蝶凭证号
2.2
凭证引入原版文档如下
一. “凭证引入”技术方案
金蝶EAS凭证引入 webService 接口说明 V5.4.0 第 9 页 共 16 页 其他业务系统数据,传输到EAS系统服务器,通过凭证引入“webservice接口”,转化为EAS数据。 其他业务系统内的资金流动信息,实时地、非人工干预的传递到EAS系统,以财务凭证的形式,转化为EAS系统内的财务信息。
二. “凭证引入”技术规范
EAS系统提供WebService 服务,以及产生EAS财务凭证的接口,供其他业务系统调用。
WebService 服务:金蝶在EAS系统上发布WebService服务,提供wsdl文件供客户端下载,其他业务系统根据下载的wsdl文件,产生客户端。
EAS财务凭证的接口产生的客户端,分为两部分(java客户端举例) (1) 协议类,包名 localhost.bosws.services.WSWSVoucher
协议类用于获得金蝶在EAS系统上发布WebService服务接口。本用例中为其他业务系统内的资金流动信息产生EAS财务凭证的接口。
(2) JavaBean类,包名 wsvoucher.client
JavaBean类提供接口需要的参数。本用例中为EAS财务凭证需要的信息。
三. “凭证导入接口”调用说明
? 接口:importVoucher(wsvoucher[], int isVerify, int isCashflow)
? 传参数第1个:WSWSVoucher[] 普通对象数组,见构造EAS凭证字段以及含义说明 ? 传参数第2个:isverify
0 不核销,暂存 1 核销,暂存 2 不核销,提交 3 核销,提交
? 传参数第3个:isImpCashflow
是否引入现金流量 0 不是 1 是
四. 构造EAS凭证字段以及含义说明如下: WSWSVoucher 说明:一张凭证占据的行数 = 凭证行*分录行*辅助账行 字体黑色:凭证头字段;深蓝:分录行字段; 橙色:辅助账字段;紫罗兰:现金流量 单元格颜色:灰色 必录项 ;浅青绿:辅助账核算项目(科目多核算项目,最多8个);浅绿:现金流量 字段名 类型 中文说明 是否必录 说明 格式 companyNumber bookedDate bizDate periodYear periodNumber voucherType attaches description voucherNumber entrySeq voucherAbstract accountNumber String String String int int String int String String int String String 公司编码 记账日期 业务日期 会计期间-年 会计期间-编码 凭证字(凭证类型) 附件数量 参考信息 凭证号 分录行号 摘要 科目 是 是 是 是 是 是 否 否 是 是 否 是 录入公司编码,必须在EAS中有该编码 凭证的登账日期 业务发生日期 必须在EAS中有 必须在EAS中有 凭证类型中文名称,必须在EAS中有 凭证唯一区别 当前凭证的分录唯一区别 分录摘要 分录行科目编码,必须在EAS 2005-11-1 2005-11-1 2005 11 记 1 1 1001.01
V5.4.0 currencyNumber String localRate entryDC originalAmount qty measurement price debitAmount creditAmount creator poster auditor asstSeq bizNumber settlementNumber settlementType cussent asstActType1 double int double double String double double double String String String int String String String int String 币种 汇率 方向 原币金额 数量 计量单位 单价 借方金额 贷方金额 制单人 过账人 审核人 辅助账行号 业务编号 结算方式 结算号 核销/挂账 核算项目1 核算对象编码1 核算对象名称1 核算项目2 核算对象编码2 核算对象名称2 核算项目3 核算对象编码3 核算对象名称3 核算项目4 核算对象编码4 核算对象名称4 核算项目5 是 否 是 是 否 否 否 是 是 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 金蝶EAS凭证引入 webService 接口说明 第 10 页 共 16 页 中有 分录行币别编码,必须在EAS中有 本位币汇率:没有时默认为1 分录行方向:1 借方 -1贷方 分录行原币金额 分录行数量 名称,必须在EAS中有 分录行单价 分录行借方金额:分录方向为借方时必录 分录行贷方金额:分录方向为贷方时必录 当前操作人员名称,必须在EAS中有 当前操作人员名称,必须在EAS中有 当前操作人员名称,必须在EAS中有 当前凭证的当前分录的辅助账行唯一区别 默认为0, 名称,必须在EAS中有。比如:客户、 编码,必须在EAS中有。比如:客户A的编码 名称,必须在EAS中有。比如:客户A 以下:取决于科目是否核算多个项目,最多8个 001 1.01 吨 徐晓霞 客户 01.01 客户A asstActNumber1 String asstActName1 asstActType2 String String asstActNumber2 String asstActName2 asstActType3 String String asstActNumber3 String asstActName3 asstActType4 asstActNumber4 asstActName4 asstActType5 String String String String String