合作伙伴用


OCR-单张识别

<p><strong>简要描述:</strong> </p> <ul> <li>OCR-单张识别</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://119.45.129.152/api/ocr/get_item_info</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>请求示例:</strong> </p> <pre><code>{ "app_key": "string", "timestamp": "string", "token": "string", "param": { // image_url和image_data参数只能填入其中一个,image_url有值时 忽略image_data "image_url": "http://t.cn/EbhjOOq", // 图片url "image_data": "image_data" // 图片base64数据 } }</code></pre> <p><strong>正确返回示例</strong></p> <pre><code>{ 'result': 1, 'response': { 'data': { 'version': '4.8_20180226', 'result': 1, 'timestamp': 1092098766, 'message': 'success', 'id': 'a744aa6929b97355430ab6b5ee831854',//识别结果标识id,用于结果反馈 'sha1': '00a09af73198ab3ea81a6b58ba6a1f5879f47c63',//识别图片唯一标识 'time_cost': '1000',//识别花费的时长,单位毫秒 'identify_results': [ { 'type': '10101', -- 发票类型 'orientation': 90, -- 发票顺时针旋转方向 'details': { // 发票识别的具体信息, 不同发票类型会不一样 //增值税 'code': '630***20', -- 发票代码 'number': '150**112', -- 发票号码 'date': '2017年03月28日', -- 开票日期 'pretax_amount': '2648.54', -- 税前金额 'total': '3098.79', -- 总金额 'tax': '450.25', -- 税额 'check_code': '52657910788452871589' -- 校验码 'seller': '杭州**软件有限公司', -- 销售方名称 'seller_tax_id': '15260000000000000G', -- 销售方纳税人识别号 'buyer': '杭州**科技有限公司', -- 购买方方名称 'buyer_tax_id': '11684616000000000D', -- 购买方纳税人识别号 'company_seal': '1', -- 是否有公司印章(0:没有; 1: 有) 'form_type': '第二联', -- 发票是第几联 'form_name': '发票联', -- 发票联次 'kind': '餐饮', -- 发票消费类型 'ciphertext': '&lt;42/93+*/+2*+81*851&lt;9,940-&lt;9*&gt;5+2-91,&lt;1+&gt;7*&lt;81&gt;7/8*140,50&lt;\/&lt;62-&lt;1491+6+9', -- 密码区,四行密码,每行以逗号隔开 'transit_mark': '1', -- 通行费标志 'oil_mark': '1', -- 成品油标志 'machine_code': '499924850051', -- 机器编号 'travel_tax': '65.50', -- 车船税 'receiptor': 'xxx', -- 收款人 'reviewer': 'xxx', -- 复核 'issuer': 'xxx', -- 开票人 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'service_name': '餐饮服务', -- 服务类型 'remark': '账期:201702, 号码:185750654', --备注 'item_names': '*餐饮服务*餐饮服务,*酒*白酒', --品名,每个以逗号隔开 'agent_mark': '1', -- 是否代开 'acquisition_mark': '1', -- 是否收购 'block_chain': '1', -- 区块链标记 //出租车 'code': '133011680478', -- 发票代码 'number': '01670989', -- 发票号码 'date': '2017年08月29日', -- 乘车日期 'time_geton': '12:47', -- 上车时间 'time_getoff': '12:52', -- 下车时间 'mileage': '1.9', -- 里程 'total': '11.00', -- 总金额 'place': '浙江省杭州市', -- 发票所在地 'kind': '交通', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'license_plate': '浙A88888', -- 车牌号 //火车票 'number': 'Z125C004574', -- 号码 'date': '2017年11月21日', -- 乘车日期 'time': '21:53', -- 乘车时间 'name': '张三', -- 乘车人姓名 'station_geton': '杭州东', -- 上车车站 'station_getoff': '金华', -- 下车车站 'train_number': 'G7383', -- 车次 'seat': '二等座', -- 座位类型 'total': '74.00', -- 总金额 'kind': '交通', -- 发票消费类型 'serial_number': '34682301830312L063003', -- 序列号 'user_id': '256548545211254523', -- 身份证号 //机打发票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 号码 'date': '2017年11月21日', -- 日期 'time': '12:22:22', -- 时间 'check_code': '52657910788452000000', -- 校验码 'category': 'oil', -- 种类,oil 表示是加油票 'total': '74.00', -- 总金额 'seller': '杭州**软件有限公司', -- 销售方名称 'seller_tax_id': '15260000000000000G', -- 销售方纳税人识别号 'buyer': '杭州**科技有限公司', -- 购买方方名称 'buyer_tax_id': '11684616000000000D', -- 购买方纳税人识别号 'kind': '服务', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'company_seal': '1', -- 是否有公司印章(0:没有; 1: 有) //增值税普通发票 卷票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 号码 'date': '2017年11月21日', -- 日期 'check_code': '52657910788452871589' -- 校验码 'seller': '杭州**软件有限公司', -- 销售方名称 'seller_tax_id': '15260000000000000G', -- 销售方纳税人识别号 'buyer': '杭州**科技有限公司', -- 购买方方名称 'buyer_tax_id': '11684616000000000D', -- 购买方纳税人识别号 'category': 'oil', -- 种类,oil 表示是加油票 'total': '74.00', -- 总金额 'kind': '服务', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'company_seal': '1', -- 是否有公司印章(0:没有; 1: 有) 'service_name': '汽油', -- 服务类型 'item_names': '*95#汽油', --品名,每个以逗号隔开 //定额发票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 号码 'total': '74.00', -- 总金额 'kind': '交通', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'company_seal': '1', -- 是否有公司印章(0:没有; 1: 有) //过路费 'code': '6300161320', -- 发票代码 'number': '15064112', -- 发票号码 'date': '2018年01月10日', -- 日期 'time': '12:14', -- 时间 'entrance': '4001', -- 入口 'exit': '6754', -- 出口 'total': '74.00', -- 总金额 'kind': '交通', -- 发票消费类型 'highway_flag': '1', -- 高速标志(0:没有; 1: 有) //客运汽车 'code': '6300161320', -- 发票代码 'number': '15064112', -- 发票号码 'date': '2018年01月10日', -- 日期 'time': '12:14', -- 时间 'station_geton': '杭州', -- 出发车站 'station_getoff': '金华', -- 达到车站 'total': '74.00', -- 总金额 'name': '张三', -- 姓名 'kind': '交通', -- 发票消费类型 'user_id': '256548545211254523', -- 身份证号 // 航空运输电子客票行程单 'user_name': '张三', -- 乘机人姓名 'user_id':'256548545211254523', -- 身份证号 'number': '1506498784112', -- 电子客票号码 'check_code': '2345', -- 验证码 'date': '2018年04月04日', -- 填开日期 'agentcode': 'XMN098,0987677', -- 销售单位代号 'issue_by': '上海华城西南国际旅行社有限公司', -- 填开单位 'fare': '730.00', -- 票价 'tax': '10.00', -- 税费 'fuel_surcharge': '10.00', -- 燃油附加费 'caac_development_fund': '50.00', -- 民航发展基金 'insurance': '10.00', -- 保险费 'total': '800.00', -- 总额 'flights': [ -- 航班信息 { 'from':'上海', -- 出发站 'to':'北京', -- 到达站 'flight_number':'GS7563', -- 航班号 'date':'2018年02月20日', -- 乘机日期 'time':'12:34', -- 乘机时间 'seat':'N', -- 座位等级 'carrier':'南航', -- 承运人 }, { 'from':'北京', -- 出发站 'to':'伦敦', -- 到达站 'flight_number':'QR890', -- 航班号 'date':'2018年02月21日', -- 乘机日期 'time':'15:06' -- 乘机时间 'seat':'S' -- 座位等级 'carrier':'南航' -- 承运人 } ], 'kind': '交通', -- 发票消费类型 'international_flag': '国内(D)', -- 国内国际标签 'print_number': '30925566965', -- 印刷序号 //二手车销售统一发票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 发票号码 'date': '2017年03月28日', -- 开票日期 'total': '100000.00', -- 总金额 'seller': '杭州**软件有限公司', -- 卖方单位/个人 'seller_id': '330517489552522146', -- 卖方单位代码/个人身份证号 'buyer': '杭州**科技有限公司', -- 买方单位/个人 'buyer_id': '350822221211525564', -- 买方单位代码/个人身份证号 'company_name': 'xxx二手车交易管理有限公司', -- 二手车市场 'company_tax_id': '15260000000000000G', -- 二手车市场纳税人识别号 'license_plate': '浙A88888', -- 车牌号 'registration_number': '320027731473', -- 登记证号 'car_code': 'LVSHKAML8FG461612', -- 车架号/车辆识别代码 'car_model': '丰田牌CAF7150N4', -- 厂牌型号 'kind': '用车', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 //机动车销售统一发票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 发票号码 'machine_code': '123001221606', -- 机打代码 'machine_number': '00213744', -- 机打号码 'date': '2017年03月28日', -- 开票日期 'pretax_amount': '930000.00', -- 税前金额 'total': '1000000.00', -- 总金额 'seller': '杭州***件有限公司', -- 销售单位 'seller_tax_id': '330517489552522146', -- 销售单位纳税人识别号 'buyer': '杭州***技有限公司', -- 买方单位/个人 'buyer_id': '350822221211525564', -- 买方单位代码/个人身份证号 'tax_authorities': 'xxx市国家税务局xx分局', -- 主管税务机关 'tax_authorities_code': '144030613', -- 主管税务机关代码 'car_code': 'LVSHKAML8FG461612', -- 车架号/车辆识别代码 'car_engine_code': 'Q035277', -- 发动机号码 'car_model': '丰田牌CAF7150N4', -- 厂牌型号 'certificate_number': 'YE80X1001351257', -- 合格证号 'kind': '用车', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'tax': '70000', -- 税额 'tax_rate': '7%', -- 税率 // 小票 'store_name': 'storename', -- 店名 'date': '2018年05月03日', -- 日期 'time': '12:22:10', -- 时间 'subtotal': '80.00', -- 税前金额 'tax': '10.00', -- 税费 'discount': '1.00', -- 折扣 'tips': '1.00', -- 小费 'total': '90.00' -- 总金额 'currency_code':'CNY', -- 币种, 使用 ISO 4217 Currency Codes 标准 'type': 'Shopping', -- 消费类型 // 滴滴出行行程单 'date': '2019年03月20日', -- 申请日期 'date_start': '2019年01月12日', -- 行程开始时间 'date_end': '2019年03月13日', -- 行程结束时间 'phone': '178xxxxxxxx', -- 行程人手机号 'total': '55.80', -- 总计 'items': [ -- 行程信息 { 'car_type': '快车', -- 车型 'time_geton': '01-02 12:42 周三', -- 上车时间 'city': '杭州市', -- 城市 'station_geton': '杭州市滨江医院', -- 起点 'station_getoff': '金盛曼城(东门)' -- 终点 'mileage': '8.6', -- 里程(公里) 'total': '26.12', -- 金额 }, { 'car_type': '快车', -- 车型 'time_geton': '01-03 22:00 周四', -- 上车时间 'city': '杭州市', -- 城市 'station_geton': '海创基地北楼', -- 起点 'station_getoff': '金盛曼城(东门)' -- 终点 'mileage': '3.8', -- 里程(公里) 'total': '13.26', -- 金额 }, { 'car_type': '快车', -- 车型 'time_geton': '03-13 21:10 周三', -- 上车时间 'city': '杭州市', -- 城市 'station_geton': '海创基地北楼', -- 起点 'station_getoff': '金盛曼城(东门)' -- 终点 'mileage': '4.1', -- 里程(公里) 'total': '16.42', -- 金额 } ], 'kind': '交通', -- 发票消费类型 // 完税证明 'number': '15064112', -- 发票号码 'total': '3098.79', -- 总金额 'buyer': '杭州***有限公司', -- 购买方名称 'buyer_tax_id': '11684616000000000D' -- 购买方纳税人识别号 'date': '2018年05月03日' -- 日期 //船票 'code': '6300161320', -- 发票代码 'number': '15064112', -- 发票号码 'date': '2018年01月10日', -- 日期 'time': '12:14', -- 时间 'station_geton': '杭州', -- 出发车站 'station_getoff': '上海', -- 达到车站 'total': '174.00', -- 总金额 'name': '张三', -- 姓名 'kind': '交通', -- 发票消费类型 'province': '浙江省', -- 省 'city': '杭州市', -- 市 'currency_code':'CNY' -- 币种 }, 'extra': { //增值税 'check_code_candidates':['52657910788452871583','52657910788452871588'], -- 校验码备选 'check_code_last_six':['871583','871588'] -- 校验码后六位备选 'number_order_error': ['15064115','15064116'] -- 发票号码备选(如发现可能错号等情况) //二维码或者条码 'qrcode': ['00000102180000'], -- 二维码 'barcode': ['00000102180000'], -- 条码 } } ] } } }</code></pre> <p><strong>错误返回示例</strong> </p> <pre><code>{ 'result': 0, 'error': 10002, 'message': 'Authenticate failed' }</code></pre> <p><strong>错误返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型/值</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">int</td> <td>返回状态码 0或1 请求状态. 1:成功, 0:失败</td> </tr> <tr> <td style="text-align: left;">error</td> <td style="text-align: left;">int</td> <td>错误码 10002</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>信息说明 &quot;Autdenticate failed&quot;</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10000</td> <td>Internal error 服务器内部错误 请联系管理员</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10003</td> <td>Invalid parameter 无效参数 补充相关必要参数</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10004</td> <td>Not support type 不支持的发票类型 该种类型发票尚不支持</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10005</td> <td>Invalid type 发票类型不对 1, 识别的发票类型 与 输入的“type”不一致, 检查输入的参数与要识别的图片. 2, 当前账号没有识别该类型发票的权限. 购买相应权限或者联系管理员.</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10006</td> <td>Invalid image 无效图片 请检查以下几点: 1, 是否是损坏的图片 2, 是否是不支持的图片格式 3, 是否图片大小超过限制</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10500</td> <td>request to frequently 调用接口次数太频繁 限制每分钟请求次数</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10600</td> <td>no support item type 不支持的票据类型 检查type参数</td> </tr> <tr> <td style="text-align: left;">错误码</td> <td style="text-align: left;">10700</td> <td>No access to API 接口没访问权限 请联系管理员</td> </tr> </tbody> </table> <p>****欢迎使用ShowDoc!</p>

页面列表

ITEM_HTML