订单开票
Path: /optimus/core/order/createInvoice
入参说明(JSON 格式)
入参整体结构
| 字段 |
类型 |
描述 |
| appid |
String |
应用ID |
| mallID |
Object |
商城ID |
| buyer |
Object |
买家信息 |
| invoice |
Object |
发票信息 |
| orderID |
Object |
订单ID |
入参字段结构
mallID 字段明细:
| 字段 |
类型 |
描述 |
| mallSn |
String |
商城编号 |
| signature |
String |
商城签名 |
buyer 字段明细:
| 字段 |
类型 |
描述 |
| buyerId |
String |
买家ID |
invoice 字段明细:
| 字段 |
类型 |
描述 |
| titleName |
String |
发票抬头名称 |
| totalAmount |
Long |
发票合计金额 |
| totalAmountWithoutTax |
Long |
不含税金额 |
| taxAmount |
Long |
税额 |
| invoiceDetailUrl |
String |
查看发票详情地址 |
| invoiceCreateTime |
Long |
发票创建时间 |
| invoiceItems |
List |
发票明细数据 |
| invoiceType |
Byte |
发票类型(1:增值税专用发票,2:增值税普通发票,3:电子发票,4:卷式发票) |
| titleName |
String |
抬头名称 |
| payeeTitleName |
String |
销方名称 |
orderID 字段明细:
| 字段 |
类型 |
描述 |
| sn |
String |
订单号 |
| signature |
String |
订单签名 |
invoiceItems 数据结构:
| 参数 |
参数名称 |
类型 |
描述 |
示例 |
| goodsName |
商品名称 |
String |
- |
- |
| taxCode |
税收分类编码 |
String |
- |
- |
| taxRate |
税率 |
String |
- |
- |
| amount |
金额 |
Long |
- |
- |
出参说明(JSON 格式)
出参整体结构
| 参数 |
参数名称 |
类型 |
描述 |
示例 |
|
| success |
请求状态 |
Boolean |
true:成功;false:失败 |
TRUE |
|
| code |
状态码 |
String |
0000:成功;其他为异常码 |
"0000" |
|
| msg |
状态描述 |
String |
请求结果的描述信息 |
"处理成功" |
|
| data |
订单数据 |
Object |
结果数据 |
|
出参字段结构
data 字段明细:
| 参数 |
参数名称 |
类型 |
是否必传 |
描述 |
示例 |
| createTransNo |
开票申请编号 |
String |
|
|
|
| detailUrl |
发票详情页地址 |
String |
|
|
示例
{
"orderID": {
"sn": "7274068988529798",
"signature": "hAAopsaoyVBzV65YV-y5"
},
"invoice": {
"titleType": 1,
"titleName": "12312",
"titleRegisterNo": "231893",
"titleAddress": "",
"titleBankName": "",
"titleBankAccount": "",
"titlePhone": "",
"invoiceType": 1,
"receiveType": 0,
"receivePhone": "13813173036",
"receiveEmail": ""
},
"buyer": null,
"mallID": {
"mallSn": "2025042117531256230",
"signature": "tKfaMSYAD78eji2ai4jO"
},
"appId": "2025082700005615",
"seller": {
"merchantId": "1c904b2d-f056-4afa-a819-0328a4774320",
"merchantUserId": "6ce169d1-1289-4e98-b4a3-ea8b6145046f",
"role": "super_admin"
}
}