目录

接入规范

申请开具所有发票


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

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,
    }]
}