发票勾选结果查询
API说明:通过“发票勾选请求”接口勾选的唯一批次号,查询改批次号下勾选的发票结果。
调用方式:HTTP协议
API编码:jx.rz.select.query
调用方法:POST
数据格式:json
请求报文规范
{
"batchNo":"批次号"
}
字段说明
数据项 | 名称 | 类型 | 长度 | 必须 | 说明 |
---|---|---|---|---|---|
batchNo | 批次号 | varchar | 32 | 是 | 查询该批次号勾选请求对应的勾选返回结果 |
返回报文规范
{
"totalRows":"返回发票总条数",
"batchNo":"批次号",
"invoicesData":[{
"fpdm":"发票代码",
"fphm":"发票号码",
"kprq":"开票日期",
"nsrsbh":"纳税人识别号",
"gxzt":"勾选状态标志",
"yxse":"有效税额",
"se":"税额",
"jkshm":"缴款书号码",
"yt":"用途",
"bdkyy":"不抵扣原因",
"failReason":"失败原因",
"qqsj":"请求时间",
"wcsj":"完成时间"
},{}]
}
字段说明
数据项 | 名称 | 类型 | 长度 | 说明 |
---|---|---|---|---|
totalRows | 返回发票总条数 | varchar | 10 | 本批次返回的发票数量 |
batchNo | 批次号 | varchar | 32 | |
invoicesData | 发票信息 | List | 以数组形式发送发票信息 | |
fpdm | 发票代码 | varchar | 12 | |
fphm | 发票号码 | varchar | 20 | |
kprq | 开票日期 | varchar | 10 | yyyy-MM-dd |
nsrsbh | 纳税人识别号 | varchar | 20 | |
gxzt | 勾选状态标志 | varchar | 2 | 0:未勾选 1:已勾选 |
yxse | 有效税额 | varchar | 20 | 有效税额(保留两位小数),该张发票要抵扣的税额,需小于等于发票税额。批次号对应的发票勾选申请的rzlx(认证类型)为1(即抵扣)时必填。 |
se | 税额 | varchar | 20 | 有效税额(保留两位小数),该张发票要抵扣的税额,需小于等于发票税额。批次号对应的发票勾选申请的rzlx(认证类型)为1(即抵扣)时必填。 |
jkshm | 缴款书号码 | varchar | 50 | |
yt | 用途 | varchar | 1 | 1:抵扣勾选 2:不抵扣勾选 |
bdkyy | 不抵扣原因 | varchar | 2 | 1:用于非应税项目 2:用于免税项目 3:用于集体福利或者个人消费 4:遭受非正常损失 5:其他 |
failReason | 失败原因 | varchar | 2 | 发票勾选完成状态原因说明(包含成功状态码) 详见failReason具体枚举说明 |
qqsj | 请求时间 | varchar | 10 | 格式:yyyy-MM-dd |
wcsj | 完成时间 | varchar | 10 | 格式:yyyy-MM-dd |
failReason具体枚举说明:
状态码 | 说明 |
---|---|
01 | 成功 |
02 | 查无此票或税局网络异常 |
03 | 发票状态非正常 |
04 | 该票已认证 |
05 | 该票已逾期 |
06 | 该票未到期 |
07 | 管理状态异常 |
08 | 有效税额异常 |
09 | 当期锁定,请发起取消认证后重试 |
10 | 执行中 |
11 | 该票申请状态与发票当前勾选状态一致 |
12 | 开票日期异常 |
13 | 勾选失败,请重试 |
14 | 该企业没有退税权限 |
99 | 其他异常 |