| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| pic | string | 是 | 发票图片文件 POST上传,传base64格式的图片内容 JPG识别率略高 最大500K |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| 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 | 接口已停用 |
| 计次套餐 | 套餐规格 | 价格 | ||
|---|---|---|---|---|
| 免费套餐 | 10次 | 0.00 元 | ≈0元/次 | |
| Level1 | 1000次 | 40.00 元 | ≈0.04元/次 | |
| Level2 | 10000次 | 350.00 元 | ≈0.035元/次 | |
| Level3 | 20000次 | 680.00 元 | ≈0.034元/次 | |
| Level4 | 50000次 | 1500.00 元 | ≈0.03元/次 | |
| Level5 | 100000次 | 2700.00 元 | ≈0.027元/次 | |


© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875