税控开票服务器组件接口规范标准版V2.7(发布)

合集下载

国税网络开票机接口规范标准

国税网络开票机接口规范标准

国税网络开票机接口规范标准网络开票机接口设计爱信诺航天信息科技历史版本目录1.开通流程 (6)2.交互说明 (7)2.1交互方式 (7)2.2交互URL (7)2.3交互基本结构 (7)2.3.1提交报文 (7)3.报文说明 (9)3.1企业基本信息请求 (9)3.1.1功能描述 (9)3.1.2提交报文 (9)3.1.3返回报文 (9)3.2购票请求 (11)3.2.1功能描述 (11)3.2.2提交报文 (11)3.2.3返回报文 (11)3.3验证码请求 (13)3.3.1功能描述 (13)3.3.2提交报文 (13)3.3.3返回报文 (14)3.4上传发票请求 (14)3.4.1功能描述 (14)3.4.2提交报文 (14)3.4.3返回报文 (30) 3.5更新减免品目 (30) 3.5.1功能描述 (30) 3.5.2提交报文 (30) 3.5.3返回报文 (31) 3.6网络开票机升级 (31) 3.6.1功能描述 (31) 3.6.2提交报文 (31) 3.6.3返回报文 (31) 3.7网络授时 (32)3.7.1功能描述 (32) 3.7.2提交报文 (32) 3.7.3返回报文 (32) 3.8发票下载 (32)3.8.1功能描述 (32) 3.8.2提交报文 (32) 3.8.3返回报文 (33) 3.9作废发票 (35)3.9.1功能描述 (35) 3.9.2提交报文 (35) 3.9.3返回报文 (35) 3.10发票分发 (35)3.10.1功能描述 (35) 3.10.2提交报文 (35) 3.10.3返回报文 (38) 3.11分机退票 (38)3.11.1功能描述 (38) 3.11.2提交报文 (38) 3.11.3返回报文 (39) 3.12下载文件 (39)3.12.1功能描述 (39)3.12.2提交报文 (39)3.12.3返回报文 (39)3.13修改密码 (40)3.13.1功能描述 (40)3.13.2提交报文 (40)3.13.3返回报文 (40)4.附录 (40)3.14国税卷式票目录 (40)3.15国税平推式发票目录 (40)3.16实例 (42)3.16.1购票请求 (43)3.16.2上传发票请求 (43)5.其他 (45)1.开通流程开通暂定由手工开通。

关于发布增值税发票系统升级版与税控收款机数据接口规范的公告

关于发布增值税发票系统升级版与税控收款机数据接口规范的公告
第六条信用评价实行跟踪问效,按项目进行,按年度统计。
第七条信用评价覆盖采购环节、履约环节、质疑投诉环节和后续审计检查环节全过程。 乐税网( / )邮箱: Jiufu@
第八条信用评价应当在采购项目结束后即时进行。因项目进度或质保期较长等原因,采购环 节延时或跨年度的,可以根据前期供应商信用进行评价,或按统一标准或指标平均分值对供 应商进行评价。
国家税务总局公告2015 年第77 号
根据增值税发票系统升级版推广工作需要,为了实现增值税发票系统升级版与税控收款机平 稳对接,国家税务总局制定了相关数据接口规范,现予发布,并将有关事项公告如下:
一、本次发布的数据接口规范分两种:第一种适用于使用自带USB 接口的税控收款机;第二种适用于使用串行通信接口的税控收款机。各税控收款机厂商可依 据本规范完成税控收款机的升级改造工作。
国家税务总局
2015年11月12日
国税系统政府采购供应商信用管理办法 乐税网( / )邮箱: Jiufu@
第一章总则
第一条为了加强国税系统政府采购供应商信用管理,提高供应商政府采购诚信度,根据《中 华人民共和国政府采购法》及其实施条例有关规定,结合国税系统政府采购工作实际,制定 本办法。
电子评价在国税系统政府采购电子平台上进行。
第十一条税务总局每年对各级国税局评价情况进行归集统计,并于每年4月底前汇总上年度 信用评价结果。
第十二条信用评价应当以政府采购规定和合同条款为制度依据,以供应商履约行为为事实依 据。
第十三条供应商对信用评价结果有异议的,可以书面向税务总局申请复核。税务总局应当按 照政府采购有关规定和本办法对评价情况进行复核。
税总函〔2015〕612号
各省、自治区、直辖市和计划单列市国家税务局,局内各单位:

“升级版”组件接口2.0 软件方案(补充稿)

