增值税管理系统百望接口.docx
《增值税管理系统百望接口.docx》由会员分享,可在线阅读,更多相关《增值税管理系统百望接口.docx(48页珍藏版)》请在冰豆网上搜索。
增值税管理系统百望接口
税控开票服务器组件接口规范
(标准版)
税控项目组
2015年9月
第一章概述
1.接口概述
企业核心业务系统通过接口实现与税控开票服务器的通信,完成发票管理、发票开具和税控服务器信息查询功能。
接口根据调用方式的不同分为远程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"
⏹函数定义:
StringOperate(stringsInputInfo);
参数:
sInputInfo输入XML信息
返回值:
返回结果XML字符串
⏹调用示例:
ActiveX组件调用示例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\r\n\r\n192.168.0.1\r\n7001\r\n00000000\r\n\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\r\n\r\n00000000\r\n\r\n";
alert(sInputInfo);
try
{
ret=sk.Operate(sInputInfo);
alert(ret);
}
catch(e)
{
alert(e.message+",errno:
"+e.number);
}
}
ActiveX组件调用示例