Skip to content

接口文档


一、请求参数说明

1. 请求 URI、协议、方法

  • 接口请求协议:HTTPS

  • 请求方法:POST

  • 请求URI/declare/{serviceId}

    说明:{serviceId} 例如:申报初始化结果查询, serviceId=S004-S002。

img.png

  • 流程说明(bind的接口没有在流程说明里面但是要最先调用)
  1. 申报登记:使用本系统必须先进行登记,登记后才能进项后续接口调用
  2. 用户登录验证:验证上面登记信息的正确性,如果能够保证登记的信息可以登录税局,可以不进行验证。
  3. 申报数据准备: 该模块包括【应申报清册列表】【纳税人基础信息】【税费种认定信息】【申报初始化】4个接口,这4个接口调用顺序没有限制,用户可以根据自身业务情况选择调用; 该模块接口每月初1号会定时从税局更新相关信息,并进行存储,并记录采集时间。 用户调用该接口时,系统默认返回最近一次税局采集的缓存记录,以及采集时间。如需获取最新数据,则可以根据接口里的方法选择获取最新的数据,当选择获取最新数据时,后台会重新从税局获取。 如果不调用该接口也可直接调用下面申报提交接口,直接进行申报。
  4. 申报提交:根据提交报文规范传入即可
  5. 申报查询: 该接口是统一查询接口,除【申报登记】【用户登录验证】接口以外,其余接口均使用该接口进行查询 申报数据准备模块的接口默认同步返回,其他则是异步接口返回,需要多次调用。
  6. 申报文件获取: 该模块用于获取申报后的相关文件 缴款成功后方能获取完税凭证 该接口为异步接口,申报成功后才可发起。

2. Header 参数

POST:

json
{
  "Accept": "application/json;charset=UTF-8",
  "appKey": "UagO1xS1VX8EMX7W1",
  "Content-Length": "152",
  "Content-Type": "application/json;charset=UTF-8"
}

appKey 是必须传递的参数,每个接口都需在 header 中添加。


3. Body 参数

json
{
  "nsrsbh": "纳税人识别号",
  "appKey": "appKey,从服务商获取",
  "jsonData": {}
}
参数说明
appKey服务商分配的唯一应用标识。
nsrsbh一个 APPID 可授权多个纳税人识别号,需联系服务商完成关联配置。

4. 接口加密说明

接口通信采用 AES 加密 + Base64 编码,加密规则如下:

  • 使用 公钥加密整个报文
  • jsonData 和返回的 data 字段 使用私钥加密/解密
  • 加密内容需进行 Base64 编码,传输前还应 URL Encode

加密示例:

  • 公钥:123456789(appSecret)
  • 私钥:987654321(appSecret反转)

加密前:

json
{
  "appKey": "UagO1xS1VX8EMX7W1",
  "jsonData": {
    "appnsrsbh": "1232314123,412341541345,12345151235",
    "dqdm": "141"
  }
}

加密后(示例):

jqZ%2FAqIjbvUU9EKw3hxS33Sjh05xmPbGTEFfntQefE3%2FS4%2FqfSZJsVYGkEfTQXKsVpDl%2FU6RullnWAwuwlpyPiAJZ89ct25frs%2FAGq4KXfoXaiHgguGFJhxhD4PjcoKfJ9m7t6Vpzah2dFjVntnXoA%3D%3D

最终通过 POST 请求提交。


5. 返回报文解密方式

响应示例:

json
{
  "appKey": "UagO1xS1VX8EMX7W1",
  "code": "00000",
  "data": "dpkYgUpMwp0lFyG6dHpaUJ0Uw9Nh+YXuiYZiKhDIJ4eahhb1blpJACOYKEqsHU+",
  "msg": "成功",
  "nsrsbh": "15151666222332",
  "serviceid": "HQWQSBSJ",
  "sid": "2132165465"
}

使用私钥对 data 字段解密,得到:

json
{
  "skssqq": "2019-01",
  "skssqz": "2019-03"
}

二、注意事项

  • 系统维护时间:每晚 21:00 至 21:30,请避免此时段执行任务,尤其 21:00 - 21:05,避免请求中断异常。
  • 加密/解密操作是必须的,仅供文档说明时展示明文。

三、企业常规申报流程

申报流程包含三大阶段:

1. 申报准备阶段(可选)

  • 包括纳税人信息、税费种信息接口(如 G001、G002、G003)。
  • 可跳过,适用于首次接入或需同步基础数据场景。

2. 申报提交阶段

  • 从【S001 申报登记】开始。
  • 先调用【G006 登录验证】,验证成功后提交【S003 申报】。
  • 验证失败时需根据提示修正并重新提交。

3. 申报结果与文件下载

  • 调用【S004 申报查询】确认是否提交成功。
  • 成功后继续查询缴款状态,未缴款则调用【S006 申报缴款】。
  • 缴款完成后获取【完税凭证】,可调用【S009 下载报表】。

四、其他说明

  1. 原有接口逻辑异步处理,提交后系统自动同步税局前置信息。
  2. 接口逻辑解耦,支持非固定流程,例如直接获取非本平台的报表。
  3. 【S004】增加 serviceid 参数,用于查询特定申报。
  4. 【申报登记】入参简化,去除冗余参数。
  5. 【登录验证】接口临时改为异步,需根据 statusCode 判断结果。
  6. 所有接口统一状态码:
    • T0: 处理中
    • T1: 处理成功
    • T2: 处理失败

五、具体接口说明

批量授权 bind

请求体

json
{
 "appKey": "从服务商获取",
 "jsonData": {
 "appnsrsbh": "1232314123,412341541345,12345151235",
 "dqdm": "141"}
 }

字段名称 说明

appnsrsbh 需要申请授权的

nsrsbh 是 多个以逗号分隔

dqdm 地区代码 是 当前授权的税号对应地区代码

响应体

json
{
"code":200,
"msg":"操作成功",
"data":"e9ySwLTAuwXVQaTfggsxcQnHQZZ8zMqSEJMZaONLumf7B0F4dcDUXfVg6f4rUfEeUaNyX6Rq7AcRUW8z%2Fsz3YQ%3D%3D" 
}

data 需要解密

申报登记 S001

基础信息登记,需要维护企业相关信息,此为前置条件,登记完成之后才能进行后续其他相关接口的调用

请求参数

appKey客户唯一标识用户申请,后台自动分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号纳税人识别号string必填
qymc纳税人名称企业名称string必填
dqbm地区编码参考《地区编码》码表string必填
gsdlfs登录方式参考《登录方式》码表string必填
swjgmc税局机关名称主管税务机关名称string非必填
nsrzgdm纳税人资格纳税人资格代码(001:增值税一般纳税人,101:增值税小规模纳税人)string必填
bsryxz办税人员姓名税局登录办税人姓名string必填
gsnsyhm登录账号电子税局登录账号(手机号/身份证号码)string必填
sfzjhm身份证件号码办税人身份证号码string非必填
gsnsmm登录密码电子税局登录密码string必填
zjh中间号中间号或接收短信的手机号,涉及到短信验证码的省份必填string非必填
dlsf登录身份参考《登录身份》码表string必填
zzsq是否自主授权自主授权是指客户提交验证码,平台登录后获取税局登录授权并保活一定时间;在保活时间内可以进行申报相关任务处理,保活时间结束或者授权失效时,需要重新进行授权登录。用户提交验证码接口可以参考《自主授权验证码提交》接口实现。"1"代表自主授权 "0" 代表非自主授权;string必填
dlywlx登录业务类型0或者不传值默认企业业务;1:自然人业务;2:代理业务string非必填
dljgsbh代理机构税号代理登录时需要传值string非必填
请求示例
json
{
	"appKey": "16e7c0b041054649a0526107c701451c",
	"serviceId": "S001",
	"jsonData": {
		"具体参数": "下载demo查看",
		"nsrsbh": "纳税人识别号",
		"qymc": "纳税人名称",
		"dqbm": "*地区编码(参考码表)",
		"gsdlfs": "登录方式(登录方式(参考码表),------登录账号(如选择身份证密码登录,则登录账号维护身份证,如选择手机号码,登录账号维护手机号,如选择特定主体登录时,特定主体类型必填。)",
		"swjgmc": "税局机关名称",
		"nsrzgdm": "纳税人资格代码(001:增值税一般纳税人,101:增值税小规模纳税人)",
		"bsryxz": "办税人员姓名",
		"gsnsyhm": "登录账号(电子税局登录账号(手机号/身份证号码))",
		"sfzjhm": "身份证件号码",
		"gsnsmm": "登录密码",
		"zjh": "中间号或接收短信的手机号,涉及到短信验证码的省份必填",
		"dlsf": "登录身份(参考《登录身份》码表) ",
		"zzsq":"是否自主授权",	
		"dlywlx":"登录业务类型。0或者:系统默认企业业务;1:自然人业务;2:代理业务",
		"dljgsbh":"代理机构税号,代理登录时需要传值",
		"registerFlag": "登记标识。1:申报登记。2:工商登记。默认值:1"
	}
}

响应参数

status状态编码:200表示正常状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述消息描述string必定返回
stackTrace错误堆栈信息错误堆栈信息string条件必定返回
data返回对象返回对象string条件必定返回
响应示例

成功

json
{
    "status": 200,
    "code": "T0000",
    "msg": "登记成功",
    "stackTrace": null,
    "data": null
}

失败

json
{
    "status": 200,
    "code": "E0001",
    "msg": "【地区编码】,该值不合规!",
    "stackTrace": null,
    "data": null
}

用户登录验证 G006

验证用户登录信息

请求参数

appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
method是否发起新的登录验证0代表 重新发起 1代表查询最后一次登录验证的结果string非必填1
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c7014523",
    "serviceId": "G006",
    "jsonData": {
        "nsrsbh": "税号",
        "method": "0发起新的请求,1只做处理结果查询"
    }
}

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
响应示例
json
{
	"status": 200,
	"code": "T0000",
	"msg": "用户登录验证成功!",
	"stackTrace": null,
	"data":null
}
注意事项

返回编码T0000,表示验证成功,其他编码均为异常信息; 通过返回结果中的statusCode来判断登录状态 T0 处理中 T1 处理成功 T2 处理失败

纳税人基础信息 G002

获取企业纳税人基础信息

请求参数

appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体,参见样例。json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
method请求方式:【0:发起请求;1:获取结果】 说明:参数传递“0”的时候,表示发起请求,此时状态变更为获取中,使用“1”来查询获取返回结果请求参数,位置在jsonData里面,该参数将发起请求和查询2个接口合并为了1一个; 如果之前获取过,直接使用"1",请求会返回缓存值;需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可; 注意:为了降低登录的频率,该接口method为0时不会再次发起请求。string必填
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G002",
    "jsonData": {
        "nsrsbh": "税号",
        "method": "0"
    }
}

响应参数

nsrsbh纳税人识别号string必定返回
gsmc纳税人名称string必定返回
fddbrxm法定代表人姓名string非必定返回
fddbrsfzjzldm法人身份证件类型参见《证件类型》码表string非必定返回
fddbrsfzjhm法人身份证件号码由于隐私保护,税局返回可能不全string非必定返回
cwfzrxm财务负责人姓名string非必定返回
cwfzrsfzjzldm财务负责人身份证件类型参见《证件类型》码表string非必定返回
cwfzrsfzjhm财务负责人身份证件号码由于隐私保护,税局返回可能不全string非必定返回
scjydz生产经营地址string非必定返回
zgswjgdm主管税务机关代码string非必定返回
zgswskfjmc主管税务所(科、分局)名称string非必定返回
zcdz注册地址string非必定返回
djlx登记类型string非必定返回
kyrq开业日期string非必定返回
zczb注册资本string非必定返回
cyrs从业人数string非必定返回
hymc行业类型名称string非必定返回
kjff适用会计方法string非必定返回
jyfw经营范围string非必定返回
cwfzrlxfs财务负责人联系方式string非必定返回
frlxfs法人联系方式string非必定返回
status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态:T0请求中、T1请求成功、T2请求失败string必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息json条件必定返回
newEtaxFlag新版电子税局标志1 新版电子税局 0或者空 老版本电子税局string非必定返回
lastUpdateTime最后一次查询日期是返回对象resultData中的内容string非必定返回
响应实例

处理中

json
{
	"status": 200,
	"code": "T0000",
	"msg": "执行成功!",
	"stackTrace": null,
	"data": {
		"statusMsg": "纳税人基础信息信息获取中,请等待!",
		"statusCode": "T0",
                "resultData":"T1的时候返回,具体字段参考注意事项"
	}
}

响应成功

json
{
	"status": 200,
	"code": "T0000",
	"msg": "执行成功!",
	"stackTrace": null,
	"data": {
		"statusMsg": "纳税人基础信息获取成功!",
		"resultData": {
			"frlxfs": "XXXXXXXXX",
			"fddbrxm": "XXXXX",
			"zgswskfjmc": "国家税务总局北京市丰台区税务局",
			"cwfzrlxfs": "XXXXXXXX",
			"fddbrsfzjhm": "XXXXXXXXXXX",
			"newEtaxFlag": "0",
			"zcdz": "北京市丰台区XXXXX号楼XX幢X层XX号",
			"zczb": "1000000.00",
			"kjff": "独立核算自负盈亏",
			"cwfzrxm": "XXX",
			"cwfzrsfzjzldm": "201",
			"cwfzrsfzjhm": "XXXXXXXXXX",
			"gsmc": "XXXXXXXXXX公司",
			"fddbrsfzjzldm": "201",
			"jyfw": "一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;信息技术咨询服务;人力资源服务(不含职业中介活动、劳务派遣服务);信息咨询服务(不含许可类信息咨询服务);数据处理服务;智能农业管理;5G通信技术服务;云计算装备技术服务;物联网技术研发;科技中介服务;互联网销售(除销售需要许可的商品);软件销售;信息系统集成服务;智能控制系统集成;软件开发;数据处理和存储支持服务;动漫游戏开发;软件外包服务;仪器仪表销售;销售代理;社会经济咨询服务。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)(不得从事国家和本市产业政策禁止和限制类项目的经营活动。)",
			"nsrsbh": "XXXXXXX",
			"hymc": "其他科技推广服务业",
			"scjydz": "北京市丰台区XXXXX号楼XX幢X层XX号",
			"cyrs": "3",
			"zgswjgdm": "XXXXXXX",
			"djlx": "私营有限责任公司",
			"kyrq": "20220509"
		},
		"statusCode": "T1",
		"lastUpdateTime": "2024-01-11 21:23:40"
	}
}
注意事项

