参数名称 | 类型 | 必填 | 说明 |
---|---|---|---|
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.jisuapi.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'] .'
'; }
{ "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" } }
代号 | 说明 |
---|---|
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元/次 |