税控服务器组件接口v2.1.1.1,税控开票服务器组件接口规范标准版V1.9(2016.04.04).pdf...
稅控開票服務器組件接口規范標準版V1.9(2016.04.04)
稅控開票服務器組件接口規范
(V1.9)
稅控項目組
2016年04月04 日
稅控開票服務器組件接口規范
目錄
目錄2
第一章 概述3
第二章 接口調用方式3
1. 動態鏈接庫調用3
2.ActiveX 方式調用4
第三章 接口定義6
1. 參數設置6
2. 稅控鑰匙信息查詢7
3. 頁邊距設置9
4. 發票打印10
5. 獲取監控管理數據11
6. 查詢當前未開票號13
7. 發票領購信息查詢14
8. 發票領購信息分發17
9. 發票領購信息退回18
10. 發票開具19
11. 發票作廢25
12. 發票查詢27
13. 紅字信息表申請與查詢32
稅控開票服務器組件接口規范
第一章 概述
1.1 接口概述
企業核心業務系統通過接口實現與稅控開票服務器的通信,完成發票管理、
發票開具和稅控服務器信息查詢功能。接口根據調用方式的不同分為Servlet 接
口和本地ActiveX 組件接口。
1.2 適用范圍
本接口規范僅適用于開票端通過組件接口ActiveX 控件方式訪問稅控開票服
務器。
第二章 接口調用方式
本地接口提供ActiveX 控件和DLL 兩種調用方式。
1. 動態鏈接庫調用
? 動態鏈接庫入口文件名: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 .info("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);
總結
以上是生活随笔為你收集整理的税控服务器组件接口v2.1.1.1,税控开票服务器组件接口规范标准版V1.9(2016.04.04).pdf...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cisco2811 一对一IP地址映射
- 下一篇: GreenSock2