注意:36个省市电子税局内返回信息存在差异,返回信息内部分字段可能为空,具体以实际调用为准! "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。 返回成功样例如下: { "status":200, "code":"T0000", "msg":"执行成功!", "stackTrace":null, "data":{ "statusMsg":"纳税人基础信息获取成功!", "resultData":{ "frlxfs":"XXXXXXXXX", "fddbrxm":"XXXXX", "zgswskfjmc":"国家税务总局北京市丰台区税务局", "cwfzrlxfs":"XXXXXXXX", "fddbrsfzjhm":"XXXXXXXXXXX", "newEtaxFlag":"0", "zcdz":"北京市丰台区XXXXX号楼XX幢X层XX号", "zczb":"1000000.00", "kjff":"独立核算自负盈亏", "cwfzrxm":"XXX", "cwfzrsfzjzldm":"201", "cwfzrsfzjhm":"XXXXXXXXXX", "gsmc":"XXXXXXXXXX公司", "fddbrsfzjzldm":"201", "jyfw":"一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;信息技术咨询服务;人力资源服务(不含职业中介活动、劳务派遣服务);信息咨询服务(不含许可类信息咨询服务);数据处理服务;智能农业管理;5G通信技术服务;云计算装备技术服务;物联网技术研发;科技中介服务;互联网销售(除销售需要许可的商品);软件销售;信息系统集成服务;智能控制系统集成;软件开发;数据处理和存储支持服务;动漫游戏开发;软件外包服务;仪器仪表销售;销售代理;社会经济咨询服务。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)(不得从事国家和本市产业政策禁止和限制类项目的经营活动。)", "nsrsbh":"XXXXXXX", "hymc":"其他科技推广服务业", "scjydz":"北京市丰台区XXXXX号楼XX幢X层XX号", "cyrs":"3", "zgswjgdm":"XXXXXXX", "djlx":"私营有限责任公司", "kyrq":"20220509" }, "statusCode":"T1", "lastUpdateTime": "2024-01-11 21:23:40" } }

税费种认定信息 G003

获取企业税费种认定信息

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
method请求方式:【0:发起请求;1:获取结果】 说明:参数传递“0”的时候,表示发起请求,此时状态变更为获取中,使用“1”来查询获取返回结果请求参数,位置在jsonData里面,该参数将发起请求和查询2个接口合并为了1一个; 如果之前获取过,直接使用"1",请求会返回缓存值;需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可string必填

响应参数

status状态编码:200表示正常状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态:T0请求中、T1请求成功、T2请求失败string必定返回
statusMsg提示信息string非必定返回
resultData当状态返回G1成功的时候,返回的结果信息json非必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G003",
    "jsonData": {
        "nsrsbh": "税号",
        "method": "0"
    }
}
响应示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "税费种认定信息获取中,请等待!",
        "statusCode": "T0",
        "resultData": "T1的时候返回,具体字段参考注意事项"
    }
}
注意事项

注意:36个省市电子税局内返回信息存在差异,返回信息内部分字段可能为空,具体以实际调用为准! "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。 返回成功样例如下: { "status":200, "code":"T0000", "msg":"执行成功!", "stackTrace":null, "data":{ "statusMsg":"税费种认定信息获取成功!", "resultData":[ { "zsl":"", "rdyxqq":"2022-01-01", "slhdwse":"0.00025", "zspmmc":"营业账簿", "zsdlfsmc":"", "rdyxqz":"2099-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"印花税" }, { "zsl":"", "rdyxqq":"2022-01-01", "slhdwse":"0.015", "zspmmc":"残疾人就业保障金", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"残疾人就业保障金" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.03", "zspmmc":"增值税教育费附加", "zsdlfsmc":"", "rdyxqz":"2022-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"教育费附加" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.02", "zspmmc":"增值税地方教育附加", "zsdlfsmc":"", "rdyxqz":"2022-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"地方教育附加" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.07", "zspmmc":"市区(增值税附征)", "zsdlfsmc":"", "rdyxqz":"2022-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"城市维护建设税" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.25", "zspmmc":"应纳税所得额", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"企业所得税" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.06", "zspmmc":"其他现代服务", "zsdlfsmc":"", "rdyxqz":"2022-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"增值税" }, { "zsl":"", "rdyxqq":"2022-04-01", "slhdwse":"0.03", "zspmmc":"商业(3%)", "zsdlfsmc":"", "rdyxqz":"2022-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"增值税" }, { "zsl":"", "rdyxqq":"2022-05-01", "slhdwse":"0.1", "zspmmc":"工资薪金所得", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"个人所得税" }, { "zsl":"", "rdyxqq":"2023-01-01", "slhdwse":"0.06", "zspmmc":"其他现代服务", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"增值税" }, { "zsl":"", "rdyxqq":"2023-01-01", "slhdwse":"0.13", "zspmmc":"商业(17%、16%、13%)", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"增值税" }, { "zsl":"", "rdyxqq":"2023-01-01", "slhdwse":"0.07", "zspmmc":"市区(增值税附征)", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"城市维护建设税" }, { "zsl":"", "rdyxqq":"2023-01-01", "slhdwse":"0.03", "zspmmc":"增值税教育费附加", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"教育费附加" }, { "zsl":"", "rdyxqq":"2023-01-01", "slhdwse":"0.02", "zspmmc":"增值税地方教育附加", "zsdlfsmc":"", "rdyxqz":"9999-12-31", "sbqxmc":"", "nsqxmc":"", "zsxmmc":"地方教育附加" } ], "statusCode":"T1" } }

应申报清册列表 G001

取企业当前申报期内的应申报列表信息

请求参数

appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
method请求方式:【0:发起请求;1:获取结果】 说明:参数传递“0”的时候,表示发起请求,此时状态变更为获取中,使用“1”来查询获取返回结果请求参数,位置在jsonData里面,该参数将发起请求和查询2个接口合并为了1一个; 如果之前获取过,直接使用"1",请求会返回缓存值;需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可;string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态:T0处理中、T1处理成功、T2处理失败string必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
name清册事项名称string非必定返回
ssqq所属期起string非必定返回
ssqz所属期止string非必定返回
jzrq申报截止日期string非必定返回
zt申报状态, yishenbao 已申报 weishenbao 未申报 yijiaokuan 已缴款 yuqiweishenbao 逾期未申报string非必定返回
lastUpdateTime数据的最后更新时间数据的最后更新时间,可以依据此字段判断是否满足使用条件。string条件必定返回
szCode税种编码(申报种类编号)具体字段值,参考码表:税种(申报种类编号)string必定返回
nsqxdm纳税期限代码01:次、02:月度、03:季度、04:年度、05:半年度string非必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G001",
    "jsonData": {
        "nsrsbh": "税号",
        "method": "0"
    }
}
响应示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "应申报列表信息获取中,请等待!",
        "statusCode": "T0",
        "resultData": "T1的时候返回,具体字段参考注意事项",
        "lastUpdateTime": "数据最后的更新时间"
    }
}
注意事项

注意:36个省市电子税局内返回信息存在差异,返回信息内部分字段可能为空,具体以实际调用为准! 返回成功样例如下: { "code":"S000", "rawCode":"S000", "msg":"请求成功", "data": [ { "state":"已申报", "name":"增值税及附加税费申报(一般纳税人适用)", "jzrq":"2023-12-15 00:00:00", "ssqq":"2023-11-01", "ssqz":"2023-11-30", "zt":"yishenbao", "szMc":"增值税及附加税费申报(一般纳税人适用)", "szCode":"10101", "nsqxdm":"" }, ] }

申报初始化 S002

申报初始化接口,发起初始化请求,非必须,可以直接使用提交接口推送数据;该接口用于获取税种(部分税种不存在该信息,所以无需调用)的期初信息; 批量请求接口请避开每月一号凌晨(0点-2点)时段;

请求参数

appKey客户唯一标识用户申请,后台自动分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S002",
    "jsonData": {
        "nsqxdm": "02",
        "nsrsbh": "税号",
        "sbzlbh": "10101",
        "skssqq": "2019-10-01",
        "skssqz": "2019-10-31",
        "wybh":"部分税种需要",
        "tdztsbdq": "特定主体申报地区,如:11",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        }
    }
}
响应示例
{
    "status": 200,
    "code": "T0000",
    "msg": "请求成功!",
    "stackTrace": null,
    "data": null
}
注意事项

初始化接口为异步接口:存在【初始化中、初始化成功、初始化失败】3个状态; 当返回编码T0000表示请求成功,此时对应的平台状态为【初始化中】,获取初始化的结果需要使用【S004查询接口】来获取! 参考查询接口:获取当状态为初始化成功时候的初始化报文 其他编码含义: 01.返回编码(code):S0003返回信息(msg) :未查询到该企业的登记信息,请进行登记! 02.返回编码(code):S0004返回信息(msg) :【具体参数名称】,该值不合规! 03.返回编码(code):D0002返回信息(msg) :当前申报状态【具体申报状态】,不允许进行该操作,请核实! 04.返回编码(code):S0022 返回信息(msg):初始化成功,请通过查询接口获取对应信息!

申报初始化结果查询 S004-S002

该接口查询申报初始化结果的状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填
serviceId服务ID请求参数,位置在jsonData里面,需要查询的目标结果的serviceid,比如S002,S003。注:和最外层的serviceId不同层级且值不一致String必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。是返回对象data中的内容string非必定返回
statusMsg申报状态描述是返回对象data中的内容string非必定返回
initData当状态为【初始化成功】时才会返回的字段,存放初始化报文,Base64字符串是返回对象data中的内容string非必定返回
processImgUrls过程截图申报过程中的截图,图片为Base64字符串,数组类型array非必定返回
imageType图片类型返回图片格式,如:pngstring非必定返回
imageFileList返回结果图片是返回对象data中的内容,返回最后图片的地址,图片为Base64字符串,数组类型array非必定返回
请求示例
json
{
    "jsonData": {
        "nsrsbh": "税号",
        "skssqz": "税款所属期止,如:2023-11-30",
        "nsqxdm": "纳税期限代码 01:次、02:月度、03:季度、04:年度、05:半年度",
        "serviceId": "S002",
        "sbzlbh": "申报种类编码",
        "skssqq": "税款所属期起,如:2023-11-01",
        "wybh": "部分税种需要"
    },
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004"
}
响应处理中示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "初始化信息获取中,请等待!",
        "statusCode": "T0"
    }
}
响应成功示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "initData": "base64",
        "statusMsg": "初始化信息获取成功!",
        "processImgUrls": [
            "图片地址1",
            "图片地址2"
        ],
        "imageFileList": [
            "图片地址"
        ],
        "imageType": "png",
        "statusCode": "T1"
    }
}
响应失败示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "失败授权超时",
        "statusCode": "T2"
    }
}
注意事项

返回编码"T0000"表示查询成功,但不表示申报成功,具体的成功需要根据statusCode来判断; 返回其他编码的时候,表示业务失败,msg会进行消息提示; 备注: statusCode:T0(处理中);T1(处理成功);T2(处理失败)

申报提交 S003

申报提交接口,用于客户提交申报请求报文;批量请求接口请避开每月一号凌晨(0点-2点)时段; 注意:为了申报安全起见,在申报截止日期最后一天(0点-24点),申报通道提交类型接口暂时关闭;

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-dd,按次的日期格式补充说明,参考下面的注意事项;string必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
bizXml提交报文请求参数,位置在jsonData里面,需要base64加密,具体的报文内容参考:报表管理->报表前置->报文查询(选择地区+税种编码+报文类型string必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种(一个月多次申报时要传)需要传,存在校验。一个月只申报一次的该字段不用传值,比如按月、按季度、按年这种。string必填
isZeroDeclare零申报标记请求参数,位置在jsonData里面,"0":正常申报,"1":零申报; 说明:传递"0"的时候,需要传递bizXml报文,传递"1"的时候,bizXml字段无需传值string必填
sqbz申请标志传1 代表申请,平台不会真正处理该笔申报任务。为空或者0代表直接提交税局。当调用S011的时候才会真正的执行提交税局的操作。string条件必填
tdztsbdq特定主体申报地区针对特定主体申报任务,该字段必填。参考地区码表string条件必填
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string条件必填
scjydz生产经营地址进行跨区域办税-税源登记选择时,必填string条件必填
kqybs跨区域办税当该条任务是需要进行跨区域办税时,传该节点及节点下如下字段: ①"kqybslx":"跨区域办税类型",//1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税 ②"zgswjg":"",//主管税务机关(必填) ③"scjydz":"",//生产经营地址(跨区域办税-税源登记选择时,必填) ④"byglbh":""//跨区域涉税事项报验管理编号(跨区域办税-报验项目选择时,必填)string条件必填
kqybslx跨区域办税类型进行跨区域办税时必填:1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税string条件必填
byglbh跨区域涉税事项报验管理编号选择跨区域办税-报验项目选择时,该字段必填string条件必填
tdztbs特定主体办税当该条任务是需要进行特定主体办税办税时,传该节点及节点下如下字段: ①"tdztlx":"特定主体类型",//特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税) ②"tdztdq":"特定主体地区"(必传), ③"tdztzh":"特定主体账号"(必传), ④"tdztmm":"特定主体密码"(必传)string条件必填
tdztlx特定主体类型特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税)string条件必填
tdztdq特定主体地区进行特定主体登录申报时,必传,参考【地区编码】码表string条件必填
tdztzh特定主体登录账号选择特定主体登录时必传,用于登录string条件必填
tdztmm特定主体登录密码进行特定主体登录的密码,进行特定主体登录申报时必填string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回

返回参数

字段含义规则说明参数类型是否必填缺省值
status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
请求示例
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S003",
    "jsonData": {
        "nsrsbh": "税号",
        "sbzlbh": "申报种类编码,如10101",
        "nsqxdm": "纳税期限代码,如:02",
        "skssqq": "所属期起,2019-10-01",
        "skssqz": "所属期止,2019-10-31",
        "bizXml": "提交报文Base64加密字符串",
        "wybh": "唯一编号,部分税种需要",
        "isZeroDeclare": "零申报标记,如:0",
        "sqbz": "申请标志,如:1",
        "tdztsbdq": "特定主体申报地区,如:11",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        }
    }
}
响应示例
{
    "status": 200,
    "code": "T0000",
    "msg": "请求成功!",
    "stackTrace": null,
    "data": null
}
注意事项

