税控开票服务器组件接口规范详解

需积分: 9 6 下载量 15 浏览量 更新于2024-07-16 收藏 577KB DOCX 举报
"该文档详细介绍了增值税管理系统的税控开票服务器组件接口规范,主要针对标准版,由税控项目组于2015年9月发布。文档内容包括接口概述、适用范围、接口调用方式(本地ActiveX组件调用和本地DLL调用)以及一系列接口定义,如参数设置、税控钥匙信息查询、发票开具、发票作废、发票查询等发票管理功能。" 在接口概述部分,提到企业核心业务系统通过接口与税控开票服务器进行交互,以完成发票管理和税控信息查询。接口分为远程Servlet接口和本地ActiveX组件接口。这两种接口为企业提供了灵活的选择,适应不同的应用场景。 适用范围明确指出,此接口规范专用于通过组件接口ActiveX控件和Servlet接口方式访问税控开票服务器的开票端。 在接口调用方式章节,本地接口提供了ActiveX控件和DLL两种调用方式。例如,本地ActiveX组件调用使用名为NISEC_SKSCX.ocx的文件,其CLASSID为"clsid:003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F"。调用函数StringOperate(stringsInputInfo)接收一个XML信息作为输入参数,并返回结果XML字符串。调用示例中给出了HTML和JavaScript代码片段,演示了如何在网页中使用ActiveX组件进行参数设置。 接口定义部分详细列出了各项功能的接口,如: 1. 参数设置,用于设置业务参数。 2. 税控钥匙信息查询,获取税控设备的相关信息。 3. 发票开具,实现发票的创建和打印。 4. 发票作废,处理已开具但需作废的发票。 5. 发票查询,检索已开具的发票详情。 6. 发票领购信息查询,获取发票领购的状态和数量。 7. 发票打印,对发票进行打印操作。 8. 页边距设置,调整打印时的页面边缘距离。 9. 查询当前未开票号,获取尚未使用的发票号码。 10. 发票领购信息分发,将发票领购信息分发到开票服务器。 11. 发票领购信息退回,将未使用的发票信息退回。 这些接口覆盖了增值税管理中的关键操作,确保企业能够高效、合规地进行税务处理。通过这些接口,企业可以与税控设备无缝对接,实现自动化和标准化的发票管理流程。