欢迎您!

发票OCR识别+真伪验证

接口标识: invoicecheck 价格: 0.0005 元/次 VIP免费 同步响应
接口简介
发票OCR识别+真伪验证接口传入发票文件,一次完成结构化识别与真伪查验,返回发票代码、号码、类型、开票类型、开票日期、金额、税额、价税合计及其大写、购销双方完整信息(名称、纳税人识别号、地址电话、开户行账号)、备注、机器编号、校验码与货物明细,并给出发票状态代码(0=正常)与查验次数,查验结论可直接支撑报销放行或拦截、税务风控判断。适合费用报销审核、发票录入自动化与财务合规场景。
详细介绍
常见问题
Q:发票文件怎么传?支持哪些形式?
A:只有一个 file 参数,支持三种形态任选其一:公网可访问的文件 URL(http/https 开头)、Base64 编码(data: 开头的 data URI)、平台文件 ID(fileid_ 开头)。平台按前缀自动识别,三种形态不需要也不应同时传入;格式无法识别时返回参数错误提示。
Q:会返回哪些内容?
A:通常返回发票代码、发票号码、发票类型、开票日期、价税合计(含大写)、金额、税额、购销双方名称与税号、发票状态代码(0=正常)、查验次数及货物明细列表等全量票面要素。响应结构由上游识别与查验结果给出,不同票种字段丰富度可能有差异,建议对关键字段做存在性判断后再入库。
Q:怎么判断发票是真是假?
A:以 fpztDm 发票状态代码为准:0=正常。查验通过的发票可用 je(金额)+ se(税额)与 jshj(价税合计)自动勾稽核对。状态异常或查验失败的票据建议转人工复核,接口不替代税务机关的最终认定。
Q:识别失败或查验出错怎么办?
A:文件无法识别、上游查验失败时接口返回错误提示(code 非 0)。请确认文件清晰完整、URL 公网可访问;使用文件 ID 时需确保文件已上传完成,否则返回「文件尚未上传完成」提示。
接口地址: https://www.phpwc.cn/api/invoicecheck
请求方式: POST
业务请求参数
参数名类型必填默认值说明
file string 必填 - 发票文件,支持传入公网URL / Base64(data:开头) / 文件ID(fileid_开头)
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
fpdm string 发票代码
fphm string 发票号码
fplx string 发票类型
kprq string 开票日期
jshj float 价税合计
jshjcn string 价税合计大写
je float 金额(不含税)
se float 税额
xfmc string 销售方名称
xfsbh string 销售方纳税人识别号
xsfdzdh string 销售方地址电话
xsfyhzh string 销售方开户行账号
gfmc string 购买方名称
gfsbh string 购买方纳税人识别号
gmfdzdh string 购买方地址电话
gmfyhzh string 购买方开户行账号
bz string 备注
fpztDm string 发票状态代码(0=正常)
sbbh string 机器编号
jym string 校验码
dq string 地区
kjlx string 开票类型
xhqdBz string 含税标志
times string 查验次数
hwxx− array 货物明细列表
mc string 项目名称
ggxh string 规格型号
jldw string 单位
slv float 税率
ysslv string 税率显示值
dj float 单价
je float 金额
se float 税额
spbm string 商品编码
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

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