- 整体介绍
- 快速开始
- 加解密
- 文件预览/文件上传/文件下载
- 发票数据结构
- 错误码
- 场景指引
- 授权
- 开票
- 单据开票接口(税控+数电)
- 单据开票对接指引
- 开票申请单错误码列表
- 1.1.01 开票申请单生成及开票(支持拆分合并后,再开票)POST
- 1.1.02 开票申请单撤回(对接方主动撤回)POST
- 1.1.03 开票申请单发票查询POST
- 1.1.04 开票申请单快速红冲(仅支持税控普票)POST
- 1.1.05 开票申请单批量作废(作废单据的发票,仅支持税控纸票)POST
- 1.1.06 开票申请单红冲单或作废单生成(星瀚发票云版本5.0.015支持,不支持数电票)POST
- 1.1.07 开票申请单重开单生成(星瀚发票云版本5.0.015支持,不支持数电票)POST
- 1.1.08 创建负数单匹配任务POST
- 1.1.09 查询负数单匹配任务结果POST
- 1.1.10 单据开票预览POST
- 直接开票接口
- 发票查询接口
- 回调接口(支持除数电票直接开票接口外的开票回调)
- 开票风控接口
- 扫码开票接口(税控+数电)
- 收票
- 页面类
- 影像
- 档案
- 设置类
- 订单
1.1.01 开票申请单生成及开票(支持拆分合并后,再开票)
快速开始环境
快速开始环境
POST
/kapi/app/sim/openApi
如果业务编号 businessSystemCode 以 3std1 开头,那么将按照接口(5.1.03.回调接口(单据对应的所有发票开票完毕后一起回调))回调,
如果业务编号 businessSystemCode 不以 3std1 开头,则默认按照接口(5.1.02.回调接口(一次回调一张发票信息))回调
请求参数
Query 参数
access_token
string
可选
示例值:
1617326422240529408_YGVCbl9K6s8XTrIE0J9rdaztYI5Nw9LqmCadaCx2kW9v5CLRGZwLetQjDShDRbi3LVxQQTH5e9v1v7h4ac4L2BUTF1n6ucvd1wM8
Body 参数application/json
requestId
string
时间戳
businessSystemCode
string
必需
interfaceCode
enum<string>
接口业务编码
枚举值:
BILL.PUSH
data
array [object {66}]
必需
billNo
string <regex>
必需
<= 50 字符
默认值:
0
正则匹配:
^[a-zA-Z0-9_-]+$
orgCode
string
可选
<= 20 字符
billDate
string
可选
account
string
可选
<= 50 字符
totalAmount
number
可选
autoInvoice
string
可选
autoMerge
string
可选
invoiceType
enum<string>
可选
枚举值说明
028,增值税电子专用发票;
026,增值税电子普通发票;
004,增值税纸质专用发票;
007,增值税纸质普通发票;
025,卷票;
08xdp,数电发票(增值税专用发票);
10xdp,数电发票(普通发票);
枚举值:
02802600400702508xdp10xdp
priority
string
可选
contractNo
string
可选
<= 50 字符
buyerName
string
可选
<= 100 字符
buyerCode
string
购方编码
<= 50 字符
buyerTaxpayerId
string
可选
<= 50 字符
buyerBankAndAccount
string
可选
<= 150 字符
buyerAddressAndTel
string
可选
<= 120 字符
buyerRecipientPhone
string
可选
<= 200 字符
buyerRecipientMail
string
可选
<= 200 字符
buyerProperty
enum<string>
可选
枚举值:
012
默认值:
0
sellerTaxpayerId
string
可选
<= 20 字符
sellerName
string
可选
<= 100 字符
sellerBankAndAccount
string
可选
<= 150 字符
sellerAddressAndTel
string
可选
<= 120 字符
showBuyerBank
string
可选
<= 1 字符
showSalerBank
string
可选
<= 1 字符
showBuyerAddressTel
string
可选
<= 1 字符
showSalerAddressTel
string
可选
<= 1 字符
includeTaxFlag
enum<string>
可选
枚举值:
01
默认值:
0
deviceNo
string
可选
terminalNo
string
可选
deduction
number
可选
taxationStyle
enum<string>
可选
枚举值:
01230102
默认值:
0
reductionTaxType
enum<string>
减按征税类型
枚举值:
0102030405515253
drawer
string
可选
<= 10 字符
payee
string
可选
<= 10 字符
reviewer
string
可选
<= 10 字符
remark
string
可选
<= 230 字符
pushMatchRules
enum<string>
可选
枚举值:
0123
默认值:
0
fillValueRule
enum<string>
可选
枚举值:
nullgoodsNamegoodsCodematerialType
blueinvoiceCode
string
可选
<= 200 字符
blueinvoiceNo
string
可选
<= 200 字符
applicant
string
可选
infoCode
string
可选
<= 200 字符
originalIssueTime
string
可选
blueInvoiceType
string
可选
redReason
enum<string>
可选
枚举值:
1234
默认值:
2
specialType
enum<string>
可选
枚举值:
0002081118E01E03E04E05E06E09E14E18
默认值:
00
cardType
enum<string>
可选
枚举值:
103201208210213215219220221233299
默认值:
103
issueBizType
string
可选
invoiceProperty
enum<string>
可选
枚举值:
01
默认值:
0
billDiscountAmount
number
整单折扣金额
textField1
string
可选
<= 160 字符
textField2
string
可选
<= 160 字符
textField3
string
可选
<= 160 字符
textField4
string
可选
<= 160 字符
textField5
string
可选
<= 160 字符
extJson
object
可选
estateLeaseInfo
object (不动产租赁)
可选
estateLeaseItems
array [object {10}]
必需
buildInfo
object (建筑服务)
可选
estateSaleInfo
object (不动产销售)
可选
estateSaleItems
array [object {9}]
不动产销售必填
freightItems
array [object {5}]
可选
travelerList
array [object {8}]
可选
deductionItems
array [object {9}]
可选
vehicheVesselShipList
array [object {8}]
可选
billDetail
array [object {23}]
单据明细
示例
{
"requestId": "1624601109096",
"businessSystemCode": "BUSINESS_FPY",
"interfaceCode": "BILL.PUSH",
"data": [
{
"billNo": "ids-uat-3std1-29",
"billDate": "2023-05-17",
"totalAmount": 11300,
"autoInvoice": "0",
"invoiceType": "08xdp",
"buyerName": "深圳市顺丰快运有限公司test01",
"buyerProperty": "0",
"sellerTaxpayerId": "91440300MA5G9GK78Y",
"sellerName": "金蝶票据云科技(深圳)有限公司",
"sellerBankAndAccount": "13710884704",
"sellerAddressAndTel": "高新技术产业园南区科技南十二路58996989",
"drawer": "开票人",
"billDetail": [
{
"amount": 11300,
"detailId": "1194121661989796666",
"goodsName": "蜂胶口腔膜",
"lineProperty": 2,
"price": 11300,
"quantity": 1,
"revenueCode": "1070304990000000000",
"taxRate": "0.13",
"units": "个"
}
]
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://cosmic-sandbox.piaozone.com/jdpjykjyxgs/kapi/app/sim/openApi?access_token=1617326422240529408_YGVCbl9K6s8XTrIE0J9rdaztYI5Nw9LqmCadaCx2kW9v5CLRGZwLetQjDShDRbi3LVxQQTH5e9v1v7h4ac4L2BUTF1n6ucvd1wM8' \
--header 'Content-Type: application/json' \
--data-raw '{
"requestId": "1624601109096",
"businessSystemCode": "BUSINESS_FPY",
"interfaceCode": "BILL.PUSH",
"data": [
{
"billNo": "ids-uat-3std1-29",
"billDate": "2023-05-17",
"totalAmount": 11300,
"autoInvoice": "0",
"invoiceType": "08xdp",
"buyerName": "深圳市顺丰快运有限公司test01",
"buyerProperty": "0",
"sellerTaxpayerId": "91440300MA5G9GK78Y",
"sellerName": "金蝶票据云科技(深圳)有限公司",
"sellerBankAndAccount": "13710884704",
"sellerAddressAndTel": "高新技术产业园南区科技南十二路58996989",
"drawer": "开票人",
"billDetail": [
{
"amount": 11300,
"detailId": "1194121661989796666",
"goodsName": "蜂胶口腔膜",
"lineProperty": 2,
"price": 11300,
"quantity": 1,
"revenueCode": "1070304990000000000",
"taxRate": "0.13",
"units": "个"
}
]
}
]
}'
返回响应
🟢200成功
application/json
Body
data
object | null
返回内容,需要解密
riskInfo
array [object {2}]
可选
errorCode
string
0为成功
success
boolean
成功响应
示例
{
"message": "开票申请单推送成功",
"errorCode": "0",
"status": true,
"success": true
}
🟢200失败
修改于 2025-03-31 10:31:43