# 发票查验

版本 V1.0.0

# 1. 接口定义

# 1.1 接口

URL = http://cloud.hexrpa.com:18060/hex/ocrapi/invoiceInspection

其中 ip 为部署机器的 ip 地址,port 为对应服务器的端口

# 1.2 描述

发票查验,支持使用发票号码、发票代码、开票金额、开票日期,校验码5个字段,查验该发票信息的真伪。

# 1.3 HTTP请求POST格式

# 1.3.1 请求参数

参数名称 必选 类型 参数描述
channelcode String 渠道码
fpdm String 发票代码
fphm String 发票号码
kprq String 开票日期
kpje String 开票金额
jym String 校验码
session_id String 用户自定义的唯一会话id

# 1.3.2 请求示例

{
	"channelcode": "渠道码",
	"fpdm": "发票代码",
	"fphm": "发票号码",
	"jym": "校验码",
	"kprq": "开票日期",
	"kpje": "开票金额"
}
1
2
3
4
5
6
7
8

# 1.3.3 返回参数

参数 是否必然返回 类型 参数说明
errorcode Int32 错误码
errormsg string 错误码消息
status string 接口状态
message string 校验结果......

# 1.3.4 返回示例

{
    "message": "{\"area\":\"\",\"batchNo\":\"cedfbf7acd0041edbfaf2e2c4bdb0542\",\"buyBankAcct\":\"\",\"buyContact\":\"\",\"buyName\":\"xxx有限公司\",\"buyTaxesNo\":\"914403002F57874H\",\"cancellationMark\":\"N\",\"checkCode\":\"850268643149625687\",\"checkCount\":\"1\",\"checkWay\":2,\"detailData\":\"\",\"detailList\":[{\"amount\":\"\",\"name\":\"*经纪代理服务*机票款\",\"priceSum\":\"405.66\",\"priceUnit\":\"\",\"spec\":\"\",\"taxRate\":\"6%\",\"taxSum\":\"\",\"unit\":\"\"}],\"errorCode\":10000,\"errormsg\":\"成功\",\"fpdm\":\"032002300111\",\"fphm\":\"00530027\",\"fplx\":\"10\",\"goodsAmount\":\"405.66\",\"kprq\":\"20220226\",\"machineNo\":\"661620004211\",\"saleName\":\"xxx有限公司\",\"saleTaxesNo\":\"913202MBK0R43\",\"seqNo\":\"2HN27152230302171709708\",\"success\":\"true\",\"sumAmount\":\"440.00\",\"taxAmount\":\"24.34\",\"tenantId\":\"WANGXIAOJIA\",\"userId\":\"WANGXIAOJIA\"}",
    "errorcode": 0,
    "errormsg": "ok",
    "status": true
}
1
2
3
4
5
6

# 1.3.5 message内错误码说明

错误码 错误码消息 错误码说明
10000 查验成功 查验成功
10018 查验失败 发票远程查验失败,可能参数有误
上次更新: 2023-11-1 9:32:56