1. 快速开始
数电前置API
  • 快速开始
    • 接口调用
    • 加密说明
  • 销项接口
    • 发票开具
      • 发票开具
      • 发票开具-不动产租赁
      • 发票开具-不动产销售
      • 发票开具-建筑服务
      • 发票开具-成品油
      • 发票开具-旅客运输
      • 发票开具-货物运输
      • 快捷红冲
      • 发票开具-医疗服务(门诊)
      • 发票开具-医疗服务(住院)
      • 发票开具-自产农场品
      • 发票开具-成品油(乐企联用)
    • 发票管理
      • 发票查询
      • 发票批量查询
      • 文件下载
      • 发票推送
    • 发票作废
      • 发票作废
      • 发票作废状态查询
    • 发票上传
      • 单据上传
      • 单据删除
    • 红字确认单
      • 红字确认单申请
      • 红字确认单确认
      • 红字确认单下载
      • 红字确认单查询
      • 红字确认单批量查询
      • 快捷申请即开票
    • 登录认证
      • 登录认证
      • 短信认证
      • 扫码认证
      • 认证结果查询
    • 信息回调
      • 发票信息回调
      • 红字确认单信息回调
      • OCR识别信息回调
    • 信息管理
      • 企业名片查询
      • 发票赋码段查询
      • 新增客户信息
      • 查询客户信息
      • 新增商品信息
      • 查询商品信息
      • 查询部门信息
      • 查询用户信息
    • 订单管理
      • 扫码开票
        • 扫码开票-普通发票
        • 扫码开票-不动产租赁
        • 扫码开票-旅客运输
        • 扫码开票-作废或激活发票
      • 订单开票
        • 订单上传-普通发票
        • 订单上传-建筑服务发票
        • 订单上传-货物运输发票
        • 订单上传-不动产销售发票
        • 订单上传-不动产租赁发票
        • 订单上传-旅客运输发票
      • 订单查询
        • 订单查询
      • 订单删除
        • 订单删除
    • 代码说明
      • 医疗服务-证件类型代码说明
  • 进项接口
    • 对外接口-数电前置-进项
      • 进项发票池查询
      • 增值税--数电发票查验
      • 增值税发票查验
      • 非增值税发票查验--通用发票查验
      • 非增值税发票查验--区块链
      • 增值税发票报销接口
      • 非增值税发票签收/报销接口
      • 增值税发票状态查询接口
      • 非增值税采集票池查询接口
  • 数据模型
    • reimbursementDTO
    • EInvoiceAdditionalElement
    • InspectionDTO
    • EInvoiceConstruction
    • EInvoiceFreightLine
    • EInvoiceRealEstateSales
    • EInvoiceRealEstateLease
    • EInvoiceToll
    • EInvoicePassengerLine
    • EInvoiceMotorVehicle
    • EInvoiceSecondHandCar
    • EInvoiceRailwayTicketLine
    • EInvoiceAirTicket
    • EInvoiceAirTicketLine
  1. 快速开始

接口调用

HTTP调用方式可以面向HTTP接口进行开发,ISV可以根据自己系统的情况,选择不同的实现语言来实现对接。

请求参数#