申报提交接口状态:【受理成功、受理失败】2个状态; 当返回编码T0000表示成功(平台状态:受理成功 对应状态编码【C1】),其他编码表示异常信息; 受理成功之后,后续使用S004接口获取申报反馈结果; 其他编码含义: 01.返回编码(code):S0003返回信息(msg) :未查询到该企业的登记信息,请进行登记! 02.返回编码(code):S0004返回信息(msg) :【具体参数名称】,该值不合规! 03.返回编码(code):D0006返回信息(msg) :申报提交报文Base64转换失败,请核实! 04.返回编码(code):D0002返回信息(msg) :当前申报状态【具体申报状态】,不允许进行该操作,请核实! 05.返回编码(code):D0007返回信息(msg):申报提交失败,数据入库失败! 按次申报补充说明: 01.按次的所属期起和所属期止的值应该相等,且格式为yyyy-MM-dd; 02.通过wybh确定记录的唯一性; 注意,按次的需要满足B0111CJ,B0111的属期起止和唯一编号(wybh)需要一致,用于判断关联性 零申报补充说明: 01.零申报的应纳税额必须为0,如果存在税额则返回对应校验信息 02.零申报流程,类似客户零申报操作,并非单指全部填写0的申报

申报提交结果查询 S004-S003

使用该接口查询申报提交结果状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)是返回对象data中的内容string非必定返回
statusMsg申报状态信息描述是返回对象data中的内容string非必定返回
imageFileList返回结果图片是返回对象data中的内容,返回最后图片的地址,图片为Base64字符串,数组类型array非必定返回
imageType返回图片格式是返回对象data中的内容,返回图片格式,如:pngstring非必定返回
sbse申报税额是返回对象data中的内容string非必定返回
sbrq申报日期是返回对象data中的内容,格式:yyyy-MM-ddstring非必定返回
pzxh凭证序号是返回对象data中的内容string非必定返回
processImgUrlList过程截图申报过程中的截图,图片为Base64字符串,数组类型array非必定返回
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string非必定返回
请求示例
{
    "jsonData": {
        "nsrsbh": "税号",
        "skssqz": "税款所属期止,如:2023-11-30",
        "nsqxdm": "纳税期限代码 01:次、02:月度、03:季度、04:年度、05:半年度",
        "serviceId": "S003",
        "sbzlbh": "申报种类编码",
        "skssqq": "税款所属期起,如:2023-11-01",
        "wybh": "部分税种需要"
    },
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004"
}
响应处理中示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "申报中,请等待!",
        "statusCode": "T0"
    }
}
响应成功示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "imageFileList": [
            "图片地址"
        ],
        "statusMsg": "您所报送的所属期为yyyy-MM-dd至yyyy-MM-dd的【税种名称】已申报成功,申报日期:yyyy-MM-dd,凭证序号为:XXXXX,应补退税额金额:XXXXX元。",
        "sbse": "申报税额",
        "sbrq": "申报日期yyyy-MM-dd",
        "imageType": "png",
        "pzxh": "凭证序号",
        "statusCode": "T1",
        "processImgUrlList": [
            "图片地址1",
            "图片地址2"
        ]
    }
}
响应失败示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "处理失败:模版解析异常,请检查模版!",
        "stackTrace": "",
        "statusCode": "T2"
    }
}
注意事项

返回编码"T0000"表示查询成功,但不表示申报成功,具体的成功需要根据statusCode来判断; 返回其他编码的时候,表示业务失败,msg会进行消息提示; 备注: statusCode:T0(处理中);T1(处理成功);T2(处理失败)

当期申报表下载 S009

申报完成之后,获取税局下载的报表,如需获取往期申报表需要使用“申报结果查询、报表下载”接口,该接口仅可以下载当月申报的申报表。

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填
kqybs跨区域办税当该条任务是需要进行跨区域办税时,传该节点及节点下如下字段: ①"kqybslx":"跨区域办税类型",//1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税 ②"zgswjg":"",//主管税务机关(必填) ③"scjydz":"",//生产经营地址(跨区域办税-税源登记选择时,必填) ④"byglbh":""//跨区域涉税事项报验管理编号(跨区域办税-报验项目选择时,必填)string条件必填
kqybslx跨区域办税类型进行跨区域办税时必填:1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税string条件必填
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string条件必填
scjydz生产经营地址进行跨区域办税-税源登记选择时,必填string条件必填
byglbh跨区域涉税事项报验管理编号选择跨区域办税-报验项目选择时,该字段必填string条件必填
tdztbs特定主体办税当该条任务是需要进行特定主体办税办税时,传该节点及节点下如下字段: ①"tdztlx":"特定主体类型",//特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税) ②"tdztdq":"特定主体地区"(必传), ③"tdztzh":"特定主体账号"(必传), ④"tdztmm":"特定主体密码"(必传)string条件必填
tdztlx特定主体类型特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税)string条件必填
tdztdq特定主体地区进行特定主体登录申报时,必传,参考【地区编码】码表string条件必填
tdztzh特定主体登录账号选择特定主体登录时必传,用于登录string条件必填
tdztmm特定主体登录密码进行特定主体登录的密码,进行特定主体登录申报时必填string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
请求示例
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S009",
    "jsonData": {
        "nsqxdm": "02",
        "nsrsbh": "税号",
        "sbzlbh": "申报种类编码,如10101",
        "skssqq": "所属期起,2019-10-01",
        "skssqz": "所属期止,2019-10-31",
        "wybh": "部分税种需要",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        }
    }
}
响应示例
{
  "status": 200,
  "code": "T0000",
  "msg": null,
  "stackTrace": null,
  "data": {}
}
注意事项

响应编码T0000表示成功,此时记录变更为报表下载获取中,使用查询接口S004获取后续的结果状态; "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。 下面是当报表下载获取成功时候,使用S004接口获取结果的样例: { "status": 200, "code": "T0000", "msg": null, "stackTrace": null, "data": { "statusMsg": "报表下载获取成功", "statusCode": "T1", "bbxzFileName":"当状态为【报表下载获取成功】时才会返回的字段,文件名称", "bbxzFileType":"当状态为【报表下载获取成功】时才会返回的字段,文件类型", "bbxzContent":"当状态为【报表下载获取成功】时才会返回的字段,对应文件的内容,Base64字符串" } }

当期申报表下载结果查询 S004-S009

使用查询接口当期申报表下载结果状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填
needScreenshot是否需要截图传值"1",表示需要,其余值均默认为不需要;目前只有以下状态的记录才支持截图:D1,D2,E1,E2(编码含义参考码表查询-申报状态) 备注:截图平台仅保留2天,请及时获取string必填

响应参数

tatus状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。是返回对象data中的内容string非必定返回
statusMsg申报状态描述是返回对象data中的内容string非必定返回
bbxzContent报表下载内容,文件的二进制数据base64以后的字符串是返回对象data中的内容string非必定返回
bbxzFileType报表下载文件类型,如:pdf是返回对象data中的内容string非必定返回
bbxzFileName下载报表名称是返回对象data中的内容string非必定返回
请求示例
{
    "jsonData": {
        "nsrsbh": "税号",
        "skssqz": "税款所属期止,如:2023-11-30",
        "nsqxdm": "纳税期限代码 01:次、02:月度、03:季度、04:年度、05:半年度",
        "serviceId": "S009",
        "sbzlbh": "申报种类编码",
        "skssqq": "税款所属期起,如:2023-11-01",
        "wybh": "部分税种需要"
    },
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004"
}
响应成功示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "bbxzFileType": "pdf",
        "statusMsg": "报表数据获取成功!",
        "bbxzContent": "base64",
        "bbxzFileName": "名称.pdf",
        "statusCode": "T1"
    }
}
响应失败示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "授权超时, 获取授权失败,未找到可用的授权信息",
        "stackTrace": null,
        "statusCode": "T2"
    }
}

注意事项

返回编码"T0000"表示查询成功,但不表示申报成功,具体的成功需要根据statusCode来判断; 返回其他编码的时候,表示业务失败,msg会进行消息提示; 备注: statusCode:T0(处理中);T1(处理成功);T2(处理失败)

征收项目申报缴款 S013

申报成功之后进行缴款操作,不区分税种,征收项目缴款

请求参数

nsrsbh税号请求参数,位置在jsonData里面,string必填
jkrqq缴款日期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
jkrqz缴款日期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
sfxyh三方协议号请求参数,位置在jsonData里面string必填
sfxyyhzh三方协议银行账号请求参数,位置在jsonData里面string必填
wybh唯一编号请求参数,位置在jsonData里面string非必填
jkfs缴款方式请求参数,位置在jsonData里面, 0表示三方协议扣款,1表示二维码缴款。改字段不必传,不传时默认三方协议扣款方式。传1时,调用缴款结果查询时会返回缴款二维码图片的base64,解析后由客户扫码缴款。string非必填
kqybs跨区域办税当该条任务是需要进行跨区域办税时,传该节点及节点下如下字段: ①"kqybslx":"跨区域办税类型",//1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税 ②"zgswjg":"",//主管税务机关(必填) ③"scjydz":"",//生产经营地址(跨区域办税-税源登记选择时,必填) ④"byglbh":""//跨区域涉税事项报验管理编号(跨区域办税-报验项目选择时,必填)string条件必填
kqybslx跨区域办税类型进行跨区域办税时必填:1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税string条件必填
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string条件必填
byglbh跨区域涉税事项报验管理编号选择跨区域办税-报验项目选择时,该字段必填string条件必填
tdztbs特定主体办税当该条任务是需要进行特定主体办税办税时,传该节点及节点下如下字段: ①"tdztlx":"特定主体类型",//特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税) ②"tdztdq":"特定主体地区"(必传), ③"tdztzh":"特定主体账号"(必传), ④"tdztmm":"特定主体密码"(必传)string条件必填
tdztlx特定主体类型特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税)string条件必填
tdztdq特定主体地区进行特定主体登录申报时,必传,参考【地区编码】码表string条件必填
tdztzh特定主体登录账号选择特定主体登录时必传,用于登录string条件必填
tdztmm特定主体登录密码进行特定主体登录的密码,进行特定主体登录申报时必填string条件必填
jkxx缴款信息请求参数,位置在jsonData里面string必填
skssqq税款所属期起(例如:2019-10-01)string必填
skssqz税款所属期止例如:2019-10-30string必填
sjse实缴税额string必填
ybtse应补退税额string必填
znj滞纳金、利息、违约金、加罚款string条件必填
zsxmmc税(费)种名称string必填
zsxmdm税(费)种代码string非必填
zspmmc税(品)目名称string必填
zspmdm税(品)目代码string非必填
yzpzxh应征凭证序号string非必填
hj缴款合计信息string必填
sjse实缴税额合计string必填
ybtse应补退税额合计string必填
znj滞纳金合计string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
请求示例
json
{
    "appKey": "xxxx",
    "serviceId": "S013",
    "jsonData": {
        "nsrsbh": "税号",
        "jkrqq": "缴款日期起",
        "jkrqz": "缴款日期止",
        "sfxyh": "三方协议号",
        "sfxyyhzh": "三方协议银行账号",
        "wybh": "",
        "jkfs": "缴款方式",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        },
        "jkxx": [{
            "skssqq": "税款所属期起(例如:2019-10-01)",
            "skssqz": "税款所属期止(例如:2019-10-30)",
            "sjse": "实缴税额",
            "ybtse": "应补退税额",
            "znj": "滞纳金、利息、违约金、加罚款",
            "zsxmmc": "税(费)种名称",
            "zsxmdm": "税(费)种代码",
            "zspmmc": "税(品)目名称",
            "zspmdm": "税(品)目代码",
            "yzpzxh": "应征凭证序号"
        }],
        "hj": {
            "sjse": "实缴税额合计",
            "ybtse": "应补退税额合计",
            "znj": "滞纳金合计"
        }
    }
}

申报缴款 S006

申报成功之后进行缴款操作

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
sfxyh三方协议号请求参数,位置在jsonData里面string必填
sfxyyhzh三方协议缴款时进行扣款的银行账号请求参数,位置在jsonData里面string必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填
zspm征收品目请求参数,位置在jsonData里面(详见码表:征收品目)string非必填
jkje缴款金额请求参数,位置在jsonData里面string非必填
dzsphm电子税票号码请求参数,位置在jsonData里面string非必填
jkfs缴款方式0表示三方协议扣款,1表示二维码缴款。改字段不必传,不传时默认三方协议扣款方式。传1时,调用缴款结果查询时会返回缴款二维码图片的base64,解析后由客户扫码缴款。string非必填
kqybs跨区域办税当该条任务是需要进行跨区域办税时,传该节点及节点下如下字段: ①"kqybslx":"跨区域办税类型",//1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税 ②"zgswjg":"",//主管税务机关(必填) ③"scjydz":"",//生产经营地址(跨区域办税-税源登记选择时,必填) ④"byglbh":""//跨区域涉税事项报验管理编号(跨区域办税-报验项目选择时,必填)string条件必填
kqybslx跨区域办税类型进行跨区域办税时必填:1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税string条件必填
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string条件必填
byglbh跨区域涉税事项报验管理编号选择跨区域办税-报验项目选择时,该字段必填string条件必填
tdztbs特定主体办税当该条任务是需要进行特定主体办税办税时,传该节点及节点下如下字段: ①"tdztlx":"特定主体类型",//特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税) ②"tdztdq":"特定主体地区"(必传), ③"tdztzh":"特定主体账号"(必传), ④"tdztmm":"特定主体密码"(必传)string条件必填
tdztlx特定主体类型特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税)string条件必填
tdztdq特定主体地区进行特定主体登录申报时,必传,参考【地区编码】码表string条件必填
tdztzh特定主体登录账号选择特定主体登录时必传,用于登录string条件必填
tdztmm特定主体登录密码进行特定主体登录的密码,进行特定主体登录申报时必填string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S006",
    "jsonData": {
        "nsqxdm": "02",
        "nsrsbh": "税号",
        "sbzlbh": "申报种类编码,如10101",
        "skssqq": "所属期起,2019-10-01",
        "skssqz": "所属期止,2019-10-31",
        "sfxyh": "三方协议号",
        "sfxyyhzh": "三方协议银行账号",
        "wybh": "部分税种需要",
        "zspm": "增值税",
        "jkje": "缴款金额",
        "jkfs": "缴款方式",
        "dzsphm": "电子税票号码",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        }
    }
}
响应示例
json
{
  "status": 200,
  "code": "T0000",
  "msg": null,
  "stackTrace": null,
  "data": {}
}
注意事项

响应编码T0000表示成功,此时记录变更为缴款中,使用查询接口S004获取后续的结果状态

申报缴款结果查询 S004-S006