“升级版”组件接口2.0 软件方案(补充稿)

“升级版”组件接口2.0软件方案(补充稿20150426)一、版本说明该技术方案是7.23版组件接口技术方案的补充部分。

版本匹配关系:开票版本(V2.0.10.150211)VS组件接口(V2.0.10.150227)开票版本(V2.0.10.150319)VS组件接口(V2.0.10.150316)开票版本(V2.0.10.150426)VS组件接口(V2.0.10.150426)二、接口功能1.设置数字证书密码件cert.txt,并将证书密码保存在此文件中,组件接口会自动读取文件内容作为证书密码。

2.开启金税盘3.查询库存发票4.发票开具方法:Invoice();功能:传入开票数据,将开票数据记入防伪税控开票数据库,并在金税盘中开具此发票。

输入:5.1增值税专、普票(1)发票整体信息SellerAddress–当InfoKind=2(普通发票)时:若赋值为“1”表示农产品销售发票,若赋值为“2”表示农产品收购发票,其它表示增值税普通发票(2)发票明细信息注意:支持一票多税率,明细行税率以发票整体信息中的InfoTaxRate当前值为准5.2货物运输业发票(1)发票整体信息传入发票整体信息前调用InvInfoInit()方法初始化发票整体信息各项属性。

InvInfoInit();InfoKind=11;如果是负数票给属性InfoClientAddressPhone传字符串“1”,如:InfoClientAddressPhone=WideString("1").Copy();InfoClientName=实际受票方InfoClientTaxCode=实际受票方纳税人识别号ConsignerName=收货人ConsignerTaxCode=收货人纳税人识别号ShipperName=发货人ShipperTaxCode=发货人纳税人识别号OriginViaArrivalPlace=起运地、经由、到达地InfoListName=运输货物信息InfoTaxRate=税率(5%传5)VehicleKindNo=车种车号VehicleTonnage=车船吨位InfoNotes=备注InfoCashier=收款人InfoChecker=复核人(2)费用项目:情况费用项目列表:ClearInvList();循环调用传入费用项目InvListInit();ListGoodsName=费用项目ListAmount=金额ListPriceKind=是否含税金额ListTaxAmount=税额(如果不传,或传零接口自动计算)AddInvList();5.3机动车销售统一发票InvInfoInit();InfoKind=12;InfoClientAddressPhone=“1”旧版、“2”新版InfoClientTaxCode=纳税人识别号InfoClientName=购货单位IDCard=身份证号码、组织机构代码VehicleKind=车辆类型BrandModel=厂牌型号OriginPlace=产地QualityCertificate=合格证号ImpCertificateNo=进口证明书号CommInspectionNo=商检单号EngineNo=发动机号码VehicleNo=车辆识别代号、车辆号码ManufacturerName=生产厂家名称AmountTaxTotal=价税合计SellerPhone=销货单位电话SellerAccount=销货单位账号SellerAddress=地址SellerBank=开户银行InfoTaxRate=税率(5%传5)Tonnage=吨位PeopleNo=限乘人数InfoNotes=备注(正数票不要传备注,负数票传相应格式的备注)输出:RetCode:4011开票成功;其它失败。

增值税发票税控开票软件清单信息数据接口规范样例

增值税发票税控开票软件清单信息数据接口规范样例

0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16
12 外管牙扣压接头 个
G1/4〃-19
13 外管牙扣压接头 个
G3/8〃-19
14 外管牙扣压接头 个
G1/2〃-14-0°
15 外管牙扣压接头 个
G5/8"-14-0°
16 外管牙扣压接头 个
G3/4〃-14-0°
17 外管牙扣压接头 个 18 外管牙扣压接头 个 19 外管牙扣压接头 个
G1〃-11-0° G1 1/4〃-11-0 ° G1 1/2〃-11
0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16 0.16
20 外管牙扣压接头 个
G2〃-0°
21 转接头

R1/4
22 转接头

R3/8
23 转接头

R1/2
24 转接头

R3/4
25 转接头

R1
26 转接头

R1-1/4

增值税发票税控开票软件清单信息数据接口规范V1.0

增值税发票税控开票软件清单信息数据接口规范V1.0

增值税发票税控开票软件清单信息
数据接口规范V1.0
1概述
为进一步优化纳税服务,方便纳税人开具增值税发票时《销售货物或者提供应税劳务、服务清单》的录入,国家税务总局下发税控发票开票软件清单信息数据接口规范V1.0。

