发票推送
消息体(JSON 格式)
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| eventId | 推送事件ID | bigint | 全局唯一 | 2024013000594610646 |
| timestamp | 推送时间戳 | bigint | 当前时间毫秒值 | 1706679507593 |
| nonce | 随机字符串 | String | 用于签名 | "j9xd5kc7ixcryy7at5rrrv24xty783th" |
| content | 订单数据 | String | JSON字符串 | 详见Content字段格式 |
| signature | 报文签名 | String | 验签使用 | 详见验签方式 |
Content字段格式(JSON字串):
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| invoiceSn | 发票申请编号 | String | 全局唯一 | "2101056320290513285" |
| orderSn | 订单号 | String | - | "72582143744560" |
| sourceState | 发票原状态 | Byte | - | - |
| targetState | 发票目标状态 | Byte | - | - |
| sourceStateDesc | 发票原状态描述 | String | - | - |
| targetStateDesc | 发票目标状态描述 | String | - | - |
| requestId | 请求号 | String | - | - |
| mallName | 小店名称 | String | - | - |
| storeSn | 门店号 | String | - | - |
| terminalSn | 终端号 | String | - | - |
| totalAmount | 发票合计金额 | Long | - | - |
| totalAmountWithoutTax | 不含税金额 | Long | - | - |
| taxAmount | 税额 | Long | - | - |
| invoiceDetailUrl | 查看发票详情地址 | String | - | - |
| invoiceCreateTime | 发票创建时间 | Long | - | - |
| invoiceItems | 发票明细数据 | List | - | - |
| invoiceType | 发票类型 | Byte | 1-增值税专用发票, 2-增值税普通发票, 3-电子发票, 4-卷式发票 | - |
| titleName | 抬头名称 | String | 发票抬头 | - |
| payeeTitleName | 销方名称 | String | 销方发票抬头名称 | - |
invoiceItems数据结构:
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| goodsName | 商品名称 | String | - | - |
| taxCode | 税收分类编码 | String | - | - |
| taxRate | 税率 | String | - | - |
| amount | 金额 | Long | - | - |