税控开票服务器组件接口规范标准版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...相关推荐

  1. 曙光服务器管理系统,曙光Gridview服务器管理系统单机版v2.0用户手册.pdf

    曙光 Gridview 服务器管理系统单机版用户 手册 1. 系统使用方法 1.1 系统访问方法 曙光Gridview 服务器管理系统单机版为浏览器访问方式,访问地址为: http://:8080/g ...

  2. 服务器芯片输出接口,服务器内存接口芯片

    服务器内存接口芯片 内容精选 换一换 Ascend-DMI工具主要为Atlas产品的标卡.板卡及模组类产品提供带宽测试.算力测试.功耗测试等功能.工具的功能介绍如表1所示.本系统通过调用底层DCMI( ...

  3. 人人通服务器返回为空,沁教云人人通-操作手册教师版-V1.doc

    沁教云 操作手册教师版 V1.0 2016年12月10日 文档修订历史记录 版本*变化状态说明日期修订者V1.0A为沁教云产品的教师用户使用进行指导2016-12-10席辉*变化状态(A-添加,M-修 ...

  4. 服务器电源线的型号,服务器电源线接口类型

    服务器电源线接口类型 内容精选 换一换 查询Job的执行状态.对于创建裸金属服务器.挂卸卷等异步API,命令下发后,会返回"job_id",通过"job_id" ...

  5. 软件更新|增值税发票税控开票软件(金税盘版_V2.051ZS_20221031)

    公开 FWSK(KP)_ V2.0.51_ZS_20221031 综合说明 一.补丁下发说明 版本号 V2.0.51 补丁编号 FWSK(KP)_ V2.0.51_ZS_20221031 系统 名称 ...

  6. ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性

    深入讲解控件的属性持久化(一) 系列文章链接: ASP.NET自定义控件组件开发 第一章 待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第 ...

  7. 高性能 Windows C++ 通用组件 VC-Logger v2.0.3 正式发布

    VC-Logger 是一个简单易用的 C++ 程序通用日志组件.设计时着重考虑三个方面:功能.可用性和性能.为了让大家能更方便的学习 VC-Logger,特此精心制作了几个测试用例:TestGUILo ...

  8. 高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-1 发布

    HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP ...

  9. ESFramework介绍之(21)-- Tcp组件接口ITcp介绍

            写了这么多篇介绍ESFramework的文章才想起来还有一些很基础的内容没有介绍,前面介绍的一些组件.框架基本上是与协议无关的(比如无论是Tcp还是Udp甚至是Remoting.Web ...

  10. 通用高性能 Windows Socket 组件 HP-Socket v2.2.1(增加 PULL 模型支持)

    HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP ...

最新文章

  1. DCN-2655 同异步端口PPP (chap)认证
  2. Matlab与线性代数--矩阵的正交分解
  3. windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效...
  4. 数据结构----单源最短路径Dijkstra
  5. ajax mysql点赞_php+mysql结合Ajax实现点赞功能完整实例
  6. 添加一列_办公软件操作技巧023:如何给excel数据批量添加单位
  7. WSS3.0安装后,系统资源消耗这么大
  8. mysql +hive 安装
  9. 吴裕雄--天生自然 高等数学学习:对坐标的曲面积分
  10. 解决办法:RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96
  11. Linux 基础入门---常用命令
  12. 三菱plc指令dediv_三菱PLC指令[]学习指导书.ppt
  13. 刚刚,神舟十三号载人飞船即将撤离空间站核心
  14. java时间显示时区_Java 时间、日期与时区的关系
  15. Linux如何卸载坚果云,解决ubuntu16.04安装坚果云闪两下打不开问题(示例代码)
  16. Gopher China 2021,未来可期
  17. 最新爱叶解析接口搭建php网站源码 附4k画质测试效果
  18. 微信小程序有时不自动换行 强制换行;tabbar兼容苹果底部小黑条;单行省略号
  19. 快速搭建springboot+mybatis-plus代码自动生成器的后端框架
  20. FatMouse's Speed

热门文章

  1. 尔雅计算机基础答案山大,大学计算机基础2018尔雅满分答案
  2. diff git 代码实现_Git比对文件之间的差异
  3. python小波包分解_Matlab小波包分解后如何求各频带信号的能量值?
  4. 学习Java技术Eclipse版本的选择
  5. FreeSWITCH channel variables(信道变量)
  6. 用Python筛选国考职位表
  7. idea svn分支与分支合并_Idea svn 合并分支方式(坑)
  8. 京东一面:如何用 Nginx 禁止国外 IP 访问网站,直接凉凉!
  9. LaTeX使用--基本语法
  10. 加速Web开发的9款知名HTML5框架