增值税管理系统.docx
- 文档编号:7196420
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:41
- 大小:58.43KB
增值税管理系统.docx
《增值税管理系统.docx》由会员分享,可在线阅读,更多相关《增值税管理系统.docx(41页珍藏版)》请在冰豆网上搜索。
增值税管理系统
税控开票服务器组件接口规范
(标准版)
税控项目组
2015年9月
目录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组件接口。
企业核心业务系统
|税控开票服务器
开票终端
2.适用范围
本接口规范仅适用于开票端通过组件接口ActiveX控件和Servlet接口方式
访问税控开票服务器
第二章接口调用方式
本地接口提供ActiveX控件和DLL两种调用方式,接口列表见下表。
序号
接口ID
接口说明
其它说明
1
20001
参数设置
本地接口
2
[20002
税控钥匙信息查询
本地接口
3
10008
发票开具
本地接口
4
10009
发票作废
本地接口
5
M0010
发票查询
本地接口
6
10005
发票领购信息查询
本地接口
7
[20004
发票打印
本地接口
8
20003
打印页边距设置
本地接口
9
10004
查询当前未开票号
本地接口
10
r10006
发票领购信息分发
本地接口
11
10007
发票领购信息退回
本地接口
1.本地ActiveX组件调用
ActiveX组件文件名:
NISEC_SKSCX.ocx
ActiveX组件GUID
CLASSID="clsid:
003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"
函数定义:
StringOperate(stringsinputlnfo);
参数:
sinputInfo输入XML信息
返回值:
返回结果XML字符串
调用示例:
CLASSID="clsid: 003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"codebase="NISEC_SKSCX.ocx#version=1,0,0,1"> - varsinputInfo= " xmlversion=\"1.0\"encoding=\"gbk\"? >\r\*business id=\"20001\"comment=\"参数设置\">\r\n yylxdm=\"1\">\r\*servletip>192.168.0.1\r\n \n"; alert(sInputInfo); try { ret=sk.Operate(sInputInfo); alert(ret); } catch(e) {alert(e.message+",errno: "+e.number); } } functionKeyQuery() { varsinputInfo=" xml encoding=\"gbk\"? >\r\*businessid=\"20002\"comment=\" 息查询 yylxdm=\"1\">\r\n alert(sInputInfo); try { ret=sk.Operate(sInputInfo); alert(ret); } catch(e) {alert(e.message+",errno: "+e.number); } }
version=\"1.0\"
税控钥匙信
\">\r\n
组件调用示例
2.本地DLL调用
DLL文件名:
NISEC_SKSC.dll
函数定义:
第三章接口定义
接口中的xml数据项,如无特殊说明,遵从以下规则:
金额字段单位统一为元,小数点后精确到两位。
日期字段格式统一为“YYYYMMDD
1.参数设置
1.1接口说明
参数设置接口完成服务器IP地址、端口号和税控钥匙口令的设置功能,仅ActiveX接口提供该接口,其它接口调用前必须首先调用参数设置接口。
1.2请求数据
请求报文:
xmlversion="1.0"encoding="gbk"?
>