增值税盘开票

一、概述

本规范主要是企业 ERP 系统与增值税盘开票之间的数据交互接口规范。接口规范包括通 用规范和业务规范。通用规范描述所有接口必须遵守的公共部分,业务规范根据具体业务交 互内容不同,描述实际业务需要的详细数据内容。

备注:增值税盘开票接口报文统一 UTF-8 编码传入,在有特殊字符时,需要企业进行转 义。

二、接口规范

通用格式规范

通用格式

  <?xml version="1.0" encoding="UTF-8"?>
  <interface xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:schemaLocation="http://www.chinatax.gov.cn/tirip/dataspec/ interfaces.xsd" version="DZFPQZ0.2">
    <globalInfo>
      <appId>国票信息提供 appId</appId>
      <interfaceId></interfaceId> 
      <interfaceCode>DFXJ1001</interfaceCode> 
      <requestCode>DZFPQZ</requestCode>
      <requestTime>2013-09-04 09:58:53</requestTime>
      <responseCode>DS</responseCode> 
      <dataExchangeId>DZFPQZDZFPQZ300320130904095853110</dataExchangeId>
    </globalInfo>
    <returnStateInfo>
      <returnCode>0000(成功) 0001-9999(错误码)</returnCode>
      <returnMessage>成功或错误的详细消息</returnMessage> 
    </returnStateInfo>
    <Data>
      <dataDescription> 
        <zipCode>0</zipCode>
      </dataDescription> 
      <content>Base64 返回数据内容 </content>
      <contentKey>请求数据 content 节点内容 MD5 在 AES 加密 </contentKey>
    </Data>
  </interface>

通用接口数据项说明

全局数据项(globalInfo)说明:

数据项 数据项名称 类型 长度 说明
appId 授权标识 String 国票信息提供针对不同税号企业的授权应用标识
interfaceId 接口 ID String 保留为空
interfaceCode 接口编码 String 具体见各接口定义
requestCode 数据交换请求发起方代码 String 2 标识数据交换请求发起方固定值:DZFPQZ
requestTime 数据交换请求发出时间 String 格式 YYYY-MM-DD HH24:MI:SS
responseCode 数据交换请求接受方代码 String 标识数据交换请求接受方固定值:DS
dataExchangeId 数据交换流水号 String 50 requestCode+ interfaceCode+8 位日期+9 位序列号

数据交换请求返回状态信息 returnStateInfo

数据项 数据项名称 类型 长度 说明
returnCode 返回代码 String 4 0000 成功,其他为错误
returnMessage 返回描述 String 不定长 0000 返回成功,其他返回错误描述,base64 编码

交换数据属性描述(dataDescription)的数据项说明:

数据项 数据项名称 类型 长度 说明
zipCode 压缩标识 String(提供压 缩方式) 0 不压缩 1 压缩数据包大于 10k 要求自动压缩

交换数据内容(content)数据项说明:

数据项 数据项名称 类型 长度 说明
Content 需要交换的 String 如果数据量大于
数据内容 10k先压缩,然后整个内容使用base64
contentKey 数据内容解密后的内容 String 请求数据content节点内容MD5在AES加密

发票开具接口

发票查询接口

已开发票作废接口(纸票)

空白发票作废查询接口(纸票)

三、返回码对应表

代码(returnCode) 中文描述 returnMessage
0000 业务处理成功,返回信息可为空
0001 查询接口返回代码,请求正在处理。
9001 查询接口返回代码,此发票不存在。
9002 盘返回错误码
9007 系统运行时异常
9991 推送盘失败
9996 报文格式错误
9997 数据不符合规范
9999 业务处理失败,返回信息为详细错误描述信息