国际发票识别
POST
/ai/knowledge/nlpService/document/analyze本接口用于各类文件智能处理,支持根据不同的templateId进行不同的文档处理逻辑,须购买发票云《文档智能取数服务流量包公有云》才能使用
templateId=0 发票云发票的识别
支持语言:支持中文、英语、日语、越南语,支持付费定制语言
支持类型:发票号码、购销方信息、交易金额俱全的版式印刷打印发票,不支持手写发票
单图多票:不支持
单文件多票:不支持
单票多页:目前每一页独立识别,独立返回数据不做合并处理
docType:调用默认当invoice
invoiceNumber:发票唯一号码,invoice#、invoice no、invoice number等,越南语Số (No)
invoiceDate:发票日期,目前无法“格式化”,年月能可能顺序无法确定,只按识别的字符和票面一样即是正确,另外格式不同也是正确“1/11/2019”=“2019-1-11”=“2019-01-11”=“2019/01/11”
billTo:受票方信息可能为缩写,也可能为全称,接收方需要做后处理
billFrom:开具方信息可能为缩写,也可能为全称,接收方需要做后处理
totalAmount:可能带有千分号,比如1,799.00=1799.00。没有总金额的情况下,会返回""
taxAmount:没有总税额的情况下会返回""
请求参数
授权token,由前置脚本生成,失效的调用一下获取授权接口即可
输入文件的文件流,支持'jpg', 'png', 'jpeg', 'pdf',文件大小上限6MB
模板id,默认为"0"。不可以以“FB_”开头
文档语言,默认为"auto",自动识别语言(当前不支持);“chs”:“中文”,“cht”:“繁体中文” ,“eng”:“英语”,“jpn”:“日语”, “kor”:’韩语’, “vie”:”越南语”, “tha”:”泰语”, “spa”:”西班牙语”, “deu”:”德语”, “fra”:”法语”, “rus”:”俄语”, “nld”:”荷兰语”,”ita”:”意大利语” , “por”:”葡萄牙语”
文件hash值,可不传入,不传入的话会自动生成
示例代码
返回响应
0000 代表正常返回成功
文件hash值,文件唯一值
文件类型名称,['invoice','other']
请求唯一标识,用于追踪和关联一次请求的整个生命周期
{
"errcode": "string",
"description": "string",
"data": [
{
"fileHash": "string",
"docType": "string",
"invoiceNumber": "string",
"invoiceDate": "string",
"currency": "string",
"totalAmount": "string",
"billToName": "string",
"billFromName": "string",
"totalTaxAmount": "string"
}
],
"traceId": "string"
}