- 整体介绍
- 快速开始
- 加解密
- 文件预览&文件上传&文件下载
- 发票数据结构
- 错误码
- 常见接口错误
- 场景指引
- 授权
- 开票
- 单据开票接口(税控+数电)
- 单据开票对接指引
- 开票申请单错误码列表
- 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 开票申请单生成及开票(支持拆分合并后,再开票)
快速开始环境
https://cosmic-sandbox.piaozone.com/jdpjykjyxgs
快速开始环境
https://cosmic-sandbox.piaozone.com/jdpjykjyxgs
POST
/kapi/app/sim/openApi
对于开具红票的情况下,数量和金额都应该传负数,单价传正数
例如一个开票申请单开了N张发票,如果业务编号 businessSystemCode 以 3std1 开头,那么将按照接口(5.1.03.回调接口(单据对应的所有发票开票完毕后一起回调))回调;如果业务编号 businessSystemCode 不以 3std1 开头,则默认按照接口(5.1.02.回调接口(一次回调一张发票信息))回调
请求参数
Query 参数
access_token
string
可选
示例值:
1617326422240529408_YGVCbl9K6s8XTrIE0J9rdaztYI5Nw9LqmCadaCx2kW9v5CLRGZwLetQjDShDRbi3LVxQQTH5e9v1v7h4ac4L2BUTF1n6ucvd1wM8
Header 参数
access_token
string
可选
默认值:
{{access_token}}
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_-]+$
billDate
string
单据日期
invoiceProperty
enum<string>
发票性质
枚举值:
01
默认值:
0
invoiceType
enum<string>
发票种类
枚举值:
02802600400702508xdp10xdp
specialType
enum<string>
特殊票种
枚举值:
0002081118E01E03E04E05E06E09E14E18
默认值:
00
remark
string
备注
<= 230 字符
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
orgCode
string
购方组织号
<= 20 字符
showBuyerAddressTel
string
是否展示购方地址电话标识
<= 1 字符
showBuyerBank
string
是否展示购方银行账号标识
<= 1 字符
sellerTaxpayerId
string
销方税号
<= 20 字符
sellerName
string
销方名称
<= 100 字符
sellerBankAndAccount
string
销方银行和账号
<= 150 字符
sellerAddressAndTel
string
销方地址和电话
<= 120 字符
showSalerBank
string
是否展示销方银行账号标识
<= 1 字符
showSalerAddressTel
string
是否展示销方地址电话标识
<= 1 字符
cardType
enum<string>
证件类型
枚举值:
103201208210213215219220221233299
默认值:
103
deduction
number
差额征税差额
taxationStyle
enum<string>
征税方式
枚举值:
01230102
默认值:
0
reductionTaxType
enum<string>
减按征税类型
枚举值:
0102030405515253
totalAmount
number
单据金额
includeTaxFlag
enum<string>
含税标识
枚举值:
01
默认值:
0
billDiscountAmount
number
整单折扣金额
billDetail
array [object {23}]
单据明细
drawer
string