开票完成回调
请求地址
用户提供的回调地
请求参数
| 参数名 | 必选 | 类型 | 层级 | 中文名称 | 说明 |
|---|---|---|---|---|---|
| id | 是 | String | 1 | 发票ID | 申请开票时返回的id |
| documentCode | 是 | String | 1 | 发票单据号 | 申请开票时返回的documentCode |
| revenueNumber | 否 | String | 1 | 发票号码 | 三方发票号码 |
| revenueCode | 否 | String | 1 | 发票代码 | |
| invoiceAmount | 是 | BigDecimal | 1 | 发票金额 | |
| invoiceStatus | 是 | Enum | 1 | 发票状态 | 见下方发票状态 |
| invoiceTime | 否 | Date | 1 | 开票时间 | |
| invoiceUrl | 否 | Array | 1 | 发票地址 | |
| failureRemark | 否 | String | 1 | 开票失败备注 | 开票失败时返回 |
| apiType | 是 | Enum | 1 | 回调类型 | INVOICE_FINISH |
入参示例
json
{
"id": "123456789",
"documentCode": "123456789",
"revenueNumber": "123456789",
"revenueCode": "123456789",
"invoiceAmount": 99.00,
"invoiceStatus": "REFUSE_INVOICE",
"invoiceTime": "2025-05-20 10:29:30",
"invoiceUrl": [
"https://xxx/xx.png",
"https://yyy/yy.png"
],
"failureRemark": "发票信息错误",
"apiType": "INVOICE_FINISH"
}返回参数
| 参数名 | 类型 | 层级 | 说明 |
|---|---|---|---|
| code | Integer | 1 | 状态码 |
| msg | String | 1 | 请求结果 |
| data | Object | 1 | 返回数据 |
反参示例
json
{
"code": 200,
"data": null,
"msg": "业务处理成功"
}发票状态:
| Name | Message |
|---|---|
| AUDITED | 待审核 |
| AUDIT_REJECT | 审核驳回 |
| TO_BE_INVOICED | 待开票 |
| INVOICED | 已开票 |
| REFUSE_INVOICE | 拒绝开票 |
| CANCEL | 发票作废 |
| INVOICE_RED | 发票冲红 |
| UN_INVOICE | 未开票 |
| PENDING_INVOICE | 开票中 |
| PRE_INVOICING | 预开票申请中 |
| REVOKE_APPLY | 已撤销 |
