开票申请(SFT0605)
测试中
POST
/open/api/gateway.do
开票管理
1)1:按批次时, 需要使用 可开票批次查询(SFT0603) 接口查询可开票批次订单
2)2:按批次范围时,注意设置范围条件参数
3) 6:按额度账户开票,使用 开票额度账户列表(SFT0609) 和 开票额度账户详情(SFT0610) 查询可开票额度
2.不同的模式,都是基于商户在平台设置的情况下,具体情况跟技术线上沟通了解
请求参数
Body 参数application/json
apiCode
string
接口编码:SFT0605
merchantNo
string
商户号
requestNo
string
请求流水
timestamp
string
时间戳
version
string
版本号,固定2.0
sign
string
签名
bizModel
object (InvoiceApplyModel)
必需
outApplyNo
string
商户申请单号
openInvoiceType
integer
开票申请类型
taxBaseCode
string
服务商编码
invoiceAcctNo
string
开票额度账户
applyAmount
number
申请金额
invoiceType
string
开票类型
1.
invoiceStyle
string
开票形式
categoryCode
string
开票类目编码
categoryName
string
开票类目名称
unit
string
单位
number
number <float>
数量
receiveName
string
收件人
receiveMobileNo
string
收件人联系号码
receiveAddress
string
收件地址
remark
string
开票备注
orderNos
array[string]
批次单号列表
condition
object (InvoiceApplyConditionModel)
可选
示例
{
"apiCode": "SFT0605",
"bizModel": "{\"applyAmount\":222,\"categoryCode\":\"44\",\"invoiceAcctNo\":\"2024012909000002\",\"invoiceStyle\":\"E_INVOICE\",\"invoiceType\":\"2\",\"number\":0,\"openInvoiceType\":6,\"outApplyNo\":\"202402210000012345\",\"taxBaseCode\":\"2000064001\"}",
"sign": "lTT9LVp+RZjpwNSog+5zM4yTe6jIbLsxutnP8sHfK58BmjWInFh+P0JFxMCdClJjsOJIUwjdyxZe3zxZmN7eTMTj1xduSCl8id+t9L0pLn27Ud48Ktb8fKOBCt4n1XKBxpLkQFg6LA3tza1lCxYIY85zPzOnu6TVP2OqHQkg7zw=",
"requestNo": "2379351f-939e-43de-a690-ba3d188b90f2",
"version": "2.0",
"merchantNo": "1088202103120003",
"timestamp": "20240221141518"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/api/gateway.do' \
--header 'Content-Type: application/json' \
--data-raw '{
"apiCode": "SFT0605",
"bizModel": "{\"applyAmount\":222,\"categoryCode\":\"44\",\"invoiceAcctNo\":\"2024012909000002\",\"invoiceStyle\":\"E_INVOICE\",\"invoiceType\":\"2\",\"number\":0,\"openInvoiceType\":6,\"outApplyNo\":\"202402210000012345\",\"taxBaseCode\":\"2000064001\"}",
"sign": "lTT9LVp+RZjpwNSog+5zM4yTe6jIbLsxutnP8sHfK58BmjWInFh+P0JFxMCdClJjsOJIUwjdyxZe3zxZmN7eTMTj1xduSCl8id+t9L0pLn27Ud48Ktb8fKOBCt4n1XKBxpLkQFg6LA3tza1lCxYIY85zPzOnu6TVP2OqHQkg7zw=",
"requestNo": "2379351f-939e-43de-a690-ba3d188b90f2",
"version": "2.0",
"merchantNo": "1088202103120003",
"timestamp": "20240221141518"
}'
返回响应
🟢200OK
application/json
Body
code
integer
响应码,200:成功
msg
string
响应消息
applyNo
string
平台申请单号
outApplyNo
string
商户申请单号
applyAmount
number
申请金额
offsetAmount
number
冲抵金额
serviceAmount
number
需收取服务费
openAmount
number
实际开票金额
示例
{
"code": 200,
"msg": "成功",
"applyNo": "2024022100760001",
"outApplyNo": "202402210000012345",
"applyAmount": 222,
"openAmount": 222,
"offsetAmount": 0,
"serviceAmount": 0
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
修改于 2024-02-21 09:58:29