发票云(旗舰版)API文档
旗舰版标准版智能特性
旗舰版标准版智能特性
🤖 AI Support​​
  1. 数电开票
  • 整体介绍
  • 快速开始
  • 加解密
  • 文件预览&文件上传&文件下载
  • 发票数据结构
  • 错误码
  • 常见接口错误
  • 场景指引
    • 概述
    • 直接开票
    • 单据开票
    • 扫码开票
  • 授权
    • 1.01.获取app_token
    • 1.02获取access_token
  • 开票
    • 单据开票接口(税控+数电)
      • 单据开票对接指引
      • 开票申请单错误码列表
      • 1.1.01 开票申请单生成及开票(支持拆分合并后,再开票)
      • 1.1.02 开票申请单撤回(对接方主动撤回)
      • 1.1.03 开票申请单发票查询
      • 1.1.04 开票申请单快速红冲(仅支持税控普票)
      • 1.1.05 开票申请单批量作废(作废单据的发票,仅支持税控纸票)
      • 1.1.06 开票申请单红冲单或作废单生成(星瀚发票云版本5.0.015支持,不支持数电票)
      • 1.1.07 开票申请单重开单生成(星瀚发票云版本5.0.015支持,不支持数电票)
      • 1.1.08 创建负数单匹配任务
      • 1.1.09 查询负数单匹配任务结果
      • 1.1.10 单据开票预览
    • 直接开票接口
      • 数电开票
        • 接入指引(必看)
        • 返回编码说明
        • FAQ
        • 电子税局操作
          • 2.1.30 电子税局登录检测
        • 2.1.01 数电票蓝字发票开具
          POST
        • 2.1.02 数电票回调
          POST
        • 2.1.03 红字确认单生成
          POST
        • 2.1.04 数电票红冲(直接红冲或通过红字确认单)
          POST
        • 2.1.05 授信额度查询
          POST
        • 2.1.08 红字确认单撤销
          POST
        • 2.1.09 红字确认单确认或拒绝
          POST
        • 2.1.12 红字确认单下载
          POST
        • 2.1.13 红字确认单编号查询
          POST
        • 2.1.14 发票用途状态查询(发票云版本6.0.11支持,暂只支持乐企)
          POST
      • 税控开票
        • 2.2.01税控开票(直接开票,不支持拆分合并)
        • 2.2.02税控发票快速红冲(仅支持全额红冲)
        • 2.2.03税控发票作废
        • 2.2.04税控红字信息表申请
        • 2.2.05税控红字信息表下载
        • 2.2.06税控发票库存查询
        • 2.2.07税控开票设备查询
        • 2.2.08税控发票打印发票打印(需安装套打打印组件,仅适用于局域网内的HTTP调用方式)
        • 2.2.09税控发票打印(仅适用于组件开票,托管无法使用)
        • 2.2.10邮件短信重发(数电票和税控发票都支持)
        • 2.2.11税控/数电机动车发票开具
        • 2.2.12税控机动车发票作废
        • 2.2.13税控机动车发票红冲
        • 2.2.14税控机动车发票打印
        • 2.2.15机动车信息查询(数电专用)
    • 发票查询接口
      • 4.1.01已开发票查询
      • 4.1.02机动车发票查询(税控)
      • 4.1.03.数电票发票批量查询
      • 4.1.04.数电票发票单张查询
    • 回调接口(支持除数电票直接开票接口外的开票回调)
      • 5.1.01开票申请单回退接口(星瀚发起退回开票申请单)
      • 5.1.02回调接口-按票回调(一次回调一张发票信息)
      • 5.1.03回调接口-按单回调(单据对应的所有发票开票完毕后一起回调(包含开票成功和开票失败),不支持合并又拆分的场景)
    • 开票风控接口
      • 6.0.01 风控解除接口(星瀚发票云版本6.0.6支持)
    • 扫码开票接口(税控+数电)
      • 业务系统生成二维码链接模式
        • 3.1.01业务系统组装二维码链接格式
        • 3.1.02查询订单接口(由客户提供)
        • 3.1.03 扫码提交购方抬头规则
        • 3.1.04账单中心开票小程序短链接生成
      • 推单星瀚生成二维码链接模式
        • 3.2.01上传销售单获取二维码链接
  • 收票
    • 全票池引入
      • 5.01全票池导入
    • 收票报销
      • 发票助手对接流程
      • 3.01 打开发票采集页面获取eventCode
      • 3.02 查看发票获取eventCode
      • 3.03 保存单据
      • 3.04 删除单据
      • 3.05 保存凭证
      • 3.06 删除凭证
      • 3.07 长轮询获取发票信息
      • 3.08 发票验重
    • 查询全票池的发票
      • 1.01 发票查询
      • 1.02 发票查询(按流水号查询)
      • 1.03获取单据文件信息
      • 1.04 删除全票池发票
    • 税局下载发票和勾选认证
      • 4.01 税局登录
      • 4.02 进项发票表头归集
      • 4.03 进项发票表头归集结果查询
      • 4.04 获取税款所属期信息
      • 4.05 发票勾选&撤销勾选
      • 4.06 发票勾选结果查询
      • 4.07 当前统计查询
      • 4.08 生成&撤销统计表
      • 4.09 生成&撤销统计表结果查询
      • 4.10 确认统计表
      • 4.11 确认统计表结果查询
      • 4.12 变更税款所属期
      • 4.13 发票预勾选
      • 4.14 发票预勾选确认
      • 4.15 预勾选确认结果查询
      • 4.16 批量创建税局入账申请任务
      • 4.17 查询税局入账申请任务结果
    • 识别查验
      • 2.01 发票查验
      • 2.02 发票识别查验
      • 2.03 文件上传
      • 2.04 发票编辑
    • 微服务接口
  • 页面类
    • 基础设置页面
      • 基础设置相关页面
    • 开票页面
      • 开票相关页面
    • 收票页面
      • PC端打开选择发票页面
      • PC端打开查看发票页面
      • 移动端打开查看发票页面
      • 移动端打开选择发票页面
    • 数据统计页面
      • 销项发票统计页面
    • 2.1、退出登录API接口
  • 影像
    • 开发指南
    • 1.基础接口
      • 1.01获取eventCode
      • 1.02接收ERP单据推送接口
    • 2.影像页面
      • 2.01PC端影像调阅
      • 2.02移动端影像调阅
      • 2.03影像采集页面
      • 2.04影像匹配结果页面
    • 3.影像操作
      • 3.01影像退扫
      • 3.02影像取消退扫
      • 3.03影像删除
      • 3.04获取PC端影像调阅页面地址
      • 3.05获取移动端影像调阅页面地址
      • 3.06影像状态查询
    • 4.采集接口
      • 4.01影像文件采集
      • 4.02影像单据提交
  • 档案
    • 对接说明(电子档案云旗舰版)
    • 异构系统接口定义
  • 设置类
    • 3.1、切换组织
    • 3.2、新增组织(星空ERP专用)
    • 3.3、新增租户组织下的员工
    • 3.4、查询电子税局账号
  • 订单
    • 1.01 产品订阅(平台服务商专用)
    • 发票云创建组织
  1. 数电开票

