您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 税控开票服务器组件接口规范标准版V1.9(2016.04.04)
税控开票服务器组件接口规范(V1.9)税控项目组2016年04月04日税控开票服务器组件接口规范目录目录.....................................................................................................................................................2第一章概述.......................................................................................................................................3第二章接口调用方式.......................................................................................................................31.动态链接库调用....................................................................................................................32.ActiveX方式调用..................................................................................................................4第三章接口定义...............................................................................................................................61.参数设置................................................................................................................................62.税控钥匙信息查询................................................................................................................73.页边距设置............................................................................................................................94.发票打印..............................................................................................................................105.获取监控管理数据..............................................................................................................116.查询当前未开票号..............................................................................................................137.发票领购信息查询..............................................................................................................148.发票领购信息分发..............................................................................................................179.发票领购信息退回..............................................................................................................1810.发票开具............................................................................................................................1911.发票作废............................................................................................................................2512.发票查询............................................................................................................................2713.红字信息表申请与查询...................................................................................................32税控开票服务器组件接口规范第一章概述1.1接口概述企业核心业务系统通过接口实现与税控开票服务器的通信,完成发票管理、发票开具和税控服务器信息查询功能。接口根据调用方式的不同分为Servlet接口和本地ActiveX组件接口。1.2适用范围本接口规范仅适用于开票端通过组件接口ActiveX控件方式访问税控开票服务器。第二章接口调用方式本地接口提供ActiveX控件和DLL两种调用方式。1.动态链接库调用动态链接库入口文件名:NISEC_SKSC.dll函数定义:void_stdcallPostAndRecvEx(INchar*pszPost,OUTchar*pszRecv)参数:pszPost输入XML信息pszRecv返回XML信息返回值:无publicstaticStringgetPKServerResult(Stringxmlcontent,Object...objs){log.info(log输入为======+xmlcontent);PointerpIn=null;PointerpOut=null;try{//加载动态库及函数JNativejnPKServer=newJNative(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]instanceofNumber){pOut=Pointer.createPointer(((Number)objs[0]).intValue());}else{pOut=Pointer.createPointer(1000000);}jnPKServer.setParameter(1,pOut);//执行调用jnPKServer.invoke();Stringbak=pOut.getAsString();log.info(log输出为======+bak);returnbak;}catch(Exceptione){log.error(Jnative遇到错误,e);}finally{try{if(pIn!=null){pIn.dispose();}if(pOut!=null){pOut.dispose();}}catch(NativeExceptione){log.error(Jnative遇到错误,e);}}returnnull;2.ActiveX方式调用ActiveX组件文件名:NISEC_SKSCX.ocxActiveX组件GUID:OBJECTID=skCLASSID=clsid:003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F/OBJECT函数定义:StringOperate(stringsInputInfo);税控开票服务器组件接口规范参数:sInputInfo输入XML信息返回值:返回结果XML字符串调用示例:htmlheadtitleActiveX组件调用示例/titleOBJECTID=skCLASSID=clsid:003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49Fcodebase=NISEC_SKSCX.ocx#version=1,0,0,1/OBJECTscriptlanguage=javascriptfunctionSetParameter(){varsInputInfo=?xmlversion=\1.0\encoding=\gbk\?\r\nbusinessid=\20001\comment=\参数设置\\r\nbodyyylxdm=\1\\r\nservletip192.168.0.1/servletip\r\nservletport7001/servletport\r\nkeypwd00000000/keypwd\r\n/body\r\n/business;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\nbusinessid=\20002\comment=\税控钥匙信息查询\\r\nbodyyylxdm=\1\\r\nkeypwd00000000/keypwd\r\n/body\r\n/business;alert(sInputInfo);try{ret=sk.Operate(sInputInfo);alert(ret);}catch(e){alert(e.message+,errno:+e.number);}}/script/headbodybgcolor=#f0f0ff税控开票服务器组件接口规范divalign=centerformname=formDatatableborder=2cellspacing=0captionfontsize=6color=#0000ffActiveX组件调用示例/font/captionbrtrheight=50tdwidth=300align=centerinputtype=buttonvalue=参数设置onclick=SetParameter();/tdtdwidth=
本文标题:税控开票服务器组件接口规范标准版V1.9(2016.04.04)
链接地址:https://www.777doc.com/doc-6319116 .html