增值税发票识别

增值税发票识别

  • 321
  • 178
识别增值税发票上面的内容
85.00/1000次
申请就送5次
https://api.jisuepc.com/invoicerecognition/recognize
JSON
POST
https://api.jisuepc.com/invoicerecognition/recognize?appkey=yourappkey

请求参数:

API在线测试
参数名称类型必填说明
pic file/string 发票图片文件 POST上传,支持传base64格式的图片内容 JPG识别率略高 最大300K

返回参数:

参数名称类型说明
number string 发票号码
seller string 销售方名称
itemlist string 货物、服务列表
taxrate string 税率
taxfee string 税额
num string 数量
unit string 单位
price string 单价
name string 名称
sellerbank string 销售方开户行
checker string 复核人
extaxtotalfee string 金额合计
date string 开票日期
buyer string 购买方名称
buyerbank string 购买方开户行
remark string 备注
password string 密码
selleraddress string 销售方地址
buyeraddress string 购买方地址
code string 发票代码
payee string 收款人
buyercreditno string 购买方识别号
drawer string 开票人
totalfeecn string 价税合计大写
totalfee string 价税合计
totaltax string 税额合计
type string 发票类型
sellercreditno string 销售方识别号
checkcode string 校验码

请求代码:

查看代码
<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$url = "https://api.jisuepc.com/invoicerecognition/recognize?appkey=$appkey";

$post = array(
    'pic'=>base64_encode(file_get_contents('timg.jpg')),
);

$result = curlOpen($url, array('post'=>$post, 'isupfile'=>true));
$jsonarr = json_decode($result, true);

if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}

$result = $jsonarr['result'];

echo $result['number'].' '.$result['code'].' '.$result['seller'].' '.$result['sellercreditno'].' '.
    $result['sellerbank'].' '.$result['selleraddress'].' '.$result['buyer'].' '.$result['buyercreditno'].' '.
    $result['buyerbank'].' '.$result['buyeraddress'].' '.$result['payee'].' '.$result['drawer'].' '.
    $result['checker'].' '.$result['password'].' '.$result['totalfeecn'].' '.$result['totalfee'].' '.
    $result['extaxtotalfee'].' '.$result['date'].' '.$result['totaltax'].' '.$result['type'].' '.
    $result['remark'] .'
'; foreach ($result['itemlist'] as $k=>$v){ echo $v['taxrate'].' '.$v['totalfee'].' '.$v['taxfee'].' '.$v['num'].' '. $v['unit'].' '.$v['price'].' '.$v['name'].' '.$v['type'] .'
'; }

JSON返回示例 :

{
    "status": 0,
    "msg": "ok",
    "result": {
        "number": "00362801",
        "seller": "江苏省常州地方税务局第一税务分局",
        "itemlist": [
            {
                "taxrate": "3%",
                "totalfee": "19417.48",
                "taxfee": "582.52",
                "num": "1",
                "unit": "",
                "price": "19417.475728",
                "name": "商品房",
                "type": ""
            }
        ],
        "sellerbank": "宁波市海南24号甲5892346",
        "checker": "41",
        "extaxtotalfee": "19417.40",
        "date": "2016年04月26日",
        "buyer": "北京畅联电子有限公司",
        "buyerbank": "江南农商行1234567890123",
        "remark": "开发区雨虹电子有限)代开企业税号33020",
        "password": "80>54209<6<5*>7>7<87/0/--8/78>/01686<+29654/5<7951<>98>>33><米10+39<7<9本>6>7<5+80><284<-65774>56485770/<826",
        "selleraddress": "宁南24号甲5892346",
        "buyeraddress": "北京市海淀区浇灌里231号62345123",
        "code": "",
        "payee": "",
        "buyercreditno": "110101251328321",
        "drawer": "号",
        "totalfeecn": "贰万圆整",
        "totalfee": "20000.00",
        "totaltax": "582.50",
        "type": "专用发票",
        "sellercreditno": "32040700DKD0337"
    }
}
                                

API错误码:

代号说明
201 图片为空
202 图片格式错误
204 图片大小超过300K
208 识别失败
210 没有信息

系统错误码:

代号说明
101 APPKEY为空或不存在
102 APPKEY已过期
103 APPKEY无请求此数据权限
104 请求超过次数限制
105 IP被禁止
106 IP请求超过限制
107 接口维护中
108 接口已停用
计次套餐套餐规格价格
免费套餐 5次 0.00元 ≈0元/次
Level1 1000次 85.00元 ≈0.085元/次
Level2 10000次 800.00元 ≈0.08元/次
Level3 20000次 1550.00元 ≈0.0775元/次
Level4 50000次 3600.00元 ≈0.072元/次
Level5 100000次 6500.00元 ≈0.065元/次
×