2.1.01 数电票蓝字发票开具

快速开始环境
https://cosmic-sandbox.piaozone.com/jdpjykjyxgs
快速开始环境
https://cosmic-sandbox.piaozone.com/jdpjykjyxgs
POST
/kapi/app/sim/openApi
返回编码统一参考:《返回编码说明》
支持通过乐企、电子税局RPA开具数电蓝字发票,调用本接口将直接开票,不进行数据匹配、补全等处理。
使用场景:调用方仅需要开票,且可提供完整的开票数据时,使用本接口。发票开具完成后,可通过2.1.02数电票回调接口回调发票数据。本接口调用即开票,不支持审批流。

请求参数

Query 参数
access_token
string 
必需
Header 参数
access_token
string 
可选
默认值:
{{access_token}}
Body 参数application/json
requestId
string 
时间戳
必需
当前13位毫秒级时间戳加3位随机数字(总共16位)
businessSystemCode
string 
对接业务系统来源编码
必需
对接不同系统来源编码,用于区分不同系统的回调接口,例如:对接开票系统是OA系统就把业务系统编码设置为OAsystem
interfaceCode
enum<string> 
接口业务编码
必需
固定值:ALLE.INVOICE.OPEN
枚举值:
ALLE.INVOICE.OPEN
data
object 
必需
需要把data的值进行加密
serialNo
string 
外部流水号
必需
由对接者定义及保障全局唯一性
<= 50 字符
orgCode
string 
组织编码
可选
可以不传,会通过销方税号自动匹配,一个税号分配给多个组织使用的必须要传组织) 【长度:20】
<= 20 字符
invoiceProperty
string 
开票类型
可选
0-蓝票,默认为:0 (补充:本字段只为兼容老客户开红票场景,此时传值: 1;新对接客户要开具红票,请用2.1.04红冲接口)
<= 1 字符
invoiceType
enum<string> 
发票种类
必需
枚举值:
0102
account
string 
数电账号
可选
发票云版本6.0.2可用
1、通过电子税局开票选传,传输后使用传输的电子税局账号开票,未传输使用默认电子税局账号开票
2、提供乐企开票时不传
<= 50 字符
sellerName
string 
销方名称
必需
【长度:GBK编码100字节】,如果在星瀚有配置企业信息可不填
<= 100 字符
sellerTaxpayerId
string 
销方税号
必需
<= 20 字符
sellerBank
string 
销方银行
可选
【销方银行+销方银行账号 GBK编码150字节】
1、通过乐企开票可选填
2、通过电子税局账号开票必填
<= 150 字符
sellerBankAccount
string 
销方银账号
可选
【销方银行+销方银行账号 GBK编码150字节】
1、通过乐企开票可选填
2、通过电子税局账号开票必填
<= 150 字符
sellerAddress
string 
销方地址
可选
【销方地址+销方电话 GBK编码120字节】
1、通过乐企开票可选填
2、通过电子税局账号开票必填
<= 120 字符
sellerTel
string 
销方电话
可选
【销方地址+销方电话 GBK编码120字节】
1、通过乐企开票可选填
2、通过电子税局账号开票必填
<= 120 字符
buyerName
string 
购买方名称
必需
【长度:GBK编码100字节】
<= 100 字符
buyerTaxpayerId
string 
购买方税号
可选
发票种类invoiceType=01专票时必填
<= 20 字符
buyerBank
string 
购买方银行
可选
【购买方银行+购买方银行账号 150字节】
<= 150 字符
buyerBankAccount
string 
购买方银行账号
可选
【购买方银行+购买方银行账号 150字节】
<= 150 字符
buyerAddress
string 
购买方地址
可选
【购买方地址+购买方电话 120字节】
<= 120 字符
buyerTel
string 
购买方电话
可选
【购买方地址+购买方电话 120字节】
<= 120 字符
specialType
enum<string> 
特定要素类型代码
可选
默认为空。空:非特定要素;01:成品油发票;03:建筑服务发票;04:货物运输服务发票;05:不动产销售服务发票;06:不动产租赁服务发票;07:代收车船税;12:自产农产品销售发票;16:农产品收购发票;18:卷烟发票
枚举值:
null01E0203040506070809101112131415021718
默认值:
null
cardType
enum<string> 
证件类型
可选
数电发票农产品收购必填
枚举值:
103201208210213215219220221233299
默认值:
103
issueBizType
string 
调度开票业务类型
可选
(传开票业务类型编码),传输后可按照开票业务控制管控,可在发票云-基础资料-开票业务管控中配置。
buyerRecipientPhone
string 
电子发票收票手机号
可选
最多可填写3个手机号,手机号间通过英文分隔符;隔开
<= 80 字符
buyerRecipientMail
string 
电子发票收票邮箱
可选
最多可填写10个邮箱,邮箱间通过英文分隔符;隔开
<= 300 字符
remark
string 
备注
可选
1、乐企开票最长450位,电子税局RPA开票最长200位,一个汉字、数字、英文、特殊字符算1位
2、开票时按对应长度处理,可以在发票云→基础资料→开票参数设置→开票其他设置中设置为超长自动截取或超长提示
<= 450 字符
drawer
string 
开票人
必需
1、使用乐企开票时,必传,可展示为传输的开票人。
2、使用数电账号开票时,不传,票面的开票人展示为数电账号绑定的开票人名称,不按传输开票人展示;
<= 10 字符
payee
string 
收款人
可选
<= 10 字符
reviewer
string 
复核人
可选
<= 10 字符
deduction
number 
差额征税差额
可选
【长度:(14,2)】,征税方式为【差额征税】时必填
deductionType
enum<string> 
差额征税类型代码
可选
枚举值:
空0102
reductionTaxType   
enum<string> 
减按征税类型
可选
开具减按征税业务的发票,且使用数电账号开票时传输
枚举值:
0102030405515253
purchaseType
string 
收购发票类型代码
可选
默认为空,空:非收购发票01:农产品收购发票
exportationType
enum<string> 
出口业务适用政策代码
可选
默认为空,通过乐企开具出口业务发票时选填
枚举值:
空010203
vatTaxRefundType
enum<string> 
可选
【暂未实现】增值税即征即退类型,空:非增值税即征即退
枚举值:
010203040506070809101112
agentUser
string 
经办人名称
可选
【长度:50字节】
<= 50 字符
agentCardType
enum<string> 
经办人证件类型
可选
枚举值
枚举值:
101102103199201202203204205206207208210212213214215216217218219220221222224225226227228229230231232233234235236237238239240241291299
默认值:
103
agentCardNo
string 
经办人证件号码
可选
【长度:50】
<= 50 字符
agentCountry
enum<string> 
经办人国籍(地区)
可选
传输国家数字代码,【长度:100字节】
枚举值:
004008010012016020024028031032036040044048050051052056060064068070072074076084086090092096100104108112116120124132136140144148152156158162166170174175178180184188191192196203204208212214218222226231232233234238239242246250254258260262266268270275276288292296300304308312316320324328332334336340344348352356360364368372376380384388392398400404408410414417418422426428430434438440442446450454458462466470474478480484492496498499500504508512516520524528530533540548554558562566570574578580581583584585586591598600604608612616620624626630634638642643646654659660662666670674678682686688690694702703704705706710716724728732736740744748752756760762764768772776780784788792795796798800804807818826831832833834840850854858860862876882887891894A00
agentTaxNo
string 
经办人自然人纳税人识别号
可选
【长度:30】
<= 30 字符
naturalPersonFlag
string 
自然人标识
可选
Y-是,N-否;默认根据购方纳税人识别号取反,购方税号有值时为N,购方税号无值时为Y
extJson
object 
可选
二开扩展字段。7.0.2版本支持
invoiceDetail
array [object {16}] 
发票明细
必需
estateSaleInfo
object (不动产销售) 
可选
不动产销售服务信息,特定要素类型代码为05时必填
estateLeaseInfo
object (不动产租赁) 
可选
不动产经营租赁服务信息,仅支持单行不动产经营租赁服务信息,特定要素类型代码为06时,estateLeaseInfo与estateLeaseItems二选一填写,建议V7.0.2版本及以上统一对接estateLeaseItems
estateLeaseItems
array [object {11}] 
可选
不动产经营租赁服务信息,支持单行、多行不动产经营租赁服务信息,V7.0.2版本及以上支持本字段,特定要素类型代码为06时,estateLeaseInfo与estateLeaseItems二选一填写
buildInfo
object (建筑服务) 
可选
建筑服务信息,特定要素类型代码为03时必填
travelerList
array [object {8}] 
可选
旅客运输信息,特定要素类型代码为09时必填
vehicheVesselShipList
array [object {8}] 
可选
车船税明细,发票云版本6.0.15版本支持
eleFreightItems
array [object {5}] 
可选
货物运输信息,特定要素类型为04时必填,版本V7.0.11支持
示例
{
  "requestId": "1624601109096",
  "businessSystemCode": "BUSINESS_FPY",
  "interfaceCode": "ALLE.INVOICE.OPEN",
  "data": {
    "serialNo": "202403011709193622521",
    "invoiceType": "02",
    "sellerName": "金蝶票据云科技(深圳)有限公司",
    "sellerTaxpayerId": "91440300MA5G9GK78Y",
    "sellerBank": "中国银行深圳皇岗支行1111111111",
    "sellerBankAccount": "4000027219200486412",
    "sellerAddress": "高新技术产业园南区科技南十二路11111111111111",
    "buyerName": "深圳金蝶账无忧网络科技有限公司",
    "buyerTaxpayerId": "91440300358768292H1",
    "drawer": "张三",
    "invoiceDetail": [
      {
        "lineProperty": "0",
        "goodsName": "纸电一体开收票",
        "amount": 2000,
        "taxRate": "0.01",
        "revenueCode": "3040201010000000000"
      }
    ]
  }
}

