# 发票查验
版本 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
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
2
3
4
5
6
# 1.3.5 message内错误码说明
错误码 | 错误码消息 | 错误码说明 |
---|---|---|
10000 | 查验成功 | 查验成功 |
10018 | 查验失败 | 发票远程查验失败,可能参数有误 |
← 财务票据混贴分类检测 水印去除 →