使用该接口查询申报缴款结果状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填
needScreenshot是否需要截图传值"1",表示需要,其余值均默认为不需要;目前只有以下状态的记录才支持截图:D1,D2,E1,E2(编码含义参考码表查询-申报状态) 备注:截图平台仅保留2天,请及时获取string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。是返回对象data中的内容string非必定返回
statusMsg申报状态描述是返回对象data中的内容string非必定返回
dzsphm电子凭证号码是返回对象data中的内容string非必定返回
imageFileList当needScreenshot:"1",且满足指定状态时候返回, 图片的Base64字符串,数组类型是返回对象data中的内容array非必定返回
imageType当needScreenshot:"1",且满足指定状态时候返回,图片格式(png)是返回对象data中的内容string非必定返回
jkje缴款金额是返回对象data中的内容string非必定返回
jkrq缴款日期是返回对象data中的内容string非必定返回
请求示例
json
{
    "jsonData": {
        "nsrsbh": "税号",
        "skssqz": "税款所属期止,如:2023-11-30",
        "nsqxdm": "纳税期限代码 01:次、02:月度、03:季度、04:年度、05:半年度",
        "serviceId": "S006",
        "sbzlbh": "申报种类编码",
        "skssqq": "税款所属期期,如:2023-11-01",
        "wybh":"唯一编号,部分税种需要",
        "needScreenshot":"需要截图,如:1"
    },
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004"
}
响应成功示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "jkrq": "缴款日期",
        "imageFileList": [
            "图片地址"
        ],
        "statusMsg": "缴款成功,缴款金额: XXX, 缴款日期:yyyy-MM-dd,电子税票号码: xxxx。",
        "dzsphm": "电子税票号码",
        "jkje": "缴款金额",
        "imageType": "png",
        "statusCode": "T1"
    }
}

完税证明历史下载 S015

获取完税证明文件。

请求参数

字段含义规则说明参数类型是否必填缺省值
jkrqq缴退款时间起请求参数,位置在jsonData里面 ; 格式为:YYYY-MM-DDString必填
jkrqz缴退款时间止请求参数,位置在jsonData里面 ; 格式为:YYYY-MM-DDString必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面 ; 纳税人识别号String必填
sfdzsrths是否电子退税 是Y 否N请求参数,位置在jsonData里面 ; Y(是) N(否)。税局查询条件。String必填
zsxmDm征收项目请求参数,位置在jsonData里面 ; 举例:如果查增值税: [“10101”] ,如果查全部的项目 [] 参考 zsxmDm字段码表Strung必填
serviceId服务ID选择对应的接口服务,参考接口列表Strng必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填
method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填
返回参数
字段含义规则说明参数类型是否必填缺省值
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态T0处理中、T1处理成功、T2处理失败string必定返回
sjje实缴(退)金额string条件必定返回
dzsphm原凭证号string条件必定返回
wszmUrl完税证明pdfurlstring条件必定返回
skssqq税款所属期起string条件必定返回
sjrql入(退)库日期string条件必定返回
nsrsbh纳税人识别号string条件必定返回
skssqz税款所属期止string条件必定返回

请求示例

{
    "jsonData": {
        "jkrqq": "2024-02-01",
        "nsrsbh": "税号",
        "jkrqz": "2024-02-29",
        "zsxmDm": "[]",
        "sfdzsrths": "N"

    },
    "appKey": "0831679e-XXXX-4ad6-XXXX-127ad56a78d0",
    "serviceId": "S015"
}

完税凭证下载 S008

缴款之后,获取完税凭证

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填
zspm征收品目如果有存在多个缴款信息,可以通过次字段做更精确的匹配string非必填
jkje缴款金额如果有存在多个缴款信息,可以通过次字段做更精确的匹配。如未经过本系统申报缴款的税号想下载完税凭证,该字段必传。string非必填
dzsphm电子税票号码如果有存在多个缴款信息,可以通过次字段做更精确的匹配string非必填
wszmlx完税证明类型完税证明类型(0:表格式,1:文书式,默认是0 )string必填
kjlx开具类型开具类型(0:明细,1:汇总,默认0,当完税证明类型为文书式时,该参数选填)string条件必填
kqybs跨区域办税当该条任务是需要进行跨区域办税时,传该节点及节点下如下字段: ①"kqybslx":"跨区域办税类型",//1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税 ②"zgswjg":"",//主管税务机关(必填) ③"scjydz":"",//生产经营地址(跨区域办税-税源登记选择时,必填) ④"byglbh":""//跨区域涉税事项报验管理编号(跨区域办税-报验项目选择时,必填)string条件必填
kqybslx跨区域办税类型进行跨区域办税时必填:1-根据报验项目选择;2-根据税源登记选择;其他值-无需跨区域办税string条件必填
zgswjg主管税务机关主管税务机关:该字段用于房产税、城镇土地使用税分不同主管税务机关申报的情况时填写,维护后申报时系统将切换维护的主管税务机关进行申报。string条件必填
scjydz生产经营地址进行跨区域办税-税源登记选择时,必填string条件必填
byglbh跨区域涉税事项报验管理编号选择跨区域办税-报验项目选择时,该字段必填string条件必填
tdztbs特定主体办税当该条任务是需要进行特定主体办税办税时,传该节点及节点下如下字段: ①"tdztlx":"特定主体类型",//特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税) ②"tdztdq":"特定主体地区"(必传), ③"tdztzh":"特定主体账号"(必传), ④"tdztmm":"特定主体密码"(必传)string条件必填
tdztlx特定主体类型特定主体登录时必填(1:跨区域报验户,2:跨区税源登记纳税人,3:社保非税专用户,传空:非特定主体办税)string条件必填
tdztdq特定主体地区进行特定主体登录申报时,必传,参考【地区编码】码表string条件必填
tdztzh特定主体登录账号选择特定主体登录时必传,用于登录string条件必填
tdztmm特定主体登录密码进行特定主体登录的密码,进行特定主体登录申报时必填string条件必填

响应参数

tatus状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
请求示例
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S008",
    "jsonData": {
        "nsqxdm": "02 必填,纳税期限代码如:01:按次、02:月度、03:季度、04:年度、05:半年度 ",
        "nsrsbh": "必填,纳税人识别号",
        "sbzlbh": "10101 必填,申报种类编号,10101增值税",
        "skssqq": "2019-10-01 必填,所属期起",
        "skssqz": "2019-10-31 必填,所属期止",
        "wybh": "非必填,唯一编号,部分税种需要",
        "zspm": "非必填,征收品目",
        "jkje": "非必填,缴款金额",
        "dzsphm": "非必填,电子税票号码",
        "wszmlx": "0 必填,完税证明类型,如:0:表格式,1:文书式,默认是0 ",
        "kjlx": "条件必填,开具类型(0:明细,1:汇总,默认0,当完税证明类型为文书式时,该参数选填)",
        "kqybs": {
            "kqybslx": "2",
            "zgswjg": "国家税务总局上海市普陀区税务局第十五税务所",
            "scjydz": "上海市普陀区河西路026号",
            "byglbh": "582196247841"
        },
        "tdztbs": {
            "tdztlx": "跨区域办税类型,如:2",
            "tdztdq": "特定主体地区,如:31",
            "tdztzh": "特定主体登录账号,如:18865500145",
            "tdztmm": "特定主体登录密码,如:admin123"
        }
    }
}
响应示例
{
  "status": 200,
  "code": "T0000",
  "msg": null,
  "stackTrace": null,
  "data": {}
}
注意事项

响应编码T0000表示成功,此时记录变更为完税凭证获取中,使用查询接口S004获取后续的结果状态; "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。 下面是当完税凭证获取成功时候,使用S004接口获取结果的样例: { "status": 200, "code": "T0000", "msg": null, "stackTrace": null, "data": { "statusMsg": "完税凭证获取成功", "statusCode": "T1", "wspzFileName":"当状态为【完税凭证获取成功】时才会返回的字段,文件名称", "wspzFileType":"当状态为【完税凭证获取成功】时才会返回的字段,文件类型", "wspzContent":"当状态为【完税凭证获取成功】时才会返回的字段,完税凭证文件的内容,Base64字符串" } }

完税凭证下载结果查询 S004-S008

使用该接口查询完税凭证结果

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填
zspm征收品目如果有存在多个缴款信息,可以通过次字段做更精确的匹配string非必填
jkje缴款金额如果有存在多个缴款信息,可以通过次字段做更精确的匹配string非必填
dzsphm电子税票号码如果有存在多个缴款信息,可以通过次字段做更精确的匹配string非必填
wszmlx完税证明类型完税证明类型(0:表格式,1:文书式,默认是0 )string必填
kjlx开具类型开具类型, 0:明细,1:汇总,默认0。当完税证明类型为文书式时,该参数选填。string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。是返回对象data中的内容string非必定返回
statusMsg申报状态描述是返回对象data中的内容string非必定返回
wspzFileType完税凭证文件类型,如:pdf是返回对象data中的内容string非必定返回
wspzFileName完税凭证文件名称是返回对象data中的内容string非必定返回
wspzContent完税凭证文件二进制数据流程base64字符串。是返回对象data中的内容string非必定返回
请求示例
{
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004",
    "jsonData": {
        "nsrsbh": "税号",
        "nsqxdm": "纳税期限代码 01:次、02:月度、03:季度、04:年度、05:半年度",
        "serviceId": "S008",
        "sbzlbh": "申报种类编码",
        "skssqz": "税款所属期止,如:2023-10-31",
        "skssqq": "税款所属期起,如:2023-11-01",
        "wybh": "部分税种需要",
        "zspm": "非必填,征收品目",
        "jkje": "非必填,缴款金额",
        "dzsphm": "非必填,电子税票号码",
        "wszmlx": "0 必填,完税证明类型,如:0:表格式,1:文书式,默认是0 ",
        "kjlx": "条件必填,开具类型(0:明细,1:汇总,默认0,当完税证明类型为文书式时,该参数选填)"
    }
}
响应成功示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "wspzFileName": "完税凭证名称.pdf",
        "statusMsg": "完税凭证获取成功!",
        "wspzFileType": "pdf",
        "statusCode": "T1",
        "wspzContent": "完税凭证内容base64"
    }
}
响应失败示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "授权超时, 获取授权失败,未找到可用的授权信息",
        "stackTrace": null,
        "statusCode": "T2"
    }
}
注意事项

返回编码"T0000"表示查询成功,但不表示申报成功,具体的成功需要根据statusCode来判断; 返回其他编码的时候,表示业务失败,msg会进行消息提示; 备注: statusCode:T0(处理中);T1(处理成功);T2(处理失败)

申报结果查询、报表下载 S010

获取申报表文件。为了提高效率,建议申报起止日期范围可以大一点,调用一次接口尽可能的多的获取申报表,可以将日期范围直接传最近一年区间。

请求参数

sbrqq申报日期起申报日期起,当入参既传了税款所属期又传了申报日期时,系统默认选择申报日期作为查询条件查询。格式为:YYYY-MM-DDdate必填
sbrqz申报日期止申报日期止,当入参既传了税款所属期又传了申报日期时,系统默认选择申报日期作为查询条件查询。格式为:YYYY-MM-DDdate必填
nsrsbh纳税人识别号纳税人识别号string必填
skssqq税款所属期起当入参既传了税款所属期又传了申报日期时,系统默认选择申报日期作为查询条件查询。格式为:YYYY-MM-DDdate条件必填
skssqz税款所属期止税款所属期起传时,该字段必传。且当入参既传了税款所属期又传了申报日期时,系统默认选择申报日期作为查询条件查询。date条件必填
zfbz作废标志作废标志:Y(是) N(否)。税局查询条件。string非必填

响应参数

stackTrace错误堆栈信息错误堆栈信息date必定返回
msg消息描述消息描述string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码业务编码:T0000表示成功,其他编码均为异常编码date必定返回
status状态编码:200表示正常状态编码:200表示正常string必定返回
请求示例
{
    "jsonData": {
        "sbrqq": "2024-02-01",
        "nsrsbh": "税号",
        "sbrqz": "2024-02-29",
        "skssqq": "2024-01-01",
        "skssqz": "2024-01-31",
        "zfbz": "N"

    },
    "appKey": "0831679e-XXXX-4ad6-XXXX-127ad56a78d0",
    "serviceId": "S010"
}
响应示例
{
    "status": 200,
    "code": "T0000",
    "msg": "请求成功!",
    "stackTrace": null,
    "data": null
}
注意事项

"statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。

申报表下载结果查询 S004-S010

该接口查询申报表下载(S010)的下载结果状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbrqq申报日期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
sbrqz申报日期止请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqq税款所属期起税款所属期起,传参规则保持和发起请求S010税款所属期起一致即可。string条件必填
skssqz税款所属期止税款所属期止,传参规则保持和发起请求S010税款所属期止一致即可。string条件必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode查询成功时候返回,申报状态编码 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)是返回对象data中的内容string非必定返回
statusMsg申报状态描述是返回对象data中的内容string非必定返回
declareList返回对象,是包含多个获取到的历史报表详细信息的集合是返回对象data的内容,其内容为json的集合array非必定返回
result返回对象,是包含多个文件地址和名称的集合是返回对象declareList中的内容,其内容为json的集合array非必定返回
nsrsbh纳税人申报号是返回对象declareList中的内容string非必定返回
fileNo文件编号是返回对象declareList中的内容,文件编号、用于获取文件解析数据string非必定返回
szname税种名称是返回对象declareList中的内容string非必定返回
skssqq税款所属期起是返回对象declareList中的内容,格式:yyyy-MM-ddstring非必定返回
skssqz税款所属期止是返回对象declareList中的内容,格式:yyyy-MM-ddstring非必定返回
ybtse应补退税额是返回对象declareList中的内容string非必定返回
sbzlbh申报种类编码是返回对象declareList中的内容,可在“码表查询”查询string非必定返回
pdfpdf获取地址是返回对象result中的内容string非必定返回
name报表名称是返回对象result中的内容string非必定返回
请求示例
{
    "appKey": "0831679e-xxxx-4ad6-aa5a-127ad56a78d0",
    "serviceId": "S004",
    "jsonData": {
        "sbrqq": "申报所属起 如:2023-01-01",
        "nsrsbh": "税号",
        "serviceId": "S010",
        "sbrqz": "申报所属止 如:2023-11-30"
    }
}
响应处理中示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "报表数据获取中,请等待!",
        "statusCode": "T0"
    }
}
响应成功示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "报表数据获取成功!",
        "declareList": [
            {
                "result": [
                    {
                        "pdf": "pdf地址",
                        "name": "报表名称"
                    }
                ],
                "nsrsbh": "税号",
                "fileNo": "文件编号",
                "szname": "税种名称",
                "skssqz": "所属期起 2022-12-31",
                "ybtse": "0.0",
                "sbzlbh": "30218",
                "skssqq": "所属期止 2022-01-01"
            },
            {
                "result": [
                    {
                        "pdf": "pdf地址",
                        "name": "报表名称"
                    }
                ],
                "nsrsbh": "税号",
                "fileNo": "文件编号",
                "szname": "税种名称",
                "skssqz": "所属期起 如:2023-09-30",
                "ybtse": "0.0",
                "sbzlbh": "申报种类编码",
                "skssqq": "所属期止 如:2023-07-01"
            }
        ],
        "statusCode": "T1"
    }
}
响应失败示例
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "采集前置失败授权超时,采集前置失败",
        "stackTrace": null,
        "statusCode": "T2"
    }
}
注意事项

