发票云(标准版)API文档
旗舰版
标准版
智能特性
生态版
旗舰版
标准版
智能特性
生态版
发票助手PC端对接
复制页面
整体介绍
对接约定
授权
获取AccessToken
POST
开票
产品介绍
开发指南
税控&数电同步开票
业务场景下接口调用顺序
1.01.读取税盘信息(czlx-7)
1.02 .读取票种信息(czlx-30)
1.03.发票开具(czlx-3)
1.04.发票作废(czlx-6)
1.05.发票查询(czlx-5)
1.06.发票打印(czlx-4)
1.07.专用发票申请红字信息表(czlx-20)
1.08.查询专用发票申请红字信息表(czlx-18)
1.09.批量打印(czlx-32)
1.11.机动车销售统一发票开具(czlx-40)
1.12.机动车销售统一发票查询(czlx-41)
1.13.机动车销售统一发票红冲(czlx-42)
1.15.核定票种查询(czlx-51)
1.21.二手车-发票开具(czlx-43)
1.22.二手车-发票查询(czlx-44)
1.23.二手车-发票红冲(czlx-45)
1.30 .查询授信额度接口(czlx-122)
2.01.电子发票开具(czlx-110) ,【注】开数电票请对接:1.03.发票开具(czlx-3)
2.02.电子发票信息查询(czlx-113)
2.03.电子发票红冲 (只支持全额红冲)(czlx-114)
2.04.刷新PDF(czlx-115)
2.05.查询电子发票余量(czlx-116)
3.01.查询税收分类编码信息(czlx-504)
3.03.获取打印机列表(czlx-901)
数电异步开票
异步开票-v4
查询异步开票结果-v4
扫码开票
上传销售单模式扫码开票
接入指南
1.token获取
2.上传发票销售单接口
3.回推接口地址
自定义扫码开票
接入指南
1.对接方按规则组装二维码链接
2.查询开票明细
3.回推接口地址
企业级-发票云销项查询
根据业务条件查询当前企业的销项发票
收票
开发指南
发票数据规范
发票数据
机动车发票数据
火车票数据
火车票退票凭证数据
财政电子票据数据
客运票/轮船票数据
其他发票数据
完税证明数据
飞机票数据
数电发票(专票/普票)数据
数电发票(铁路电子客票)数据
数电发票(航空运输电子客票行程单)数据
数电发票(机动车销售统一发票)数据
数电发票(二手车销售统一发票)数据
的士票数据
定额发票数据
通用机打(纸质/电子)发票数据
过路过桥费数据
二手车票数据
专票和普票数据
通行费发票数据
海关缴款书数据
发票文件数据
数电发票(通行费发票)数据
企业级-发票云进项查询
根据业务条件查询当前企业采集的发票
根据代码号码查询当前企业采集的发票
根据开票时间范围和采集时间范围查询当前企业采集的发票
根据发票流水号或者发票代码号码查询当前企业采集的发票
根据业务条件查询指定用户采集的发票
税盘&数电票下载
开发指南
1、获取税款所属期信息
2、进项发票表头采集
3、发票不抵扣勾选
4、海关缴款书抵扣勾选(税盘模式不支持)
5、海关缴款书不抵扣勾选(税盘模式不支持)
6、海关缴款书表头采集(税盘模式不支持)
7、全量发票查询
8、当前统计查询
9、历史统计查询
10、生成统计表
11、撤销统计表
12、确认统计表
13、获取当前已勾选或往期已认证发票(税盘模式不支持)
14、当期已勾选或往期已认证缴款书(税盘模式不支持)
15、发票抵扣勾选
电子凭证解析
billTypeCode表
解析 + 验签 指定文件的xbrl信息
xbrl字符串转json
json转xbrl字符串
税局电票平台发票异步下载
进项全量发票采集-异步申请
进项全量发票采集-异步结果查询
发票数据规范
税局电票平台发票异步入账
入账状态查询-异步申请
批量入账-异步申请
入账状态查询-异步结果查询
批量入账-异步结果查询
查验识别
开发指南
发票查验(单张)
发票查验(多张异步)
发票识别+查验(单张)
发票识别(多张)
发票识别+查验(多张)
返回状态码
报销
发票助手移动端-h5对接
发票助手移动端-小程序对接
第三方发票报销查询
发票助手PC端对接
1、对接流程
2.1、前端JS建立连接通道
2.2、后端建立连接通道
2.3、推送数据格式
3、采集发票
4、查看发票
5、编辑单张发票
6、分录操作
常 见问题
获取userKey
POST
获取linkKey
POST
缓存单据
POST
保存单据
POST
更新单据状态
POST
根据发票流水号获取发票详细数据
POST
根据userkey查询单据下所有发票列表
POST
删除单据
POST
再次查验
POST
回写入账信息
POST
删除入账信息
POST
影像
开发指南
对接约定
影像系统对接
授权
获取AccessToken(影像系统)
档案
异构系统接口定义
发票返结构体
数据模型
影像
采集渠道
收票
response_invoice_detail
进项发票类型
进项可查验的发票类型
invoiceType为1,2,3,4,5,26,27时的数据格式
通行费全量发票数据字段
机动车发票全量字段(待定)
特定业务类型
发票状态
发票风险等级
发票来源
零税率标志
response_invoice_detail noPage
response
统计表查询结果
发票助手PC端对接
复制页面
常见问题
接口异常
#
解决方案
接口返回通常有三种情况,成功、失败、异常。
失败一般不需要关注,可以按响应码和响应描述(或者转为自己的提示语)进行页面提示
异常可以提供接口响应里的traceId给到发票云进行问题定位
备注
异常情况,通常提示语是“网络繁忙”
网络不通
#
解决方案
在系统服务器端进行网络测试
如遇超时连接不通,请联系您系统的运维或者开发人员,将
发票云的域名添加至信任访问的域名白名单
跨域
#
解决方案
在接入发票云系统的时候,由于域名、端口与您系统的不同,跨域(Cross-Origin)可能是最经常遇到的问题。
以下提供几种不同方式的处理方案供您参考。
代理方式处理
#
1.
修改Nginx配置文件,添加跨域响应头
在Nginx的配置文件(通常为nginx.conf或站点的特定配置文件,位于/etc/nginx/sites-available/目录下)中,可以为需要处理跨域请求的location块添加如下指令来设置相应的跨域响应头:
2.
使用ngx_http_cors_module模块
Nginx从1.19.5版本开始内置了ngx_http_cors_module模块,可以更方便地配置CORS相关的参数。如果您的Nginx版本支持此模块,可以在配置文件中启用并配置它 :
后端方式处理 (JAVA示例)
#
在Spring Boot应用中,可以通过配置类处理跨域问题
或直接在控制器中添加注解
前端处理方式
#
前端通常为请求的最后一环,处理跨域问题应在前两环解决,对接页面我们推荐使用iframe + websocket的方式,这样不会遇到跨域问题。
如使用nodejs等框架遇到跨域问题,可以使 用搜索引擎据框架关键字+跨域检索对应的解决方案。
0031 [服务网关]请求太频繁,请稍后再试
#
解决方案
出现这个提示语的时候,通常伴随着HTTP CODE 429的返回,意味着因为短时间内大量请求发票云服务器,被网关进行了限流,通常无需额外处理,可以试着降低请求频率或者合并一些请求。
字段不一致
#
解决方案
目前接口和文档处于一个快速迭代的阶段,由于历史跨度的问题,有些字段可能出现名称不一致的情况,例如发票流水号有fid和serialNo,报销单ID有expenseId和bxd_key,对应的都是一个东西,目前没有办法强行统一,以当前对接的接口参数为准。
修改于
2024-07-01 07:16:22
上一页
6、分录操作
下一页
获取userKey