增值税票据OCR
接口描述
对增值税票据图片进行识别
请求说明
HTTP 方法:
POST
请求 URL:
/ai-cloud-face/api/ocr/note
Header如下:
参数名称 | 值 |
---|---|
Content-Type | application/json;charset=UTF-8 |
Body中放置请求参数,参数详情如下:
请求参数:
参数名称 | 数据类型 | 参数描述 |
---|---|---|
appKey | String | 应用生成的appkey |
sign | String | 签名 |
nonceStr | String | 随机字符串 |
img | String | 图片数据(base64编码),原始图片建议小于3M,格式限定为jpg |
返回说明
返回参数:
返回值名称 | 类型 | 描述 |
---|---|---|
code | int | 返回结果,0表示成功,非0为对应错误号 |
success | Boolean | 是否成功 |
message | String | 返回描述 |
data | Object | 返回的数据如下 |
noteOcrRet | object | 票据OCR识别结果 |
NoteType | object[] | 票据类型(即票据抬头部分,譬如xxx省增值税专用发票) |
data | string | 票据类型识别结果 |
pos | object | 票据类型位置信息(p1:左上坐标; p2:右上坐标; p3:右下坐标; p4:左下坐标;) |
NoteCode | object[] | 票据代码 |
NoteNo | object[] | 票据号 |
NoteDate | object[] | 开票日期 |
BuyerName | object[] | 购货单位名称 |
BuyerTaxID | object[] | 购货单位纳税人识别号 |
BuyerAddrTel | object[] | 购货单位地址电话 |
BuyerBank | object[] | 购货单位开户行及账号 |
SellerName | object[] | 销货单位名称 |
SellerTaxID | object[] | 销货单位纳税人识别号 |
SellerAddrTel | object[] | 销货单位地址电话 |
SellerBank | object[] | 销货单位开户行及账号 |
CipherCode | object[] | 密码区(GPU版本专属) |
TotalAmount | object[] | 金额总计 |
TotalTax | object[] | 税额总计 |
PriceTaxTotalKanji | object[] | 价税合计大写 |
PriceTaxTotalDigit | object[] | 价税合计小写 |
Payee | object[] | 收款人(GPU版本专属) |
Checker | object[] | 复核(GPU版本专属) |
Drawer | object[] | 开票人(GPU版本专属) |
CheckCode | object[] | 普票校验码(GPU版本专属) |
返回示例:
{
"code":0,
"data":{
"noteOcrRet":{
"BuyerAddrTel":[
{
"data":"公主岭市八里桥村0434659261",
"pos":{
"p1":{
"x":1236,
"y":641
},
"p2":{
"x":1952,
"y":676
},
"p3":{
"x":1951,
"y":733
},
"p4":{
"x":1241,
"y":704
}
}
}
],
......
"TotalTax":[
{
"data":"¥1452.9",
"pos":{
"p1":{
"x":3519,
"y":1438
},
"p2":{
"x":3848,
"y":1442
},
"p3":{
"x":3847,
"y":1499
},
"p4":{
"x":3518,
"y":1503
}
}
}
]
}
},
"success":true,
"message":"success"
}