公共请求头
除了HTTP协议中规定的头信息以外,本开放接口额外做以下头信息要求:
参数名称参数类型说明
Content-TypeString请填写application/json;charset=UTF-8
actionCodeString交易编码,对应需要调用的接口
taxnumString税号
interfaceCodeString授权码
extensionNoString分机号
isEncryptionString是否做国密四加密 (0:base64编码;1:先国密4加密,再base64编码)
Body 参数 公共加密(具体查看【加密说明】)
如下:
1.将请求所有参数统一base64编码(如果需要国密4加密,则先国密4加密,再使用base64编码)
{
    "参数": "值"
}
2.将加密后的参数字符串,放入body的JSON或者raw格式中;
3.点击发送请求。
公共返回报文
在所有请求的返回值里,有一些公共的字段:
参数名称参数类型说明
codeString响应编码
messString响应信息
dataString响应数据
返回结果
请求成功时返回结果示例:
{
    "code": "0000",
    "data": "eyJmcHB6IjoiMDIiLCJoanNlIjoiNTA1LjQzIiwiZGRoIjoiMjAyNDEyMDUwMDIiLCJoamplIjoiMzg4Ny45NSIsInBkZnVybCI6Imh0dHA6Ly8xMjAuNDguMTk1LjUwOjUwMDAvRUludm9pY2UtVGVzdC9nZXRQZGYuaHRtbD9pZD1UQ3RLYzJWUWIxRlZZVFpxTWpoNGJGaFpRVU5YUzBwUVpqWlRXRk50ZWpVMWR6QllSWGxuTW14RFJ6SnpWbWRxUWxJNVNFMUlTRlJpWkU0d2MwVTVUdz09IiwieG1sVXJsIjoiaHR0cDovLzEyMC40OC4xOTUuNTA6NTAwMC9FSW52b2ljZS1UZXN0L2dldFhtbC5odG1sP2lkPVRDdEtjMlZRYjFGVllUWnFNamg0YkZoWlFVTlhTMHBRWmpaVFdGTnRlalUxZHpCWVJYbG5NbXhEUnpKelZtZHFRbEk1U0UxSE5XMVZWVE51VlM5SFdnPT0iLCJmcHFxbHNoIjoiMzM5OTAxOTk5OTk5MTk5MjAyNTAzMTgwMDEiLCJwZGZVcmwiOiJodHRwOi8vMTIwLjQ4LjE5NS41MDo1MDAwL0VJbnZvaWNlLVRlc3QvZ2V0UGRmLmh0bWw/aWQ9VEN0S2MyVlFiMUZWWVRacU1qaDRiRmhaUVVOWFMwcFFaalpUV0ZOdGVqVTFkekJZUlhsbk1teERSekp6Vm1kcVFsSTVTRTFJU0ZSaVpFNHdjMFU1VHc9PSIsIm9mZFVybCI6Imh0dHA6Ly8xMjAuNDguMTk1LjUwOjUwMDAvRUludm9pY2UtVGVzdC9nZXRPZmQuaHRtbD9pZD1UQ3RLYzJWUWIxRlZZVFpxTWpoNGJGaFpRVU5YUzBwUVpqWlRXRk50ZWpVMWR6QllSWGxuTW14RFJ6SnpWbWRxUWxJNVNFMUROV3MzTDFOVVZqVXZjQT09Iiwia3BycSI6IjIwMjUtMDMtMTggMTQ6MTE6MjEiLCJqc2hqIjoiNDM5My4zOCIsInhmc2giOiIzMzk5MDE5OTk5OTkxOTkiLCJmcGhtIjoiMjA4ODI1MDMxODE0MTEyMTMxMTEiLCJxcmNvZGVVcmwiOiJodHRwOi8vMTIwLjQ4LjE5NS41MDo1MDAwL0VJbnZvaWNlLVRlc3QvcXJjb2RlP2xpbms9aHR0cCUzQSUyRiUyRjEyMC40OC4xOTUuNTAlM0E1MDAwJTJGRUludm9pY2UtVGVzdCUyRmdldFBkZi5odG1sJTNGaWQlM0RUQ3RLYzJWUWIxRlZZVFpxTWpoNGJGaFpRVU5YUzBwUVpqWlRXRk50ZWpVMWR6QllSWGxuTW14RFJ6SnpWbWRxUWxJNVNFMUlTRlJpWkU0d2MwVTVUdyUzRCUzRCJ9",
    "mess": "开票成功"
}
请求失败时返回结果示例:
{
  "code": "9999",
  "mess": "专票购方税号必填"
}
修改于 2026-05-09 02:10:13
下一页
加密说明
Built with