| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| providerId | string | 否 | 服务商ID,当有多个服务商时,必填。 |
| projectId | string | 否 | 预开票时必填,如果填了此 projectId 则为 预开票申请。 |
| notifyUrl | string | 否 | 接收该发票申请单处理结果的后端回调URL。 注意:当该URL没有传值时,系统会使用后台开发者配置中的回调链接。该URL必须为可直接访问的HTTP链接,例如: https://www.baidu.com。 |
| batchNo | string | 是 | 批次号(调用方系统对该发票申请的唯一标识,每个批次订单必须唯一)。 |
| corpName | string | 是 | 发票抬头。 |
| bizLicenseCode | string | 是 | 企业信用代码。 |
| invoiceType | int | 是 | 发票类型: - 0 企业增值税普通发票 - 1 增值税专用发票。 |
| bank | string | 是 | 开户行。 |
| bankNo | string | 是 | 开户行账号。 |
| registeredAddress | string | 是 | 注册地址。 |
| registeredPhone | string | 是 | 税务登记固定电话。 |
| expressName | string | 否 | 收件人姓名,当申请的是纸质发票时,必须填写。 |
| expressPhone | string | 否 | 收件人电话,当申请的是纸质发票时,必须填写。 |
| expressPostcode | string | 否 | 邮编,当申请的是纸质发票时,必须填写。 |
| expressAddress | string | 否 | 收件地址,当申请的是纸质发票时,必须填写。 |
| string | 否 | 邮箱地址,当申请的是电子发票时,必须填写。 | |
| invoiceOrderIdList | List | 是 | 发票订单ID集合,JSON 格式字符串,例如:["123","456"]。如果是预开票时,此值可以为空。 |
| detailList | list | 是 | 发票明细,参数说明见下表。 |
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| detailNo | string | 否 | 系统调用方每张发票的唯一标识。 |
| contentList | List | 是 | 发票明细,参数说明见下方表格。 |
| 参数 | 类型 | 是否必须 | 说明 |
|---|---|---|---|
| contentNo | string | 否 | 发票明细里调用方唯一标识。 |
| amount | double | 是 | 明细金额。 |
| serviceAmount | double | 否 | 如果是差额普票,则必须填写。 取值可从 8.1 开票订单列表 获取, 如果是多个订单汇总,则需要将此金额汇总。 |
| content | string | 是 | 开票品目。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| id | string | 平台订单唯一ID,成功时返回。 |
| batchNo | string | 批次号(调用方系统对该交易订单的唯一标识,每个批次订单必须唯一)。 |