返回编码"T0000"表示查询成功,但不表示申报成功,具体的成功需要根据statusCode来判断; 返回其他编码的时候,表示业务失败,msg会进行消息提示; 备注: statusCode:T0(处理中);T1(处理成功);T2(处理失败)

报表文件解析请求 S012

获取S010接口下载报表的结构化数据。

请求参数

nsnsbh纳税人识别号纳税人识别号string必填
fileNo申报表编号申报表编号、通过S010接口结果中的fileNo获取string必填
appKey客户唯一标识用户申请,后台自动分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string非必定返回
data返回对象json非必定返回
stackTrace错误堆栈信息string非必定返回
msg消息描述string必定返回
请求示例
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S012",
    "jsonData": {
        "nsrsbh": "12323412351251235",
                 "fileNo": "65481231564842315156651",
                 "wybh":"唯一编号"
        
    }
}
响应示例
{
  "status": 200,
  "code": "T0000",
  "msg": null,
  "stackTrace": null,
  "data": {}
}
注意事项

需要先调用S010获取报表,根据返回fileNo调用本接口获取相关解析数据 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。

报表文件解析结果查询 S004-S012

查询解析后的结构话数据

请求参数

wybh唯一编号,对应请求的是wybh,一一对应,提交和查询的要一致才能查询对应任务的处理结果。请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string必填
nsrsbh企业税号企业税号string必填

响应参数

reportData返回结构化报文,报文参考申报提交报文字段含义。返回值经过base64处理,需要进行base64解析后可以获取到结构化json数据。base64加密后的json数据非必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string非必定返回
data返回对象json非必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string非必定返回
status状态编码:200表示正常string必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S004",
    "jsonData": {
                 "nsrsbh":"企业税号",
                 "wybh":"唯一编号",
                 "serviceId":"S012"
    }
}
响应处理中示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "报表解析中,,请等待!",
        "statusCode": "T0"
    }
}
响应成功示例
json
{
    "status":200,
    "code":"T0000",
    "msg":"执行成功!",
    "stackTrace":null,
    "data":{
"reportData":"eyJoZWFkIjp7Im5zcnNiaCI6IiIsInNrc3NxeiI6IiIsIm5zcm1jIjoiIiwidGJycSI6IiIsInNiemxiaCI6IiIsInNrc3NxcSI6IiJ9LCJub3RlIjp7IjI5ODA2UjIiOiLliKnmtqbooagiLCIyOTgwNlIxIjoi6LWE5Lqn6LSf5YC66KGoIiwiMjk4MDZSMyI6IueOsOmHkea1gemHj+ihqCJ9LCJjaGVjayI6eyIyOTgwNlIyIjoiWSIsIjI5ODA2UjEiOiJZIiwiMjk4MDZSMyI6IlkifSwiYm9keSI6eyIyOTgwNlIyIjp7ImxyYiI6eyJieWplX2p5eXd6YyI6IjAuMDAiLCJieWplX3p5cyI6IjAuMDAiLCJibmxqamVfanl5d3NyIjoiMC4wMCIsImJ5amVfY3p0ZHN5cyI6IjAuMDAiLCJibmxqamVfanNkc2Z5IjoiMC4wMCIsImJ5amVfc3N6bmoiOiIwLjAwIiwiYnlqZV9xemx4ZnkiOiItMTg5LjI4IiwiYm5samplX2N3ZnkiOiItODY4LjMwIiwiYnlqZV95eXNyIjoiNjUxMzc3LjkzIiwiYnlqZV9qeXljYiI6IjYxNDEwMC41NSIsImJ5amVfeXlzampmaiI6Ijk0LjQ2IiwiYm5samplX3pxZ3F0enNzIjoiMC4wMCIsImJubGpqZV9qeWZmaiI6IjEwOC42NiIsImJubGpqZV9jenRkc3lzIjoiMC4wMCIsImJ5amVfanR6c3kiOiIwLjAwIiwiYnlqZV9xenpmYnoiOiIwLjAwIiwiYnlqZV94c2Z5IjoiMC4wMCIsImJ5amVfdGR6enMiOiIwLjAwIiwiYnlqZV9qbHIiOiItNTIyMC4zMCIsImJubGpqZV96eXMiOiIwLjAwIiwiYnlqZV9jd2Z5IjoiLTEyNi4yOCIsImJubGpqZV95eXNyIjoiMTQ3MTUwNi4wMCIsImJubGpqZV9xemh6c3MiOiIwLjAwIiwiYnlqZV95eWxyIjoiLTUyMjAuMzAiLCJibmxqamVfenF6cXR6c3MiOiIwLjAwIiwiYnlqZV95amZ5IjoiMC4wMCIsImJ5amVfcXpoenNzIjoiMC4wMCIsImJubGpqZV96cnpoIjoiMC4wMCIsImJubGpqZV9nZ2YiOiIwLjAwIiwiYnlqZV9nZ2YiOiIwLjAwIiwiYnlqZV9qc2RzZnkiOiIwLjAwIiwiYm5samplX2dsZnkiOiIxNDcxNzMuMzYiLCJibmxqamVfcXpseGZ5IjoiLTEwNjcuODAiLCJibmxqamVfeXlzampmaiI6IjI2NS40MiIsImJubGpqZV9qbHIiOiI3MzkuODQiLCJieWplX2xyemUiOiItNTIyMC4zMCIsImJubGpqZV95d3pkZiI6IjAuMDAiLCJieWplX3l5cyI6IjAuMDAiLCJieWplX3pxZ3F0enNzIjoiMC4wMCIsImJubGpqZV95amZ5IjoiMC4wMCIsImJubGpqZV9zc3puaiI6IjAuMDAiLCJibmxqamVfcXpzcHd4ZiI6IjAuMDAiLCJibmxqamVfanR6c3kiOiIwLjAwIiwiYm5samplX3RkenpzIjoiMC4wMCIsImJubGpqZV9qeXl3emMiOiIwLjAwIiwiYnlqZV9xenNwd3hmIjoiMC4wMCIsImJ5amVfcXp4ZnMiOiIwLjAwIiwiYm5samplX3F6a2JmIjoiMC4wMCIsImJubGpqZV94c2Z5IjoiMC4wMCIsImJ5amVfenF6cXR6c3MiOiIwLjAwIiwiYm5samplX3F6emZieiI6IjAuMDAiLCJieWplX2Nzd2hqc3MiOiI1NS4xMCIsImJ5amVfcXprYmYiOiIwLjAwIiwiYm5samplX3l5cyI6IjAuMDAiLCJieWplX3pyemgiOiIwLjAwIiwiYnlqZV95d3pkZiI6IjAuMDAiLCJibmxqamVfcXp4ZnMiOiIwLjAwIiwiYm5samplX3l5bHIiOiI3MzkuODQiLCJieWplX2p5eXdzciI6IjAuMDAiLCJibmxqamVfbHJ6ZSI6IjczOS44NCIsImJubGpqZV9qeXljYiI6IjEzMjQxOTUuNjgiLCJibmxqamVfY3N3aGpzcyI6IjE1Ni43NiIsImJ5amVfanlmZmoiOiIzOS4zNiIsImJ5amVfZ2xmeSI6IjQyNTI5LjUwIn19LCIyOTgwNlIxIjp7InpjZnpiIjp7InFteWVfc3l6cXloaiI6Ii0yNDk0ODEuMzUiLCJuY3llX2Z6aHN5enF5emoiOiIzMDA0ODc3LjE0IiwicW15ZV9nZHpjcWwiOiIwLjAwIiwibmN5ZV96Y3pqIjoiMzAwNDg3Ny4xNCIsInFteWVfeXlnaiI6IjAuMDAiLCJuY3llX3pqZ2MiOiIwLjAwIiwibmN5ZV96YmdqIjoiMC4wMCIsIm5jeWVfZ2R6Y3FsIjoiMC4wMCIsInFteWVfZ2R6Y3lqIjoiMTIwOTUzNy4wNSIsIm5jeWVfeXlnaiI6IjAuMDAiLCJuY3llX2dkemN5aiI6IjEyMDk1MzcuMDUiLCJxbXllX2RxdHoiOiIwLjAwIiwicW15ZV9memhqIjoiNDE4MTg3Ni44MyIsInFteWVfcXRmbGRmeiI6IjAuMDAiLCJxbXllX3d4emMiOiIwLjAwIiwicW15ZV9qbGp6aiI6IjEwNzA0NzQuNDAiLCJuY3llX2psanpqIjoiMTA3MDQ3NC40MCIsIm5jeWVfeWpzZiI6IjQ0NS43NCIsInFteWVfc3N6YmhnYiI6IjUwMDAwMC4wMCIsIm5jeWVfeXNseCI6IjAuMDAiLCJxbXllX3lzems0IjoiMTM4OTcyMS45OSIsIm5jeWVfZmxkemNoaiI6IjEzOTA2Mi42NSIsInFteWVfenF5ZmsiOiIwLjAwIiwibmN5ZV95ZmxyIjoiMC4wMCIsIm5jeWVfcXp5Y2wiOiIwLjAwIiwibmN5ZV95Zmx4IjoiMC4wMCIsIm5jeWVfY2giOiI5MDA0NTkuODMiLCJxbXllX2Z6aHN5enF5emoiOiIzOTMyMzk1LjQ4IiwicW15ZV93ZnBsciI6Ii03NDk0ODEuMzUiLCJxbXllX3F6eWNsIjoiMC4wMCIsIm5jeWVfZ2R6Y3ptanoiOiIxMzkwNjIuNjUiLCJxbXllX3pjemoiOiIzOTMyMzk1LjQ4IiwibmN5ZV9zc3piaGdiIjoiNTAwMDAwLjAwIiwibmN5ZV95c2dsIjoiMC4wMCIsIm5jeWVfcXRmbGR6YyI6IjAuMDAiLCJxbXllX3lqc2YiOiI2NTEuNzEiLCJxbXllX3lzbHgiOiIwLjAwIiwibmN5ZV9xdHlmayI6IjUxMDkxNC41NyIsIm5jeWVfcXRsZHpjIjoiMC4wMCIsInFteWVfemNwIjoiMC4wMCIsInFteWVfeWZ6Z3hjIjoiMC4wMCIsInFteWVfemJnaiI6IjAuMDAiLCJxbXllX3pqZ2MiOiIwLjAwIiwibmN5ZV95ZnpneGMiOiIwLjAwIiwibmN5ZV96cXlmayI6IjAuMDAiLCJuY3llX3pxZHRmeSI6IjAuMDAiLCJxbXllX3F0eWZrIjoiNjE0ODA4LjgwIiwicW15ZV9xdGxkemMiOiIwLjAwIiwicW15ZV96cWR0ZnkiOiIwLjAwIiwicW15ZV95c2dsIjoiMC4wMCIsIm5jeWVfcXR5c2siOiI2OTQxMTUuMzgiLCJxbXllX2xkemNoaiI6IjM3OTMzMzIuODMiLCJuY3llX3lmems1IjoiMTM4MzE2LjY2IiwibmN5ZV95c3BqIjoiMC4wMCIsIm5jeWVfbGRmemhqIjoiMzI1NTA5OC4zMyIsInFteWVfbGRmemhqIjoiNDE4MTg3Ni44MyIsInFteWVfZ2R6Y3ptanoiOiIxMzkwNjIuNjUiLCJuY3llX2RxamsiOiIwLjAwIiwibmN5ZV9zeXpxeWhqIjoiLTI1MDIyMS4xOSIsInFteWVfc2N4c3d6YyI6IjAuMDAiLCJxbXllX3lmbHgiOiIwLjAwIiwicW15ZV9jaCI6Ijk5NjczMy42NyIsInFteWVfcXRsZGZ6IjoiMC4wMCIsIm5jeWVfa2NzcCI6IjkwMDQ1OS44MyIsIm5jeWVfZHlzeSI6IjAuMDAiLCJuY3llX3pjcCI6IjAuMDAiLCJuY3llX3dmcGxyIjoiLTc1MDIyMS4xOSIsIm5jeWVfenFqayI6IjAuMDAiLCJuY3llX2djd3oiOiIwLjAwIiwibmN5ZV9sZHpjaGoiOiIyODY1ODE0LjQ5IiwibmN5ZV9mbGRmemhqIjoiMC4wMCIsIm5jeWVfeXN6azM0IjoiMzc3NDA4LjYwIiwicW15ZV95ZmxyIjoiMC4wMCIsIm5jeWVfaGJ6aiI6Ijc3MzMxMC4yMiIsIm5jeWVfenpjbCI6IjAuMDAiLCJxbXllX3lzemszNCI6IjQ1ODQwOS40MCIsIm5jeWVfZHF0eiI6IjAuMDAiLCJxbXllX2tjc3AiOiI5OTY3MzMuNjciLCJuY3llX2Z6aGoiOiIzMjU1MDk4LjMzIiwibmN5ZV96cWdxdHoiOiIwLjAwIiwibmN5ZV95ZnprMzMiOiIyMzY2MzI5LjQyIiwicW15ZV9oYnpqIjoiNDc5Mzc3LjM3IiwicW15ZV95ZnBqIjoiMC4wMCIsIm5jeWVfc2N4c3d6YyI6IjAuMDAiLCJuY3llX3lzems0IjoiMzU5NjEyLjQwIiwibmN5ZV93eHpjIjoiMC4wMCIsInFteWVfenF6cXR6IjoiMC4wMCIsInFteWVfenpjbCI6IjAuMDAiLCJxbXllX2ZsZGZ6aGoiOiIwLjAwIiwicW15ZV9rZnpjIjoiMC4wMCIsIm5jeWVfa2Z6YyI6IjAuMDAiLCJxbXllX2R5c3kiOiIwLjAwIiwibmN5ZV96cXpxdHoiOiIwLjAwIiwicW15ZV96cWprIjoiMC4wMCIsInFteWVfZ2N3eiI6IjAuMDAiLCJuY3llX3F0bGRmeiI6IjAuMDAiLCJxbXllX3F0ZmxkemMiOiIwLjAwIiwibmN5ZV95ZnBqIjoiMC4wMCIsIm5jeWVfcXRmbGRmeiI6IjAuMDAiLCJxbXllX2ZsZHpjaGoiOiIxMzkwNjIuNjUiLCJxbXllX3lmems1IjoiMjUzMzg0LjQyIiwicW15ZV9xdHlzayI6IjY3NDExNS4zOCIsInFteWVfZHFqayI6IjAuMDAiLCJxbXllX3pxZ3F0eiI6IjAuMDAiLCJxbXllX3lmemszMyI6IjMxMDgwMDYuOTIiLCJxbXllX3lzcGoiOiIwLjAwIn19LCIyOTgwNlIzIjp7InhqbGxiIjp7ImJubGpqZV9xZHR6c3lzZGR4aiI6IjAuMDAiLCJibmxqamVfZHF0eiI6IjAuMDAiLCJieWplX2NoamtseHpmZHhqIjoiLTE4OS4yOCIsImJubGpqZV9xZGprc2RkeGoiOiIwLjAwIiwiYm5samplX3pmZHpneGMiOiI0NTUwMS4xOCIsImJubGpqZV9zaGRxdHoiOiIwLjAwIiwiYm5samplX2p5aGRjc2R4amxsamUiOiI2NTQyMC41OCIsImJ5amVfcWR0enN5c2RkeGoiOiIwLjAwIiwiYm5samplX2NoamtseHpmZHhqIjoiLTU1My41MSIsImJubGpqZV9jemhkY3NkeGpsbGplIjoiNTUzLjUxIiwiYnlqZV9xbXhqeWUiOiI0NzkzNzcuMzciLCJieWplX2dteWNsIjoiMjUyODcxLjc5IiwiYm5samplX3hzdHp6dHpzZGR4aiI6IjAuMDAiLCJieWplX3pmcXR5anloZHlnZHhqIjoiOTQ1OC41NiIsImJ5amVfY3poZGNzZHhqbGxqZSI6IjE4OS4yOCIsImJ5amVfdHpoZGNzZHhqbGxqZSI6IjAuMDAiLCJibmxqamVfY2hqa2JqemZkeGoiOiIwLjAwIiwiYnlqZV96ZmRzZiI6IjE4MzkuNzgiLCJieWplX2RxdHoiOiIwLjAwIiwiYnlqZV9mcGxyemZkeGoiOiIwLjAwIiwiYnlqZV9qeWhkY3NkeGpsbGplIjoiMTE0NzY2LjYxIiwiYnlqZV9xZGprc2RkeGoiOiIwLjAwIiwiYnlqZV9zZHF0eWp5aGR5Z2R4aiI6IjMyMDAwLjAwIiwiYnlqZV9namdkemMiOiIwLjAwIiwiYnlqZV94c3R6enR6c2RkeGoiOiIwLjAwIiwiYm5samplX3FteGp5ZSI6IjQ3OTM3Ny4zNyIsImJubGpqZV9jemdkemMiOiIwLjAwIiwiYm5samplX2pxY3hqeWUiOiI0MTM0MDMuMjgiLCJibmxqamVfZ2pnZHpjIjoiMC4wMCIsImJubGpqZV9nbXljbCI6IjQzNDY1OC43OSIsImJ5amVfeGpqemplIjoiMTE0OTU1Ljg5IiwiYnlqZV9qcWN4anllIjoiMzY0NDIxLjQ4IiwiYnlqZV9jaGprYmp6ZmR4aiI6IjAuMDAiLCJibmxqamVfeHNjY3AiOiI1MTU5MTcuMzAiLCJibmxqamVfdHpoZGNzZHhqbGxqZSI6IjAuMDAiLCJibmxqamVfemZxdHlqeWhkeWdkeGoiOiIxMDkwOC45MiIsImJ5amVfc2hkcXR6IjoiMC4wMCIsImJ5amVfemZkemd4YyI6IjMyMzA3LjU2IiwiYm5samplX2ZwbHJ6ZmR4aiI6IjAuMDAiLCJibmxqamVfc2RxdHlqeWhkeWdkeGoiOiI0MzE1My4yNCIsImJ5amVfeHNjY3AiOiIzNzkyNDQuMzAiLCJibmxqamVfemZkc2YiOiIyNTgxLjA3IiwiYnlqZV9jemdkemMiOiIwLjAwIiwiYm5samplX3hqanpqZSI6IjY1OTc0LjA5In19fSwic2VydmljZUlkIjoiUzAwMiJ9",
        "statusMsg":"报表数据数据解析成功",
        "statusCode":"T1"
    }
}
响应失败示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "报表解析失败",
        "stackTrace": null,
        "statusCode": "T2"
    }
}
注意事项

