发票查验(多张异步)
接口描述:
多种发票真伪验证,具体结果异步回推。
适用票种:
1普通电子发票
2.电子发票专票
3.普通纸质发票
4.专用纸质发票
5.普通纸质卷票
12.机动车
13.二手车
15.通行费
26.数电票(普通发票)
27.数电票(增值税专用发票)
28.数电票(航空运输电子客票行程单)
29.数电票(铁路电子客票)
接口请求
- 请求方式:POST
- 请求头header:Content-Type=application/json
- 请求地址:(注: 根据调用方安全性自行决定请求参数是否加密)
参数是否加密 | 请求地址 |
---|---|
加密 | /m3/bill/invoice/list/check?access_token=accessToken |
不加密 | /m13/bill/invoice/sys/check?access_token=accessToken |
请求参数示例(明文)
普票示例:
{
"curl":"https://piaozone:80801/aip/kingdee/", 需要推送的回调地址(可以为空),若回调地址为空时,使用默认回调地址。
"list": [{
"invoiceCode":"4403172320", // 发票代码(非全电票则必填)
"invoiceNo":"16413571", // 发票号码(必填)
"invoiceDate":"20171114", // 开票日期(必填)
"invoiceMoney":"", // 不含税金额,注意要保留两位小数(纸质专用发票、机动车发票时必填不含税金额,否则可不填)
"totalAmount":"951654", // 价税合计(全电发票必填)
"checkCode":"951654", // 校验码后6位(纸质普通发票、电子普通发票必填发校验码后6位,否则可不填)
"recordNo":"001" // 记录编号,调用方自定义参数,可不传
},
{
"invoiceCode":"4403172320", // 发票代码(非全电票则必填)
"invoiceNo":"16413571", // 发票号码(必填)
"invoiceDate":"20171114", // 开票日期(必填)
"invoiceMoney":"", // 不含税金额,注意要保留两位小数(纸质专用发票、机动车发票时必填不含税金额,否则可不填)
"totalAmount":"951654", // 价税合计(全电发票必填)
"checkCode":"951654", // 校验码后6位(纸质普通发票、电子普通发票必填发校验码后6位,否则可不填)
"recordNo":"001" // 记录编号,调用方自定义参数,可不传
}
]}
查询规则:
(1)当为纸质普通发票时,checkCode为校验码后6位
(2)当为电子普通发票时,checkCode为校验码后6位
(3)当为纸质专业发票时,invoiceMoney为不含税金额
(4)当为机动车发票时,invoiceMoney为不含税金额
(5)当为数电发票时,totalAmount为价税合计
参数 | 类型 | 说明 |
---|---|---|
curl | string | 需要推送的回调地址(可以为空),若回调地址为空时,使用默认回调地址。 |
list | list | 发票信息集合 |
返回结果
成功
{
"errcode": "0000",
"description": "正在查询,结果将稍后推送给您!",
"data": [
"orderNo": "196830201801181014461", // 批次号
"invoiceData":[{
"checkNum": "6a1abee54bd54ba588c39c754d749c7b", // 发票查验唯一
"invoiceCode": "211842018", // 发票代码
"invoiceNo": "211842018", // 发票号码
" recordNo": "001" // 记录编号, 调用方自定义参数
},
{
" checkNum": "8fdc21756f4e4b1ea0708c104e20bcc9", // 发票查验唯一
"invoiceCode": "2118434018", // 发票代码
"invoiceNo": "211842019", // 发票号码
" recordNo": "002" // 记录编号, 调用方自定义参数
}]
]
}
失败
{
"errcode": 0001,
"description": "该应用没有查验权限"
}
返回状态码(errcode)见《返回状态码》的附录3
查验结束之后,调用入参CURL地址回推
示例如下:
{
"errcode": "0000",
"description": "查询成功",
"data": {
"orderNo": "xxx", 批次号
"checkNum": "xxx", 发票查验唯一
"recordNo": "001", 记录编号, 调用方自定义参数
//发票结构化数据略
}
}
}
返回发票结构化数据(data)见:发票数据规范
最后修改时间: 1 个月前