纳税人在使用增值税发票税控开票软件开具增值税发票时,可通过此接口批量导入Excel格式的《销售货物或者提供应税劳务、服务清单》,
本接口规范适用于是增值税发票税控开票软件(金税盘版)与增值税发票税控开票软件(税控盘版)(以下统一简称为税控发票开票软件),配合清单导入功能使用。

2使用说明
通过税控发票开票软件中的清单导入功能,选择要导入的EXCEL文件,将清单信息批量导入到税控发票开票软件,完成发票开具。

请严格按照本接口规范中定义的列顺序生成EXCEL文件。

3接口定义
本接口规范适用的发票类型为增值税专用发票、增值税普通发票。

3.1说明
3.2格式
具体格式请参考附件:增值税发票税控开票软件清单信息数据接口规范样例.xls。

增值税发票系统升级版与电子发票系统数据接口规范 国家税务总局公告 第 号 V

增值税发票系统升级版与电子发票系统数据接口规范 国家税务总局公告 第 号 V

增值税发票系统升级版与电子发票系统数据接口规范国家税务总局2015年7月目录目录 (2)第1章接口概述 (3)1.1.接口概述 (3)1.2.适用范围 (3)第2章金税盘/税控盘接口说明 (3)2.1.发票开具 (3)第3章税控开票服务器接口说明 (6)3.1.登记信息查询 (6)3.2.发票库存查询 (7)3.3.发票开具 (8)3.4.发票查询 (11)第1章接口概述1.1.接口概述本接口用于电子发票系统对接增值税发票系统升级版开具增值税普通发票(电子)的接口说明。

接口设计为以XML格式字符串作为参数传递。

1.2.适用范围该接口规范适用于通过金税盘或税控盘及其开票软件和税控开票服务器两种开具模式实现电子发票与升级版系统的对接,仅支持增值税普通发票(电子)。

第2章金税盘/税控盘接口说明2.1.发票开具1)接口说明:金税盘、税控盘配套开票软件使用。

开票软件完成蓝字发票和红字发票开具。

项目条数最大100条。

2)使用说明:通过税控发票开票软件中的手工导入开具和自动导入开具功能,将待开发票的信息批量导入到税控发票开票软件,完成发票开具。

选择手工导入开具时,首先选择要导入的XML文件,再对导入发票信息逐张开具。

选择自动导入开具时,首先设置文件存储路径和轮询时间。

自动导入开具功能开启后,系统自动轮询指定路径下的XML文件,自动完成发票开具,并将开具结果写入指定文件目录。

3)导入的XML文件格式如下:<?xml version="1.0"encoding="gbk"?><business id="FPKJ"comment="发票开具"><REQUEST_COMMON_FPKJ class="REQUEST_COMMON_FPKJ"><COMMON_FPKJ_FPT class="COMMON_FPKJ_FPT"><FPQQLSH>发票请求流水号</FPQQLSH><KPLX>开票类型</KPLX><XSF_NSRSBH>销售方纳税人识别号</XSF_NSRSBH><XSF_MC>销售方名称</XSF_MC><XSF_DZDH>销售方地址、电话</XSF_DZDH><XSF_YHZH>销售方银行账号</XSF_YHZH><GMF_NSRSBH>购买方纳税人识别号</GMF_NSRSBH><GMF_MC>购买方名称</GMF_MC><GMF_DZDH>购买方地址、电话</GMF_DZDH><GMF_YHZH>购买方银行账号</GMF_YHZH><KPR>开票人</KPR><SKR>收款人</SKR><FHR>复核人</FHR><YFP_DM>原发票代码</YFP_DM><YFP_HM>原发票号码</YFP_HM><JSHJ>价税合计</JSHJ><HJJE>合计金额</HJJE><HJSE>合计税额</HJSE><BZ>备注</BZ></COMMON_FPKJ_FPT><COMMON_FPKJ_XMXXS class="COMMON_FPKJ_XMXX"size="1"> <COMMON_FPKJ_XMXX><FPHXZ>发票行性质</FPHXZ><XMMC>项目名称</XMMC><GGXH>规格型号</GGXH><DW>单位</DW><XMSL>项目数量</XMSL><XMDJ>项目单价</XMDJ><XMJE>项目金额</XMJE><SL>税率</SL><SE>税额</SE></COMMON_FPKJ_XMXX></COMMON_FPKJ_XMXXS></REQUEST_COMMON_FPKJ></business>参数说明:索引ID名称长度必须说明1FPQQLSH发票请求流水号20是2KPLX开票类型1是0-蓝字发票;1-红字发票3XSF_NSRSBH销售方纳税人识别号20是4XSF_MC销售方名称100是5XSF_DZDH销售方地址、电话100是6XSF_YHZH销售方银行账号100否7GMF_NSRSBH购买方纳税人识别号20否8GMF_MC购买方名称100是9GMF_DZDH购买方地址、电话100否10GMF_YHZH购买方银行账号100否11KPR开票人8是12SKR收款人8否13FHR复核人8否14YFP_DM原发票代码12红字发票时必须15YFP_HM原发票号码8红字发票时必须16JSHJ价税合计是单位:元(2位小数)17HJJE合计金额是不含税,单位:元(2位小数)18HJSE合计税额是单位:元(2位小数)19BZ备注200否备注长度应减去“机器编号:ZZZZZZZZZZZ”,”对应正数发票代码:XXXXXXXXXXXX号码:YYYYYYYY”字样长度,长度剩余130。

