欢迎您!

通用发票OCR识别

接口标识: invoiceocr 价格: 0.0005 元/次 VIP免费 同步响应
接口简介
通用发票OCR识别接口支持发票图片与 PDF 文件(PDF 识别首页内容),覆盖增值税普票、专票、电子票与全电发票等常见票种,一次返回 28 个字段:发票代码、号码、开票日期与校验码;不含税金额、税额及大小写价税合计;购销双方的名称、纳税人识别号、地址电话与开户账号;还有收款人、复核人、开票人、备注、是否代开,以及按行列出的商品名称、金额、税率与税额明细,适合报销审核、财务录入与票据归档等场景。
详细介绍
常见问题
Q:通用发票OCR识别接口支持哪些发票?
A:覆盖增值税普通发票、专用发票、电子发票、卷票等常见票种,按票面实际内容提取。返回发票种类、代码、号码、开票日期、金额税额、购销双方信息、票面人员、备注与商品明细共28个字段。同步接口,调用后直接返回结果。
Q:支持什么格式的文件输入?
A:file 参数可传公网URL、data: 开头的 Base64 字符串或 fileid_ 开头的文件ID。文件类型支持常见图片(JPG、PNG、BMP、WEBP 等)与 PDF;PDF 由平台自动转为首页图片后识别,多页 PDF 仅识别第一页,Word、Excel 等办公文档不支持。
Q:识别不到的字段会怎样?
A:响应按固定字段清单构造,28个字段始终全部返回:普通字段未识别为空字符串,商品明细四字段为空数组,不会出现 null。识别由大模型完成,无法承诺百分之百准确,建议对发票代码、号码、价税合计等关键字段做非空校验并辅以人工复核。
Q:金额和开票日期是什么格式?
A:金额类字段按票面识别结果返回,通常为字符串形态(如 "1060.00"),接口不做数值类型转换,解析时建议兼容字符串与数值两种形态。invoiceDate 不做日期格式归一,通常为票面原文写法(如「2026年03月15日」),请按实际返回处理。
Q:商品明细字段怎么用?
A:commodityName、commodityAmount、commodityTaxRate、commodityTax 为四个字符串数组,按下标一一对应:第 i 行商品的名称、金额、税率、税额分别取四个数组的第 i 个元素。单行商品的发票数组长度为 1。
接口地址: https://www.phpwc.cn/api/invoiceocr
请求方式: POST
业务请求参数
参数名类型必填默认值说明
file string 必填 - 文件输入(自动识别):公网URL / Base64(data:开头) / 文件ID(fileid_开头)
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
invoiceType string 发票种类(电子普通发票/专用发票/全电发票等)
invoiceCode string 发票代码
invoiceNum string 发票号码
invoiceDate string 开票日期
totalAmount string 合计金额(不含税)
totalTax string 合计税额
amountInFiguers string 价税合计(小写)
amountInWords string 价税合计(大写)
checkCode string 校验码
purchaserName string 购买方名称
purchaserRegisterNum string 购买方纳税人识别号
purchaserAddress string 购买方地址及电话
purchaserBank string 购买方开户行及账号
sellerName string 销售方名称
sellerRegisterNum string 销售方纳税人识别号
sellerAddress string 销售方地址及电话
sellerBank string 销售方开户行及账号
payee string 收款人
checker string 复核人
noteDrawer string 开票人
remarks string 备注
province string 省份
city string 城市
agent string 是否代开
commodityName array 货物名称([{row, word}])
commodityAmount array 金额([{row, word}])
commodityTaxRate array 税率([{row, word}])
commodityTax array 税额([{row, word}])
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号