需要先调用S012获取报表,再通过S004获取处理结果 "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。

申报确认 S011

S003 申报提交是 sqbz 传 1的时候,需要调用S011接口确认申报,才会将前面的申报任务真正的提交给税局

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg返回信息string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S011",
    "jsonData": {
    }
}
响应示例
json
{
  "status": 200,
  "code": "T0000",
  "msg": "执行成功",
  "stackTrace": null,
  "data": {}
}

征收项目缴款结果查询 S004-S013

使用该接口查询征收项目缴款结果状态

请求参数

json
{
	"jsonData": {
		"nsrsbh": "税号",
		"serviceId": "S013",
		"sbzlbh": "申报种类编码",
		"wybh":"唯一编号,部分税种需要",
		"needScreenshot":"需要截图,如:1"
	},
	"appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
	"serviceId": "S004"
}

响应参数

请求示例
json
{
    "jsonData": {
        "nsrsbh": "税号",
        "serviceId": "S013",
        "sbzlbh": "申报种类编码",
        "wybh":"唯一编号,部分税种需要",
        "needScreenshot":"需要截图,如:1"
    },
    "appKey": "a3534d0a8b264350bbdbfe7656eb6caf",
    "serviceId": "S004"
}

缴款记录查询 G009

使用该接口查询缴款记录

请求参数

appKey客户唯一标识用户申请,后台自动分配string(32)必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
jkrqq缴款日期起请求参数,位置在jsonData里面,格式yyyy-MM-dd,按次的日期格式补充说明,参考下面的注意事项;string必填
jkrqz缴款日期止请求参数,位置在jsonData里面,格式yyyy-MM-dd,按次的日期格式补充说明,参考下面的注意事项;string必填
method请求方式:【0:发起请求;1:获取结果】 说明:参数传递“0”的时候,表示发起请求,此时状态变更为获取中,使用“1”来查询获取返回结果请求参数,位置在jsonData里面,该参数将发起请求和查询2个接口合并为了1一个; 如果之前获取过,直接使用"1",请求会返回缓存值;需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可;string必填

响应参数

status状态编码状态编码:200表示正常string必定返回
code业务编码T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode前请求记录的执行状态当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态:T0处理中、T1处理成功、T2处理失败string非必定返回
lastUpdateTime最后一次更新时间是返回对象data中的内容string非必定返回
resultData缴款明细条目集合是返回对象data中的内容,缴款明细条目集合List非必定返回
jkrq缴款日期是返回对象resultData的内容,缴款日期yyyy-MM-dd hh:mm:ssstring非必定返回
zspmMc征收品目名称是返回对象resultData中的内容。string非必定返回
skssqq税款所属期起是返回对象resultData中的内容。税款所属期起 yyy-MM-ddstring非必定返回
skssqz税款所属期止是返回对象resultData中的内容。税款所属期止 yyyy-MM-ddstring非必定返回
zspmDm征收品目代码是返回对象resultData中的内容。string非必定返回
zsxmDm征收项目代码是返回对象resultData中的内容。string非必定返回
zsxmMc征收项目名称是返回对象resultData中的内容。string非必定返回
skzlMc税款种类名称是返回对象resultData中的内容。string非必定返回
pzzlMc票证种类是返回对象resultData中的内容。string非必定返回
pzzlDm票证种类代码是返回对象resultData中的内容。string非必定返回
skzlDm税款种类代码是返回对象resultData中的内容。string非必定返回
skjnfsMc税款缴纳方式是返回对象resultData中的内容。string非必定返回
skjnfsDm税款缴纳方式代码是返回对象resultData中的内容。string非必定返回
pzhm票证号码是返回对象resultData中的内容。string非必定返回
nsrsbh纳税人识别号string非必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G009",
    "jsonData": {
        "nsrsbh": "税号",
        "jkrqq": "缴款日期起,如:2023-11-01",
        "jkrqz": "缴款日期止,如:2023-11-30",
        "method":"1, 如:0:发起请求;1:获取结果"
    }
}
响应处理中示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "正在处理,请等待!",
        "statusCode": "T0"
    }
}
响应成功示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "resultData": [
            {
                "jkrq": "2024-08-14 16:10:30",
                "zspmMc": "租赁合同",
                "skssqz": "2024-08-14",
                "sjje": "19.50",
                "zspmDm": "101110114",
                "skzlMc": "正税",
                "pzzlDm": "000006010",
                "zsxmDm": "10111",
                "skjnfsMc": "税库联网缴税",
                "skssqq": "2024-08-14",
                "zsxmMc": "印花税"
            },
            {
                "jkrq": "2024-08-14 15:26:55",
                "zspmMc": "工会经费",
                "skssqz": "2024-07-31",
                "sjje": "1349.24",
                "zspmDm": "399001010",
                "skzlMc": "正税",
                "pzzlDm": "000006010",
                "zsxmDm": "39900",
                "skjnfsMc": "税库联网缴税",
                "skssqq": "2024-07-01",
                "zsxmMc": "其他收入"
            } 
        ],
        "statusCode": "T1",
        "lastUpdateTime": "2024-09-27 10:16:27"
    }
}

响应失败示例

json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "处理失败!",
        "stackTrace": "",
        "statusCode": "T2"
    }
}
注意事项

注意:36个省市电子税局内返回信息存在差异,返回信息内部分字段可能为空,具体以实际调用为准! "statusCode": "T0"(处理中);"T1"(处理成功);"T2"(处理失败)。

申报作废 S005

作废接口,在当月的申报征期内,可以使用该接口对已经申报过并且没有缴款的税种,进行作废处理。

请求参数

appKey客户唯一标识用户申请,后台自动分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置jsonData里面,格式yyyy-MMM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S005",
    "jsonData": {
        "nsqxdm": "02",
        "nsrsbh": "税号",
        "sbzlbh": "申报种类编号,如:10101",
        "skssqq": "2019-10-01",
        "skssqz": "2019-10-31",
        "wybh": "部分税种需要"
    }
}
响应示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "请求成功!",
    "stackTrace": null,
    "data": null
}

注意事项

该接口支持已经上线新版电子税局企业

申报作废结果查询 S004-S005

使用该接口查询调用作废接口结果状态

请求参数

appKey客户唯一标识用户申请,后台自动分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
sbzlbh申报种类编码请求参数,位置在jsonData里面,具体值参考码表string必填
nsqxdm纳税期限代码请求参数,位置在jsonData里面,01:按次、02:月度、03:季度、04:年度、05:半年度string必填
skssqq所属期起请求参数,位置在jsonData里面,格式yyyy-MM-ddstring必填
skssqz所属期止请求参数,位置jsonData里面,格式yyyy-MMM-ddstring必填
wybh唯一编号请求参数,位置在jsonData里面,按次以及部分税种需要,存在校验string非必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象string必定返回
statusCode请求记录的执行状态是返回对象data中的内容,该参数表示当前请求记录的执行状态。T0:处理中、T1:处理成功、T2:处理失败string非必定返回
statusMsg提示信息返回对象data中的内容,描述当前返回信息string非必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S004",
    "jsonData": {
        "nsqxdm": "02",
        "nsrsbh": "税号",
        "sbzlbh": "申报种类编号,如:10101",
        "skssqq": "2019-10-01",
        "skssqz": "2019-10-31",
        "wybh": "部分税种需要",
        "serviceId": "S005"
    }
}
响应处理中示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "作废中!",
        "statusCode": "T0"
    }
}
响应成功示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "作废成功!",
        "statusCode": "T1"
    }
}
响应失败示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "执行失败:未找到可作废的申报记录",
        "stackTrace": null,
        "statusCode": "T2"
    }
}
注意事项j

该接口支持已经上线新版电子税局企业

待缴款列表获取 G010

查询税局待缴款列表

请求参数

appKey客户唯一标识用户申请,后台管理员分配string必填
nsrsbh税号string必填

响应参数

nsrsbh纳税人识别号string必定返回
nssbrq申报日期string必定返回
zsxmDm税(费)种代码string非必定返回
zspmDm税(品)目代码string非必定返回
skssqq税款所属期起string必定返回
skssqz税款所属期止string必定返回
jkqx缴款期限string必定返回
ybtse应缴税额string必定返回
sjse实缴税额string必定返回
znj滞纳金、利息、违约金、加罚款string非必定返回
zsxmmc税(费)种string必定返回
zspmmc税(品)目string非必定返回
yzpzmxxh行号string必定返回
Zsuuid征收信息唯一idstring必定返回
Yzpzxh应征凭证序号string必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G010",
    "jsonData": {
        "nsrsbh": "税号"
    }
}

纳税主体资格信息数据 G014

获取纳税主体资格信息数据

请求参数