国家税务总局关于发布增值税发票系统升级版开票软件数据接口规范

国家税务总局关于发布增值税发票系统升级版开票软件数据接口规范

现将白酒消费税最低计税价格核定问题公告如下: 纳税人将委托加工收回的白酒销售给销售单位 , 消费税 计税价格低于销售单位对外销售 价格 ( 不含增值税) 7 0 %以 下, 属于《 中华人 民共和国消费税暂行条例》 第十条规定的情
形, 应该按照《 国家 税 务 总局 关 于 加强 白酒 消 费税 征 收管 理
2 . 所属期为2 0 1 5 年5 月1 0日至2 0 1 5 年5 月3 1 日的卷烟消 费税, 纳税 ^ 依据调整后的卷烟批发环节消费税税率计算填写。 ( -) 纳税人于 2 0 1 5 年6 月申报期 内, 将纸质 申报资料及 《 卷烟批发企业月份销售明细清单》 电子数据一并报送主管 税务机关 。纳税 申报资料不完整、 逻辑关系不符 的, 纳税人 应补充、 修改后重新报送。
将 有关事 项公 告如 下 :

为促进节约能源, 鼓励使用新能源 , 根据《 中华人民共和 国车船税法》 及其实施条例有关规定 , 经国务院批准 , 现将节

升级版开票软件是指增值税纳税人安装使用的增值
使用新能源车船的车船税优惠政策通知如下 : 税发票 系统升级版税控发票开票软件 ( 金税盘版 ) 和税控发 约能源、 票开票软件( 税控盘版) 。
年5 月1 日至 2 0 1 5 年5 月3 1 日的消费税 , 按以下过渡方式办 装升级版开票软件过程中, 如有问题 , 请联系当地税控技术 理纳税申报 : 。
( 一) 纳税人按税款所属期分段填写纸质《 卷烟批发环节
消费税纳税申报表( 过渡期) 》 ( 附件 1 ) , 其中:
1 . 所属期 为 2 0 1 5 年5 月1 日 至2 0 1 5 年5 月 9日的卷烟消 费 税, 纳税人 依据调整 前的卷烟批 发环节 消费税税率计算 填写 。

增值税管理系统-百望接口规范V1.0

增值税管理系统-百望接口规范V1.0

税控开票服务器组件接口规范(标准版)税控项目组目录目录 (2)第一章概述 (3)1. 接口概述 (3)2. 适用范围 (3)第二章接口调用方式 (4)1. 本地ActiveX组件调用 (4)2. 本地DLL调用 (6)第三章接口定义 (6)1. 参数设置 (6)2. 税控钥匙信息查询 (7)3. 发票开具 (9)4. 发票作废 (15)5. 发票查询 (17)6. 发票领购信息查询 (20)7. 发票打印 (22)8. 页边距设置 (23)9. 查询当前未开票号 (24)10. 发票领购信息分发 (26)11. 发票领购信息退回 (27)第一章概述1. 接口概述企业核心业务系统通过接口实现与税控开票服务器的通信,完成发票管理、发票开具和税控服务器信息查询功能。

接口根据调用方式的不同分为远程Servlet 接口和本地ActiveX组件接口。

企业核心业务系统远程Servlet接口税控服务器税控开票服务器本地ActiveX组件开票终端2. 适用范围本接口规范仅适用于开票端通过组件接口ActiveX控件和Servlet接口方式访问税控开票服务器。

第二章接口调用方式本地接口提供ActiveX控件和DLL两种调用方式,接口列表见下表。

