8.6 查询申请记录详情
简要描述:
- 通过该接口可以查询发票申请记录对应的详情,和发票附件。
- 申请记录详情为3级结构:
- 第1级为申请记录基本信息,包括企业信息、发票抬头等。
- 第2级为发票列表数据,一个申请记录可能会有多张发票,包含发票编号等信息。
- 第3级为开票明细数据,一张发票可能会有多条开票明细,包含开票品目,金额等信息。
发票附件有2种情况:
- 一种是申请记录有一整个附件(包括多长发票的附件),附件没有与每张发票进行匹配。
- 另外一种情况是每张发票有单独上传发票附件,这种附件是附件与发票是一一对应的。
不同的服务商公司上传的位置不一样,需要调用方自行判断发票附件的位置,一般建议从外层开始判断是否有附件。
请求头参数:
Authorization: Bearer [accessToken]
请求URL:
- /invoice/batch/get/{id}
请求方式:
- Get
参数:
请求参数说明
参数 | 类型 | 是否必须 | 说明 |
id | string | 是 | 发票申请记录的唯一编号,在8.2 创建发票申请时,返回的id。 |
返回结果示例
成功示例
{
"id": "11111***",
"corpId": "***",
"corpName": "公司名称",
"invoiceStatus": 6,
"providerId": "200213842716786688",
"providerName": "服务商的名字",
"fileUrlList":["下载链接1","下载链接2"]
"detailList":
[
{
"id":"1111-1",
"detailNo":"唯一标识",
"invoiceOrderId":"",
"fileUrlList":[],
"contentList":
[
{
"id":"1111-2",
"contentNo":"12345",
"amount":9999.99,
"content":"*现代服务商*技术服务费"
}
]
}
]
}
失败示例
{
"error": "BadRequest",
"message": "参数错误"
}
响应参数说明
参数 | 类型 | 说明 |
---|---|---|
id | string | 平台订单唯一id |
tradeNo | string | 企业订单号,订单唯一标示 |
corpId | string | 企业id |
corpName | string | 企业名称/发票抬头 |
invoiceStatus | int | 发票状态: 0 未审核 1 正在审核 2 审核未通过 3 已审核 4 已开票 5 待邮寄 6 已邮寄 7 取消 |
created | string | 开票订单生成时间,格式20220721171033 |
providerId | string | 服务商ID |
providerName | string | 服务商名称 |
fileUrlList | List\ |
发票附件url,此处为list集合,可能会有多个。url下载链接为私有链接,有下载时间限制,建议2小时内下载完成。 |
detailList | List\ | 发票列表 |
detailList
参数 | 类型 | 说明 |
---|---|---|
id | string | 唯一id |
detailNo | string | 唯一标识 |
invoiceOrderId | string | 发票订单ID |
fileUrlList | List\ |
发票附件url,此处为list集合,可能会有多个。url下载链接为私有链接,有下载时间限制,建议2小时内下载完成。 |
contentList | List\ | 发票明细 |
contentList
参数 | 类型 | 说明 |
---|---|---|
id | string | 唯一id |
contentNo | string | 唯一标识 |
amount | double | 明细金额 |
content | string | 发票品目 |