method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态T0处理中、T1处理成功、T2处理失败string必定返回
sjzzrq数据终止日期YYYY-MM-DDstring条件必定返回
zfbz作废标志N作废,Y正常string条件必定返回
yxqz有效期止YYYY-MM-DDstring条件必定返回
yxqq有效期起YYYY-MM-DDstring条件必定返回
nszgmc纳税人资格名称string条件必定返回
nszgdm纳税人资格代码string条件必定返回
nsrsbh纳税人识别号string条件必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G014",
    "jsonData": {
        "nsrsbh": "税号"
    }
}
响应示例
json
{
    "code":"S000",
    "rawCode":"S000",
    "msg":"请求成功",
    "data": [
    {
        "nsrsbh": "xxx",
        "nszgdm": "201",
        "nszgmc": "增值税一般纳税人",
        "yxqq": "2011-06-01 00:00:00",
        "yxqz": "9999-12-31 00:00:00",
        "zfbz": "N",
        "sjzzrq": "9999-12-31 00:00:00"
    },
    {
        "nsrsbh": "xxxx",
        "nszgdm": "202",
        "nszgmc": "辅导期增值税一般纳税人",
        "yxqq": "2010-12-01 00:00:00",
        "yxqz": "2011-05-31 00:00:00",
        "zfbz": "N",
        "sjzzrq": "2011-05-31 00:00:00"
    },
    {
        "nsrsbh": "913608216937353403",
        "nszgdm": "511",
        "nszgmc": "技改内资企业",
        "yxqq": "2010-02-01 00:00:00",
        "yxqz": "2010-12-31 00:00:00",
        "zfbz": "N",
        "sjzzrq": "2010-12-31 00:00:00"
    },
    {
        "nsrsbh": "xxxx",
        "nszgdm": "202",
        "nszgmc": "辅导期增值税一般纳税人",
        "yxqq": "2010-01-01 00:00:00",
        "yxqz": "2010-11-30 00:00:00",
        "zfbz": "N",
        "sjzzrq": "2010-11-30 00:00:00"
    }
]
}

三方协议银行数据 G015

获取三方协议银行数据

请求参数

method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态T0处理中、T1处理成功、T2处理失败string必定返回
sfxyztDm协议状态(01未验证 02验证通过)String条件必定返回
skssswjgDm税务机关代码string条件必定返回
skssswjgMc税务机关string条件必定返回
pkbz批扣标志代码string条件必定返回
pkbzmc批扣标志string条件必定返回
qsyhhh清算银行号string条件必定返回
khyhhh开户银行行号string条件必定返回
jkzh缴款账号string条件必定返回
jkzhmc缴款账户名称string条件必定返回
yhyywdDm银行营业网点代码string条件必定返回
yhyywdMc银行营业网点string条件必定返回
yhhbDm开户银行代码string条件必定返回
yhhbMc开户银行string条件必定返回
sfxyh三方协议号string条件必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G015",
    "jsonData": {
        "nsrsbh": "税号"
    }
}
响应示例
json
{
    "code":"S000",
    "rawCode":"S000",
    "msg":"请求成功",
    "data": [
    {
        "sfxyh": "xxx",
        "yhhbMc": "xxxx银行",
        "yhhbDm": "103",
        "yhyywdMc": "",
        "yhyywdDm": "xxx",
        "jkzhmc": "xxxx",
        "jkzh": "xxxx",
        "khyhhh": "",
        "qsyhhh": "xxxx",
        "pkbzmc": "所有非批扣",
        "pkbz": "0",
        "skssswjgMc": "xxxx",
        "skssswjgDm": "xxx",
        "sfxyztDm": "02"
    }
    {
        "sfxyh": "xxx",
        "yhhbMc": "xxx银行",
        "yhhbDm": "103",
        "yhyywdMc": "",
        "yhyywdDm": "xxx",
        "jkzhmc": "xxxx司",
        "jkzh": "xxxx",
        "khyhhh": "",
        "qsyhhh": "xxx",
        "pkbzmc": "所有非批扣",
        "pkbz": "0",
        "skssswjgMc": "xxx局",
        "skssswjgDm": "1xxx",
        "sfxyztDm": "02"
    }
]
}

纳税人基本信息(新)G013

获取全量纳税人基本信息

请求参数

method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填

响应参数

code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
data返回对象json必定返回
msg消息描述string必定返回
qyjyx企业经营信息string条件必定返回
gdgrs固定工人数string条件必定返回
ggrs雇工人数string条件必定返回
jyfw经营范围string条件必定返回
tzze投资总额string条件必定返回
cyrs从业人数string条件必定返回
hsfs核算方式string条件必定返回
zczb注册资本string条件必定返回
hsfsDm核算方式代码string条件必定返回
wjcyrs外籍从业人数string条件必定返回
zfjgxx总分机构信息string条件必定返回
zfjg总分机构string条件必定返回
zfjglx总分机构类型string条件必定返回
fzjgxx分支机构信息string条件必定返回
fjgnsrmc名称string条件必定返回
fjgshxydm统一社会信用代码(纳税人识别号)string条件必定返回
fjgzcdz注册地址string条件必定返回
jcxx基础信息string条件必定返回
nsrzt纳税人状态string条件必定返回
yhzh存款账户string条件必定返回
djzclx登记注册类型string条件必定返回
hyDm行业代码string条件必定返回
zhymxhy行业string条件必定返回
nsxypddj纳税信用评定等级string条件必定返回
swdjrq税务登记日期string条件必定返回
zgswskfjDm主管税务机关科所分局代码string条件必定返回
zzsqylx增值税企业类型string条件必定返回
zzsqylxDm增值税企业类型代码string条件必定返回
nsrztDm纳税人状态代码string条件必定返回
pdnd评价年度string条件必定返回
zgswjDm主管税务机关代码string条件必定返回
zgswskfjMc主管税务机关科所分局string条件必定返回
nsrmc纳税人名称string条件必定返回
zgswjMc主管税务机关string条件必定返回
kjzdzzDm适用会计制度代码string条件必定返回
kjzdzz适用会计制度代码string条件必定返回
kqyccsdjztbz跨区域财产税登记主体标志string条件必定返回
kyslrq开业(设立)日期string条件必定返回
qybz企业标志string条件必定返回
djzclxDm登记注册代码string条件必定返回
zzjgDm组织机构代码string条件必定返回
sfqhjt是否千户集团string条件必定返回
sfcktsqy是否出口退税企业string条件必定返回
yzxxyzxxstring条件必定返回
bsrdzxx电子邮箱string条件必定返回
cwfzrdzxx电子邮箱string条件必定返回
fddbrxm法定代表人姓名string条件必定返回
bsrsfzjzl证件种类string条件必定返回
fddbrsfzjhm证件号码string条件必定返回
fddbryddh移动电话string条件必定返回
bsrxm办税人员姓名string条件必定返回
fddbrgddh固定电话string条件必定返回
bsryddh移动电话string条件必定返回
fddbrsfzjlxDm证件种类代码string条件必定返回
cwfzrgddh固定电话string条件必定返回
cwfzrxm财务负责人姓名string条件必定返回
cwfzrsfzjhm证件号码string条件必定返回
cwfzrsfzjzlDm证件种类代码string条件必定返回
bsrgddh固定电话string条件必定返回
cwfzryddh移动电话string条件必定返回
fddbrdzxx电子邮箱string条件必定返回
bsrsfzjhm证件号码string条件必定返回
bsrsfzjzlDm证件种类代码string条件必定返回
cwfzrsfzjzl证件种类string条件必定返回
fddbrsfzjlx证件种类string条件必定返回
tzfxx投资方string条件必定返回
tzze投资总额string条件必定返回
hbsz币种string条件必定返回
tzze投资总额string条件必定返回
hbszDm币种代码string条件必定返回
tzfxx投资方string条件必定返回
dz地址string条件必定返回
gjhdqsz国籍string条件必定返回
gjhdqszDm国籍代码string条件必定返回
nsrsbh纳税人识别号string条件必定返回
tzbl投资比例(%)string条件必定返回
tzfhhhrmc投资方名称string条件必定返回
tzfhhhrzjhm证件号码string条件必定返回
tzfhhhrzjzl证件种类string条件必定返回
tzfhhhrzjzlDm证件种类代码string条件必定返回
tzfjjxz投资方经济性质string条件必定返回
tzfjjxzDm投资方经济性质代码string条件必定返回
tzzb投资比例string条件必定返回
zcjyxx注册经营信息string条件必定返回
scjydlxdh生产经营地联系电话string条件必定返回
zcdyzbm注册地邮政编码string条件必定返回
scjydz生产经营地址string条件必定返回
zcdlxdh注册地联系电话string条件必定返回
zcdz注册地址string条件必定返回
scjydyzbm生产经营地邮政编码string条件必定返回
fddbrglqyxx法定代表人关联企业信息string条件必定返回
djrq税务登记日期string条件必定返回
glnsrsbh关联企业纳税人识别号string条件必定返回
nsrmc纳税人名称string条件必定返回
nsrztDm纳税人状态代码string条件必定返回
nsrztMc纳税人状态string条件必定返回
zgswjDm主管税务机关代码string条件必定返回
zgswjMc主管税务机关string条件必定返回
successtruestring条件必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G013",
    "jsonData": {
        "nsrsbh": "税号",
        "method": "0"
    }
}
响应成功示例
json
{
    "code": "S000",
    "data": {
        "qyjyx": { //企业经营信息
            "gdgrs": "固定工人数",
            "ggrs": "雇工人数",
            "jyfw": "经营范围",
            "tzze": "投资总额",
            "cyrs": "从业人数",
            "hsfs": "核算方式",
            "zczb": "注册资本",
            "hsfsDm": "核算方式代码",
            "wjcyrs": "外籍从业人数"
        },
        "zfjgxx": {//总分机构信息
            "zfjg": {
                "zfjglx": "总分机构类型"
            },
            "fzjgxx": [
                {
                    "fjgnsrmc": "名称",
                    "fjgshxydm": "统一社会信用代码(纳税人识别号)",
                    "fjgzcdz": "注册地址"
                }
            ]
        },
        "jcxx": { //基础信息
            "nsrzt": "纳税人状态",
            "yhzh": "存款账户",
            "djzclx": "登记注册类型",
            "hyDm": "行业代码",
            "zhymxhy": "行业",
            "nsxypddj": "纳税信用评定等级",
            "swdjrq": "税务登记日期",
            "zgswskfjDm": "主管税务机关科所分局代码",
            "zzsqylx": "增值税企业类型",
            "zzsqylxDm": "增值税企业类型代码",
            "nsrztDm": "纳税人状态代码",
            "pdnd": "评价年度",
            "zgswjDm": "主管税务机关代码",
            "zgswskfjMc": "主管税务机关科所分局",
            "nsrmc": "纳税人名称",
            "zgswjMc": "主管税务机关",
            "kjzdzzDm": "适用会计制度代码",
            "kjzdzz": "适用会计制度代码",
            "kqyccsdjztbz": "跨区域财产税登记主体标志",
            "kyslrq": "开业(设立)日期",
            "qybz": "企业标志",
            "djzclxDm": "登记注册代码",
            "zzjgDm": "组织机构代码",
			"sfqhjt": "是否千户集团",
			"sfcktsqy": "是否出口退税企业"
        },
        "yzxx": { //
            "bsrdzxx": "电子邮箱",
            "cwfzrdzxx": "电子邮箱",
            "fddbrxm": "财务负责人姓名",
            "bsrsfzjzl": "证件种类",
            "fddbrsfzjhm": "证件号码",
            "fddbryddh": "移动电话",
            "bsrxm": "办税人员姓名",
            "fddbrgddh": "固定电话",
            "bsryddh": "移动电话",
            "fddbrsfzjlxDm": "证件种类代码",
            "cwfzrgddh": "固定电话",
            "cwfzrxm": "财务负责人姓名",
            "cwfzrsfzjhm": "证件号码",
            "cwfzrsfzjzlDm": "证件种类代码",
            "bsrgddh": "固定电话",
            "cwfzryddh": "移动电话",
            "fddbrdzxx": "电子邮箱",
            "bsrsfzjhm": "证件号码",
            "bsrsfzjzlDm": "证件种类代码",
            "cwfzrsfzjzl": "证件种类",
            "fddbrsfzjlx": "证件种类"
        },
        "tzfxx": {
             "tzze": [
                {
                    "hbsz": "币种",
                    "tzze": "投资总额",
                    "hbszDm": "币种代码"
                }
            ],
            "tzfxx": [//投资方
                {
                    "dz": "地址",
                    "gjhdqsz": "国籍",
                    "gjhdqszDm": "国籍代码",
                    "nsrsbh": "纳税人识别号",
                    "tzbl": "投资比例(%)",
                    "tzfhhhrmc": "投资方名称",
                    "tzfhhhrzjhm": "证件号码",
                    "tzfhhhrzjzl": "证件种类",
                    "tzfhhhrzjzlDm": "证件种类代码",
                    "tzfjjxz": "投资方经济性质",
                    "tzfjjxzDm": "投资方经济性质代码",
                    "tzzb": "投资比例"
                }
            ]
        },
        "zcjyxx": { //注册经营信息
            "scjydlxdh": "生产经营地联系电话",
            "zcdyzbm": "注册地邮政编码",
            "scjydz": "生产经营地址",
            "zcdlxdh": "注册地联系电话",
            "zcdz": "注册地址",
            "scjydyzbm": "生产经营地邮政编码"
        },
        "fddbrglqyxx": [//法定代表人关联企业信息
            {
                "djrq": "税务登记日期",
                "glnsrsbh": "关联企业纳税人识别号",
                "nsrmc": "纳税人名称",
                "nsrztDm": "纳税人状态代码",
                "nsrztMc": "纳税人状态",
                "zgswjDm": "主管税务机关代码",
                "zgswjMc": ""主管税务机关""
            }
        ]
    },
    "msg": "请求成功",
    "success": true
}

财报报送小类获取 G012

获取纳税人财务报表报送小类

请求参数

appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填

响应参数

status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态T0处理中、T1处理成功、T2处理失败string必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
sssqq报送所属期起YYYY-MM-DDstring条件必定返回
sssqz报送所属期止YYYY-MM-DDstring条件必定返回
bsqj默认报送期间02:月报,03:季报,04:年报string条件必定返回
bsqjs可选报送期间以逗号分隔,例如: 02,03,04string条件必定返回
qhqyBz千户企业标志Y:是,N:否string条件必定返回
ybqyjrqyBz一般企业、金融企业标志ybqy:一般企业, jrqy:金融企业string条件必定返回
sbzlbh申报种类编号具体值参考码表string条件必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G012",
    "jsonData": {
        "nsrsbh": "税号"
    }
}
响应成功示例
json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": {
        "statusMsg": "财务报表报送小类信息获取成功!",
        "resultData": [{
                "bsqjs": "02,03,04",
                "bsqj": "03",
                "ybqyjrqyBz": "ybqy",
                "qhqyBz": "N",
                "sssqz": "2024-09-30",
                "sssqq": "2024-07-01",
                "sbzlbh": "B9807"
            }, {
                "bsqjs": "02,03,04",
                "bsqj": "03",
                "ybqyjrqyBz": "ybqy",
                "qhqyBz": "N",
                "sssqz": "2024-09-30",
                "sssqq": "2024-07-01",
                "sbzlbh": "B9806"
            }
        ],
        "statusCode": "T1",
        "lastUpdateTime": "2024-12-27 10:16:45"
    }
}