序号接口ID 接口说明其它说明1 20001 参数设置本地接口2 20002 税控钥匙信息查询本地接口3 10008 发票开具本地接口4 10009 发票作废本地接口5 10010 发票查询本地接口6 10005 发票领购信息查询本地接口7 20004 发票打印本地接口8 20003 打印页边距设置本地接口9 10004 查询当前未开票号本地接口10 10006 发票领购信息分发本地接口11 10007 发票领购信息退回本地接口1. 本地ActiveX组件调用⏹ActiveX组件文件名:NISEC_SKSCX.ocx⏹ActiveX组件GUID:CLASSID="clsid: 003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"⏹函数定义:String Operate(string sInputInfo);参数:sInputInfo 输入XML信息返回值:返回结果XML字符串⏹调用示例:<html><head><title>ActiveX组件调用示例</title><OBJECT ID=skCLASSID="clsid:003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"codebase="NISEC_SKSCX.ocx#version=1,0,0,1"></OBJECT><script language="javascript">function SetParameter(){var sInputInfo ="<?xml version=\"1.0\" encoding=\"gbk\"?>\r\n<business id=\"20001\" comment=\"参数设置\">\r\n<body yylxdm=\"1\">\r\n<servletip>192.168.0.1</servletip>\r\n<servletp ort>7001</servletport>\r\n<keypwd>00000000</keypwd>\r\n</body>\r \n</business>";alert(sInputInfo);try{ret = sk.Operate(sInputInfo);alert(ret);}catch(e){alert(e.message + ",errno:" + e.number);}}function KeyQuery(){var sInputInfo = "<?xml version=\"1.0\" encoding=\"gbk\"?>\r\n<business id=\"20002\" comment=\"税控钥匙信息查询\">\r\n<body yylxdm=\"1\">\r\n<keypwd>00000000</keypwd>\r\n</body>\r\n</busin ess>";alert(sInputInfo);try{ret = sk.Operate(sInputInfo);alert(ret);}catch(e){alert(e.message + ",errno:" + e.number);}}</script></head><body bgcolor=#f0f0ff><div align="center"><form name=formData><table border=2 cellspacing=0><caption ><font size=6 color=#0000ff>ActiveX组件调用示例</font></caption><br><tr height=50><td width="300" align="center"><input type="button" value="参数设置" onclick="SetParameter();"></td><td width="300" align="center"><input type="button" value="税控钥匙信息查询" onclick="KeyQuery();"></td></tr><br></table></form></div></body></html>2. 本地DLL调用⏹DLL文件名:NISEC_SKSC.dll⏹函数定义:void _stdcall PostAndRecvEx(IN LPSTR pszPost, OUT LPSTR pszRecv) 参数:pszPost 输入XML信息pszRecv 返回XML信息返回值:无第三章接口定义接口中的xml数据项,如无特殊说明,遵从以下规则:⏹金额字段单位统一为元,小数点后精确到两位。

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

税控开票服务器组件接口规范(V2.7)税控项目组2017年12月目录第一章概述 (3)第二章接口调用方式 (3)1. 远程Servlet调用 (3)2. 动态链接库调用(本地接口) (4)3. ActiveX方式调用(本地接口) (5)第三章接口定义 (7)1. 参数设置 (7)2. 税控钥匙信息查询 (8)3. 页边距设置 (10)4. 发票打印 (11)5. 获取监控管理数据 (12)6. 查询当前未开票号 (14)7. 发票领购信息查询 (15)8. 发票领购信息分发 (18)9. 发票领购信息退回 (20)10. 发票开具 (21)11. 发票作废 (40)12. 发票查询 (42)13. 红字信息表申请与查询 (53)附录1:企业使用商品编码接口变化 (58)附录2:商品与税收分类编码 (59)附录3:差额征税 (59)附录4:商品编码调试的引导说明 (59)附录5:增值税普通发票(电子)企业端(税控服务器)接口规范V1.51 (59)附录6:减按计征 (59)第一章概述1.1接口概述企业核心业务系统通过接口实现与税控开票服务器的通信,完成发票管理、发票开具和税控服务器信息查询功能。

接口根据调用方式的分为远程Servlet接口和本地组件接口。

1.2适用范围本接口规范适用于远程Servlet接口或本地组件接口(ActiveX或DLL)调用访问税控开票服务器。

第二章接口调用方式1. 远程Servlet调用企业核心业务系统与税控开票服务器采用http协议通信,接口调用方式为servlet,接口输入输出数据都是结构化的XML数据格式。

