增值税管理系统百望接口.docx
- 文档编号:29491067
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:47
- 大小:107.68KB
增值税管理系统百望接口.docx
《增值税管理系统百望接口.docx》由会员分享,可在线阅读,更多相关《增值税管理系统百望接口.docx(47页珍藏版)》请在冰豆网上搜索。
增值税管理系统百望接口
税控开票服务器组件接口规
(标准版)
税控项目组
2015年9月
目录3
第一章概述4
1.接口概述4
2.适用围4
第二章接口调用式5
1.本地ActiveX组件调用5
2.本地DLL调用7
第三章接口定义8
1.参数设置8
2.税控钥匙信息查询10
3.发票开具11
4.发票作废21
5.发票查询23
6.发票领购信息查询27
7.发票打印29
8.页边距设置32
9.查询当前未开票号33
10.发票领购信息分发35
11.发票领购信息退回37
第一章概述
1.接口概述
企业核心业务系统通过接口实现与税控开票服务器的通信,完成发票管理、
发票开具和税控服务器信息查询功能。
接口根据调用式的不同分为远程Servlet
接口和本地ActiveX组件接口
企业核心业务系统
税控开票服务器
©~
本地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"
函数定义:
StringOperate(stringsinputlnfo);
参数:
sinputlnfo输入XML信息
返回值:
返回结果XML字符串
调用示例:
CLASSID="clsid: 003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"codebase="NISEC_SKSCX.ocx#version=1,0,0,1"> functionSetParameter() { varsinputInfo= " xmlversion=\"1.0\"encoding=\"gbk\"? >\r\n comment=\"参数设置\">\r\n yylxdm=\"1\">\r\*servletip>192.168.0.1\r\n alert(sInputInfo); try { ret=sk.Operate(sInputInfo); alert(ret); } catch(e) { alert(e.message+",errno: "+e.number); } } functionKeyQuery() { varsinputInfo=" xmlversion=\"1.0\"encoding=\"gbk\"? >\r\n id=\"20002\"comment=\"税控钥匙信息查询\">\r\n yylxdm=\"1\">\r\n J alert(sInputInfo); try { ret=sk.Operate(sInputInfo); alert(ret); } catch(e) { alert(e.message+",errno: "+e.number); } } onclick="SetParameter();"x/td> 查询"onclick="KeyQuery();">
2.本地DLL调用
DLL文件名:
NISEC_SKSC.dll
函数定义:
void_stdcallPostAndRecvEx(INLPSTRpszPost,OUTLPSTRpszRecv)
参数:
pszPost输入XML信息pszRecv返回XML信息
返回值:
无
第三章接口定义
接口中的xml数据项,如无特殊说明,遵从以下规则:
金额字段单位统一为元,小数点后精确到两位。
日期字段格式统一为“YYYYMMDD”。
1.参数设置
1.1接口说明
参数设置接口完成服务器IP地址、端口号和税控钥匙口令的设置功能,仅
ActiveX接口提供该接口,其它接口调用前必须首先调用参数设置接口。
1.2请求数据
请求报文:
xmlversion="1.0"encoding="gbk"?
>