订单开票

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"
    }
}

results matching ""

    No results matching ""