示例代码

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=' \
--header 'access_token: {{access_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "requestId": "1624601109096",
  "businessSystemCode": "BUSINESS_FPY",
  "interfaceCode": "ALLE.INVOICE.OPEN",
  "data": {
    "serialNo": "202403011709193622521",
    "invoiceType": "02",
    "sellerName": "金蝶票据云科技(深圳)有限公司",
    "sellerTaxpayerId": "91440300MA5G9GK78Y",
    "sellerBank": "中国银行深圳皇岗支行1111111111",
    "sellerBankAccount": "4000027219200486412",
    "sellerAddress": "高新技术产业园南区科技南十二路11111111111111",
    "buyerName": "深圳金蝶账无忧网络科技有限公司",
    "buyerTaxpayerId": "91440300358768292H1",
    "drawer": "张三",
    "invoiceDetail": [
      {
        "lineProperty": "0",
        "goodsName": "纸电一体开收票",
        "amount": 2000,
        "taxRate": "0.01",
        "revenueCode": "3040201010000000000"
      }
    ]
  }
}'

返回响应

🟢200成功
application/json
Body
errorCode
string 
响应码,0-成功
必需
message
string 
错误信息
可选
success
boolean 
成功响应
必需
data
string 
必需
流水号。需要解密。当响应码(errorCode)为30001时,返回的是风控编码,用于风控解除,风控相关于发票云版本6.0.6支持。
示例
{"data":"BAIDU_TEST202203281503331951","errorCode":"0","success":true}
🟢200失败
修改于 2025-07-08 06:48:51
上一页
2.1.30 电子税局登录检测
下一页
2.1.02 数电票回调
Built with