1、 NISEC_SKSCX.ocx ActiveX组件GUID: CLASSID=clsid: 003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49F 函数定义:String Operate(string sInputInfo);参数: sInputInfo 输入XML信息返回值:返回结果XML字符串 调用示例:headtitleActiveX组件调用示例/titleOBJECT ID=sk003BD8F2-A6C3-48EF-9B72-ECFD8FC4D49Fcodebase=NISEC_SKSCX.ocx#version=1,0,0,1/OBJECTscript langu
2、age=javascriptfunction SetParameter()var sInputInfo = ?xml version=1.0 encoding=gbkrn192.168.0.1servletport7001keypwd00000000/body/business;alert(sInputInfo);try ret = sk.Operate(sInputInfo);alert(ret); catch(e)alert(e.message + ,errno: + e.number); function KeyQuery()var sInputInfo = 2税控钥匙信息查询 aler
3、t(ret); alert(e.message + /script/headbody bgcolor=#f0f0ffdiv align=centerform name=formDatatable border=2 cellspacing=0caption font size=6 color=#0000ffActiveX组件调用示例/captionbrtr height=50 税控钥匙信息查询KeyQuery();/tr/table/form/div/html2. 本地DLL调用 DLL文件名: NISEC_SKSC.dllvoid _stdcall PostAndRecvEx(IN LPSTR
4、 pszPost, OUT LPSTR pszRecv) pszPost 输入XML信息 pszRecv 返回XML信息 无第三章 接口定义接口中的xml数据项, 如无特殊说明, 遵从以下规则: 金额字段单位统一为元, 小数点后精确到两位。 日期字段格式统一为”YYYYMMDD”。1. 参数设置1.1 接口说明参数设置接口完成服务器IP地址、 端口号和税控钥匙口令的设置功能, 仅ActiveX接口提供该接口, 其它接口调用前必须首先调用参数设置接口。1.2 请求数据请求报文:xml version=1.0 encoding=gbkbusiness id= 1 comment=body yylx
5、dm=1服务器IP地址服务器端口号税控钥匙口令注册码参数说明:索引ID名称长度必须说明id交易编号是comment交易描述30yylxdm应用类型代码固定为”1”表示国税servletip税控开票服务器IP地址15servletport税控开票服务器端口号keypwd税控钥匙口令zcm注册码5121.3 返回数据响应报文:returncode返回代码returnmsg返回信息获取服务器基本信息returncode返回代码0成功, 其它失败returnmsg返回信息1602. 税控钥匙信息查询2.1 接口说明提供查询税控钥匙基本信息的接口, 主要查询企业纳税人识别号和税控钥匙编号。仅本地组件接口
6、提供该接口, 需要保证税控钥匙与本地电脑连接正常。2.2 请求数据 288888888nsrsbh纳税人识别号keyno税控钥匙编号/returndatansrsbh纳税人识别号20否keyno税控钥匙编号14前两位固定为”33”3. 发票开具1.1 3.1 接口说明发票开具接口实现发票的正数开具和负数开具, 开具成功后由税控服务器生成税控码, 并由本地税控钥匙生成发票签名。该接口根据不同的发票类型, 参数定义不同。3.2 请求数据1. 增值税专用发票( 发票类型代码: 004) 10008发票开具kpzdbs开票终端标识fplxdm发票类型代码fpqqlsh发票请求流水号kplx开票类型ts
7、pz特殊票种标识xhdwsbh销货单位识别号xhdwmc销货单位名称xhdwdzdh销货单位地址电话xhdwyhzh销货单位银行帐号ghdwsbh购货单位识别号ghdwmc购货单位名称ghdwdzdh购货单位地址电话ghdwyhzh购货单位银行帐号qdbz清单标志fyxm count=group xh=fphxz发票行性质spmc商品名称spsm商品税目ggxh规格型号dw单位spsl商品数量dj单价je金额sl税率se税额hsbz含税标志/group/fyxmhjje合计金额hjse合计税额jshj价税合计bz备注skr收款人fhr复核人kpr开票人tzdbh信息表编号yfpdm原发票代码y
8、fphm原发票号码qmcs签名参数kpzdbs开票终端标识16开票终端唯一性标识fplxdm发票类型代码kplx开票类型0: 正数票开具1: 负数票开具fpqqlsh发票请求流水号100如果为空就不校验, 有值就不能重复tspz特殊票种标识”00”不是”01”农产品销售”02”农产品收购xhdwsbh销货单位识别号与税控服务器保持一致xhdwmc销货单位名称xhdwdzdh销货单位地址电话12xhdwyhzh销货单位银行账号13ghdwsbh购货单位识别号ghdwmc购货单位名称ghdwdzdh购货单位地址电话ghdwyhzh购货单位银行账号17qdbz清单标志 无清单 带清单18fphxz发
9、票行性质0 正常行1 折扣行2 被折扣行19spmc商品名称72折扣行商品名称规则: 折扣行数N( XX.XXX%) spsm商品税目保留字段, 当前为空21ggxh规格型号3622dw单位23spsl商品数量小数点后6位24dj单价25je金额小数点后2位, 正负26sl税率小数点后2位27se税额28hsbz含税标志0 不含税1 含税29hjje合计金额小数点后2位, 不含税, 正负hjse合计税额31jshj加税合计32bz备注15033skr收款人34fhr复核人35kpr开票人中文名称tzdbh信息表编号37yfpdm原发票代码38yfphm 原发票号码qmcs签名参数2. 增值税普
10、通发票( 发票类型代码: 007) 销货单位银行帐号购货单位银行帐号小数点后2位, 不含税3.3 返回数据fpdm发票代码fphm发票号码kprq开票日期skm税控码jym校验码ewm二维码jqbh税控服务器编号fpdm发票代码fphm发票号码kprq开票日期YYYYMMDDHHMMSSskm税控码1124行, 每行28个字符jym校验码增值税普票有效, 增值税专票固定为空ewm二维码8192电子发票有效4. 发票作废1.2 4.1 接口说明经过发票作废接口对已开具的问题发票和未开具的空白发票进行作废处理。已开发票作废要求发票当月开具且未抄报, 空白发票作废要求从当前第一张未开具发票开始逐张顺序
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1