目录

接入规范

申请开具所有发票


申请开具所有类型发票(运费、放空费)

POST
api/invoice/addAllTypeInvoice

系统请求参数


参数名 中文参数名 类型 是否必填  描述
appKey             应用key string 客户提供的appKey
signStr 签名 string 客户提供的appKey和客户提供的appSecret加密生成
timeStamp 请求时间戳 long 单位:秒

业务请求参数


参数名 中文参数名 类型 是否必填 描述

keyParam

开票信息

JsonArray

 详情如下

title

发票抬头

string

taxpayerNum

纳税人识别号

string

bankName

开户行

string

bankAccount

银行账号

string

mobile

电话 string

addres

地址 string
remark 发票备注 string

receiverName

收件人姓名 string

receiverMobile

收件人手机号 string

receiverProvince

收件人地址-省名称 string

receiverCity

收件人地址-市名称 string

receiverDistrict

收件人地址-区名称 string

receiverAddress

收件人详细地址 string
invoiceType 发票类型 int 0:专用,1:普通

keyParam类型说明


参数名
中文参数名 类型 是否必填 描述
invoiceFee 开票金额 string
orderSnList 开票运单号数组 string 格式如:["111111","22222"]
idList 开票ID数组 string 格式如:[123,456],放空费必填
invoiceFeeType 费用类型 int 1:运费,2:放空费

返回参数


参数名
中文参数名 类型 是否必填 描述
code 返回码 string code = 0,成功
desc 描述 string

请求示例


{
 "keyParam": [{
    "invoiceFeeType": 1,
    "invoiceFee": 100.0,
    "orderSnList": ["111111", "1111112"],
    "idList": [100, 101]
  },
  {
    "invoiceFeeType": 2,
    "invoiceFee": 200.0,
    "orderSnList": ["111111", "1111112"],
    "idList": [100, 101]
  }]

   "invoiceType" : 1,
    "title" : "三月份运费开票",
    "taxpayerNum" : "1234567890",
    "bankName" : "招商银行上地支行",
    "bankAccount" : "312414111179".
    "mobile" : "13011107654",
    "address" : "北京市海淀区上地三街西口",
    "remark" : "开票汇总",
    "receiverName" : "陈琳",
    "receiverMobile" : "18817678754",
    "receiverProvince" : "河北省",
    "receiverCity" : "邯郸市",
    "receiverDistrict" : "丛台区",
    "receiverAddress" : "信息化东路48号"
}

返回示例


{
   "status": {
      "desc": "提交成功", 
      "code": 0
    }
    "data": [{
        "invoiceId": 12,
    }]
}