发票申请
说明
- 根据订单号申请开票,支持批量申请
地址URL
http:// <hqzx_DOMAIN>/v2/channel/open/invoice/applyInvoice
HTTP请求方式
POST
访问授权限制
需要验签,参见:鉴权说明
注意事项
1、订单存在,且订单状态值介于正确范围。订单状态,参见:订单状态
请求参数
名称 | 类型 | 是否必选 | 说明 |
---|---|---|---|
orderNos | String[] | yes | 订单号数组 |
buyerType | int | yes | 发票类型 1个人,2单位 |
applyType | int | no | 发票申请类型 1按金额开票,2按订单开票,默认按照订单 |
invoiceAmount | Double | no | 开票金额,单位元,按金额开票毕传 |
invoiceTitle | String | yes | 发票抬头 |
invoiceContent | String | no | 发票内容 |
taxNumber | String | no | 纳税人识别号 |
registerAddress | String | no | 注册地址 |
openBank | String | no | 开户银行 |
bankAccount | String | no | 银行账户号码 |
receiveEmail | String | yes | 收件人邮件地址 |
请求示例
curl
-H "accept:application/json;charset=utf-8"
-H "Content-Type:application/json"
-H "channel:XXX" -H "sign:XXX"
-X POST '参见请求地址URL'
-d '
{
"orderNos": ["XXXXXX"],
"buyerType": 1,
"invoiceTitle": "发票抬头",
"invoiceContent": "发票内容",
"taxNumber":"纳税人识别号",
"registerAddress":"注册地址",
"openBank":"开户银行",
"bankAccount":"银行账户",
"receiveEmail":"收件人邮件地址"
}
'
返回结构说明
参见:接口说明
返回结果说明
名称 | 类型 | 说明 |
---|---|---|
invoiceId | String | 发票id |
invoiceAmount | Double | 发票金额(元) |
返回示例
{
"code":1,
"msg":"SUCCESS",
"data":{
"invoiceId":"XXXX",
"invoiceAmount":100
}
}