局端欠税信息数据 G016

获取局端欠税信息数据

请求参数

json
{
	"appKey": "16e7c0b041054649a0526107c701451c",
	"jsonData": {
		"nsrsbh": "税号"
	}
}

响应参数

局端违法违章信息 G017

获取局端违法违章信息

请求参数

json
{
	"appKey": "16e7c0b041054649a0526107c701451c",
	"jsonData": {
		"nsrsbh": "税号",
                "djrqq": "登记日期起",
                "djrqz": "登记日期止"
	}
}

响应参数

局端提醒信息 G018

获取局端提醒信息

请求参数

method请求方式:【0:发起请求;1:获取结果】请求参数,位置在jsonData里面; 参数传递“0”的时候,表示发起请求,此时状态变更为获取中. 使用“1”来查询获取返回结果; ,如果之前获取过,直接使用"1",请求会返回缓存值; 需要重新获取最新结果,先使用"0"发起请求,在使用"1"获取结果即可.string必填
serviceId服务ID选择对应的接口服务,参考接口列表string必填
nsrsbh纳税人识别号请求参数,位置在jsonData里面string必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填

响应参数

msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
data返回对象json必定返回
statusMsg提示信息string必定返回
resultData当状态返回T1成功的时候,返回的结果信息string条件必定返回
statusCode当"method": "1"时候,进行查询,返回的参数,表示当前请求记录的执行状态T0处理中、T1处理成功、T2处理失败string必定返回
zyxyxj重要优先级别string条件必定返回
xxzsfs消息展示方式string条件必定返回
xxzsbt消息展示标题string条件必定返回
xxyxqz消息有效终止日期string条件必定返回
xxyxqq消息有效起始日期string条件必定返回
xxuuid消息通用唯一识别码string条件必定返回
xxflDm消息分类代码string条件必定返回
sfyyd是否预约string条件必定返回
sfsytc是否使用套餐string条件必定返回
pcbh批次编号string条件必定返回
djxh登记序号string条件必定返回
nsrsbh纳税人识别号string条件必定返回
请求示例
json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "G018",
    "jsonData": {
        "nsrsbh": "税号"
    }
}
响应示例
json
{
    "code":"S000",
    "rawCode":"S000",
    "msg":"请求成功",
    "data": [
    {
        "nsrsbh": "91340100MA8N51QWXP",
        "djxh": "10213401000001401689",
        "pcbh": "851e9f5956d24ad59ff4068046afd9b5",
        "sfsytc": "N",
        "sfyyd": "N",
        "xxflDm": "1001",
        "xxuuid": "c6a849086e2947b5a498d3b13dbd4fad",
        "xxyxqq": "2025-01-14 03:02:02",
        "xxyxqz": "2025-07-13 03:02:02",
        "xxzsbt": "临期未申报提醒",
        "xxzsfs": "1",
        "zyxyxj": "3"
    }
]
}

查询申报期处理成功数据的完成时间 S014

申报数据查询处理成功的完成时间

请求参数

serviceId服务ID选择对应的接口服务,参考接口列表string必填
appKey客户唯一标识用户申请,后台管理员分配string必填
jsonData请求参数参数请求体json必填
queryMonth查询月份请求参数,位置在jsonData里面, yyyy-MM格式,可为空,默认为当前月份string非必填

响应参数

msg消息描述string必定返回
stackTrace错误堆栈信息string必定返回
status状态编码:200表示正常string必定返回
code业务编码:T0000表示成功,其他编码均为异常编码string必定返回
data返回对象json必定返回
nsrsbh纳税人识别号string条件必定返回
qymc企业名称string条件必定返回
sbzlbh申报税种编码具体值参考码表string条件必定返回
skssqq税款所属期起格式:yyyy-MM-ddstring条件必定返回
skssqz税款所属期止格式:yyyy-MM-ddstring条件必定返回
declareTime申报提示(S003)成功时间格式yyyy-MM-dd HH:mm:ssstring条件必定返回
payTime申报缴款(S006)成功时间格式yyyy-MM-dd HH:mm:ssstring条件必定返回
reportTime当期申报表下载(S009)成功时间格式yyyy-MM-dd HH:mm:ssstring条件必定返回
taxProofTime完税证明下载(S008)成功时间格式yyyy-MM-dd HH:mm:ssstring条件必定返回
wybh申报提交时传入的唯一编号string条件必定返回
dqbm地区编码具体值参考码表string条件必定返回
isZeroDeclare"0":正常申报,"1":零申报是否零申报string条件必定返回
nsqxdm纳税期限代码具体值参考码表string条件必定返回

请求示例

json
{
    "appKey": "16e7c0b041054649a0526107c701451c",
    "serviceId": "S014",
    "jsonData": {
        "queryMonth": "申报月份yyyy-MM格式,可为空默认为当前月份"
    }
}

响应示例

json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": [
        {
            "nsrsbh": "纳税人识别号",
            "qymc": "企业名称",
            "sbzlbh": "申报税种编码",
            "skssqq": "税款所属期起",
            "skssqz": "税款所属期止",
            "dqbm": "地区编码",
            "isZeroDeclare": "零申报标识",
            "nsqxdm": "纳税期限代码",
            "declareTime": "申报(S003)处理成功时间,格式yyyy-MM-dd HH:mm:ss",
            "payTime": "缴款(S006)处理成功时间,格式yyyy-MM-dd HH:mm:ss",
            "reportTime": "当期申报表下载(S009)处理成功时间,格式yyyy-MM-dd HH:mm:ss",
            "taxProofTime": "完税证明下载(S008)处理成功时间,格式yyyy-MM-dd HH:mm:ss",
            "wybh": "申报提交时传入的唯一编号,可为空"
        }
    ]
}

响应成功示例

json
{
    "status": 200,
    "code": "T0000",
    "msg": "执行成功!",
    "stackTrace": null,
    "data": [
        {
            "nsrsbh": "税号",
            "qymc": "企业名称",
            "dqbm": "12",
            "isZeroDeclare": "0",
            "nsqxdm": "03",
            "sbzlbh": "10101",
            "skssqq": "2025-01-01",
            "skssqz": "2025-01-31",
            "declareTime": "2025-02-10 13:10:41",
            "payTime": null,
            "reportTime": null,
            "taxProofTime": null,
            "wybh": ""
        }
    ]
}

响应失败示例

json
{
    "status": 200,
    "code": "T2",
    "msg": "查询当前处理成功数据完成时间失败,查询月份参数格式异常!",
    "stackTrace": null,
    "data": null
}

六、其他类型编码

申报期限类型

码表类型编码名称上级编码上级名称
申报期限类型05半年度
申报期限类型04年度
申报期限类型03季度
申报期限类型02月度
申报期限类型01按次

身份证件类型

码表类型编码名称上级编码上级名称
身份证件类型212中华人民共和国往来港澳通行证
身份证件类型213台湾居民来往大陆通行证
身份证件类型208外国护照
身份证件类型210港澳居民来往内地通行证
身份证件类型206残疾人证
身份证件类型207残疾军人证(1-8级)
身份证件类型204士兵证
身份证件类型205军队离退休干部证
身份证件类型203武警警官证
身份证件类型202军官证
身份证件类型199其他单位证件
身份证件类型201居民身份证
身份证件类型103税务登记证
身份证件类型101组织机构代码证
身份证件类型102营业执照

登录身份类型

码表类型编码名称上级编码上级名称
登录身份7开票员
登录身份8办税员
登录身份2法定代表人
登录身份1财务负责人

省份码表

码表类型编码名称上级编码上级名称
省份码表65[65]新疆维吾尔自治区
省份码表64[64]宁夏回族自治区
省份码表63[63]青海省
省份码表62[62]甘肃省
省份码表61[61]陕西省
省份码表54[54]西藏自治区
省份码表53[53]云南省
省份码表52[52]贵州省
省份码表51[51]四川省
省份码表50[50]重庆市
省份码表46[46]海南省
省份码表45[45]广西壮族自治区
省份码表440[440]深圳
省份码表44[44]广东省
省份码表43[43]湖南省
省份码表42[42]湖北省
省份码表41[41]河南省
省份码表370[370]青岛市
省份码表37[37]山东省
省份码表36[36]江西省
省份码表35[35]福建省
省份码表350[350]厦门市
省份码表34[34]安徽省
省份码表330[330]宁波
省份码表33[33]浙江省
省份码表32[32]江苏省
省份码表31[31]上海市
省份码表23[23]黑龙江省
省份码表22[22]吉林省
省份码表210[210]大连市
省份码表21[21]辽宁省
省份码表15[15]内蒙古自治区
省份码表14[14]山西省
省份码表13[13]河北省
省份码表12[12]天津市
省份码表11[11]北京市
省份码表00[00]全国

申报种类编码

码表类型编码名称上级编码上级名称
申报种类编码20161[20161]千户集团基础涉税数据
申报种类编码10120[10120]环境保护税A类申报
申报种类编码10120CJ[10120CJ]环境保护税A类税源采集
申报种类编码30203[30203]水资源税B类
申报种类编码30202[30202]水资源税A类
申报种类编码30601[30601]工会经费纳税申报表
申报种类编码30600[30600]非税收入通用申报
申报种类编码30599[30599]通用申报表
申报种类编码29806[29806]财务报表(小企业会计准则)
申报种类编码39805[39805]财务报表(企业会计制度)
申报种类编码B9806[B9806]财务报表(企业会计准则(未执行))
申报种类编码B9807[B9807]财务报表(企业会计准则(已执行))
申报种类编码B9809[B9809]财务报表(企业会计准则金融企业(已执行))
申报种类编码B9808[B9808]财务报表(企业会计准则金融企业(未执行))
申报种类编码10412[10412]企业所得税月(季)报A类
申报种类编码10701[10701]车船税采集及申报
申报种类编码10521[10521]土地增值税预征
申报种类编码10300[10300]消费税及附加税费申报表
申报种类编码10107[10107]资源税
申报种类编码42016[42016]增值税预缴税
申报种类编码10112[10112]印花税采集及申报(按期)
申报种类编码B0112[B0112]印花税采集及申报(按次)
申报种类编码10601[10601]文化事业建设费(新国税)
申报种类编码10517[10517]残疾人保障基金
申报种类编码10501[10501]房产税
申报种类编码10502[10502]城镇土地使用税
申报种类编码10102[10102]增值税小规模纳税人
申报种类编码S10100[S10100]社保申报
申报种类编码10414[10414]居民企业(查账征收)企业所得税年度申报
申报种类编码10504[10504]契税
申报种类编码10505[10505]耕地占用税
申报种类编码10506[10506]车辆购置税
申报种类编码10101增值税一般纳税人

登录方式

码表类型编码名称上级编码上级名称
登录方式2特定主体登录
登录方式1用户名(手机号)密码

征收项目

码表类型编码名称上级编码上级名称
征收项目30178污水处理费收入
征收项目30500罚没收入
征收项目30432国土资源行政事业性收费收入
征收项目30424人防办行政事业性收费收入
征收项目30408税务行政事业性收费收入
征收项目30407财政行政事业性收费收入
征收项目30400行政事业性收费收入
征收项目30299其他专项收入
征收项目30224油价调控风险准备金
征收项目30221水利建设专项收入
征收项目30218残疾人就业保障金
征收项目30217文化事业建设费
征收项目30216地方教育附加
征收项目30212场外核应急准备资金
征收项目30203教育费附加
征收项目30202水资源费收入
征收项目30201排污费收入
征收项目30200专项收入
征收项目30199其他政府性基金收入
征收项目30176水土保持补偿费收入
征收项目30175废弃电器电子产品处理基金收入
征收项目30168可再生能源发展基金
征收项目30166核电站乏燃料处理处置基金
征收项目30158国家重大水利工程建设基金收入
征收项目30156城市基础设施配套费收入
征收项目30152三峡水库库区基金
征收项目30150跨省际大中型水库库区基金
征收项目30149大中型水库移民后期扶持基金
征收项目30148国有土地使用权出让收入
征收项目30147农业土地开发资金收入
征收项目30146国有土地收益基金收入
征收项目30144城市公用事业附加收入
征收项目30129国家电影事业发展专项资金收入
征收项目30102农网还贷资金收入
征收项目30100政府性基金收入
征收项目11005国有资本经营预算转移支付收入
征收项目10399其他收入
征收项目10299其他社会保险费
征收项目10291机关事业单位职业年金
征收项目10212城乡居民基本医疗保险费
征收项目10211机关事业单位基本养老保险费
征收项目10210城乡居民基本养老保险费
征收项目10207城镇居民基本医疗保险费
征收项目10206新型农村合作医疗费
征收项目10205生育保险费
征收项目10204工伤保险费
征收项目10203基本医疗保险费
征收项目10202失业保险费
征收项目10201企业职工基本养老保险费
征收项目10200社会保险费
征收项目10199其他税收收入
征收项目10125屠宰税(废止)
征收项目10121环境保护税
征收项目10120烟叶税
征收项目10119契税
征收项目10118耕地占用税
征收项目10117关税
征收项目10116车辆购置税
征收项目10115船舶吨税
征收项目10114车船税
征收项目10113土地增值税
征收项目10112城镇土地使用税
征收项目10111印花税
征收项目10110房产税
征收项目10109城市维护建设税
征收项目10107资源税
征收项目10106个人所得税
征收项目10105企业所得税退税
征收项目10104企业所得税
征收项目10103营业税
征收项目10102消费税
征收项目99342其他收入
征收项目10101增值税
征收项目99341水利建设专项收入
征收项目10100税收收入
征收项目39999其他收入
征收项目39912差别电价收入
征收项目30714矿产资源专项收入
征收项目30444农业行政事业性收费收入
征收项目30442交通运输行政事业性收费收入
征收项目30433建设行政事业性收费收入
征收项目30427教育行政事业性收费收入
征收项目39907免税商品特许经营费
征收项目39900其他收入
征收项目30799其他国有资源(产)有偿使用收入
征收项目30720国家留成油上缴收入
征收项目30710石油特别收益金
征收项目30706非经营性国有资产收入
征收项目30705利息收入
征收项目30703场地使用费收入
征收项目30702陆上石油矿区使用费
征收项目30701海上石油矿区使用费
征收项目30700国有资源(资产)有偿使用收入
征收项目30604清算收入
征收项目30603产权转让收入
征收项目30600国有资本经营收入
征收项目30501税务部门罚没收入
征收项目30499其他行政事业性收费收入
征收项目30446水利行政事业性收费收入
征收项目30443工业和信息产业行政事业性收费收入