调用地址http://ip:port/SKServer/SKDoip: 税控开票服务器IP地址port:税控开票服务器端口号数据传输方式post/get同步传输提交数据请求报文返回数据响应报文调用示例:Private static void a() {try {URL url = new URL("http://127.0.0.1:8080/SKIServlet/SKDo");HttpURLConnection conn = (HttpURLConnection)url.openConnection();conn.setDoOutput(true);conn.setDoInput(true);//POST请求conn.setRequestMethod("POST");OutputStream wr = conn.getOutputStream();//读字节流byte[] content = IOUtils.toByteArray(newFileInputStream("D:\\ski\\007.xml"));wr.write(content);wr.flush();System.out.println("result = "+IOUtils.toString(conn.getInputStream(), "gbk"));} catch (Exception e) {e.printStackTrace();}}2. 动态链接库调用(本地接口)⏹动态链接库入口文件名:NISEC_SKSC.dll⏹函数定义:void _stdcall PostAndRecvEx(IN char* pszPost, OUT char* pszRecv) 参数:pszPost输入XML信息pszRecv返回XML信息返回值:无public static String getPKServerResult(String xmlcontent, Object... objs) {("log输入为======" + xmlcontent);Pointer pIn = null;Pointer pOut = null;try {// 加载动态库及函数JNative jnPKServer = new JNative("NISEC_SKSC","PostAndRecvEx");byte[] bytes = (xmlcontent + '\0').getBytes();pIn = Pointer.createPointer(bytes.length);// 设置传入参数pIn.setMemory(bytes);jnPKServer.setParameter(0, pIn);// 处理传出参数if(objs!= null&& objs.length== 1 && objs[0] instanceof Number) {pOut = Pointer.createPointer(((Number)objs[0]).intValue());} else {pOut = Pointer.createPointer(1000000);}jnPKServer.setParameter(1, pOut);// 执行调用jnPKServer.invoke();String bak = pOut.getAsString();("log输出为======" + bak);return bak;} catch (Exception e) {log.error("Jnative遇到错误", e);} finally {try {if (pIn != null) {pIn.dispose();}if (pOut != null) {pOut.dispose();}} catch (NativeException e) {log.error("Jnative遇到错误", e);}}return null;3. ActiveX方式调用(本地接口)⏹ActiveX组件文件名:NISEC_SKSCX.ocx⏹ActiveX组件GUID:<OBJECT ID=sk CLASSID="clsid: 003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"></OBJECT>⏹函数定义:StringOperate(string sInputInfo);参数:sInputInfo 输入XML信息返回值:返回结果XML字符串⏹调用示例:<html><head><title>ActiveX组件调用示例</title><OBJECT ID=skCLASSID="clsid:003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"codebase="NISEC_SKSCX.ocx#version=1,0,0,1"></OBJECT><script language="javascript">function SetParameter(){var sInputInfo ="<?xml version=\"1.0\" encoding=\"gbk\"?>\r\n<business id=\"20001\" comment=\"参数设置\">\r\n<body yylxdm=\"1\">\r\n<servletip>192.168.0.1</servletip>\r\n<servletp ort>7001</servletport>\r\n<keypwd>00000000</keypwd>\r\n</body>\r \n</business>";alert(sInputInfo);try{ret = sk.Operate(sInputInfo);alert(ret);}catch(e){alert(e.message + ",errno:" + e.number);}}function KeyQuery(){var sInputInfo = "<?xml version=\"1.0\" encoding=\"gbk\"?>\r\n<business id=\"20002\" comment=\"税控钥匙信息查询\">\r\n<body yylxdm=\"1\">\r\n<keypwd>00000000</keypwd>\r\n</body>\r\n</busin ess>";alert(sInputInfo);try{ret = sk.Operate(sInputInfo);alert(ret);}catch(e){alert(e.message + ",errno:" + e.number);}}</script></head><body bgcolor=#f0f0ff><div align="center"><form name=formData><table border=2 cellspacing=0><caption ><font size=6 color=#0000ff>ActiveX组件调用示例</font></caption><br><tr height=50><td width="300" align="center"><input type="button" value="参数设置" onclick="SetParameter();"></td><td width="300" align="center"><input type="button" value="税控钥匙信息查询" onclick="KeyQuery();"></td></tr><br></table></form></div></body>第三章接口定义接口中的xml数据项,如无特殊说明,遵从以下规则:⏹金额字段单位统一为元,小数点后精确到两位。

相关文档
最新文档