支持類型:
增值稅專用發(fā)票,機(jī)動車銷售統(tǒng)一發(fā)票,貨物運(yùn)輸業(yè)增值稅專用發(fā)票,增值稅普通發(fā)票,增值稅電子普通發(fā)票,增值稅普通發(fā)票(卷票),增值稅電子普通發(fā)票(通行費(fèi)),二手車銷售統(tǒng)一發(fā)票,通用機(jī)打發(fā)票,通用定額發(fā)票,旅客運(yùn)輸普票,公路客運(yùn)發(fā)票,船運(yùn)客票,出租車發(fā)票,停車費(fèi)發(fā)票,過路過橋費(fèi)發(fā)票、汽車通行費(fèi),醫(yī)療費(fèi)收據(jù),教育費(fèi)收據(jù),行程單,火車票,增值稅銷貨清單,商戶小票,其它類型
多票據(jù)OCR識別在線演示網(wǎng)址
接口地址: http://api.xinhuokj.com:40072/ocr
type值 : 9
token值: 請?jiān)谟脩糁行墨@取token,網(wǎng)址xinhuokj.com/user
HTTP頭字段
Content-Type: application/json
HTTP正文體
{
"image": "/9j/4AAQSkZ......./9k=", //圖片文件二進(jìn)制數(shù)組經(jīng)過base64編碼后的字符串,目前支持jpg、tif、png、bmp等多種格式
"type": "9" ,
"token": "ef9c*************dbca", //請?jiān)谟脩糁行墨@取token,網(wǎng)址:http://m.cdhxbox.com/user
}
|
字段 |
說明 |
|
code |
返回狀態(tài)碼。200:正常返回; 500:服務(wù)器內(nèi)部錯(cuò)誤 |
|
message |
返回對應(yīng)code的狀態(tài)說明 |
|
result |
圖片結(jié)果信息 |
|
+ object_list |
多張票據(jù)OCR識別結(jié)果集合 |
|
++ image_angle |
切割后的單張票據(jù)圖像角度 |
|
++ rotated_image_width |
切割后的單張票據(jù)旋轉(zhuǎn)后圖片寬度 |
|
++ rotated_image_height |
切割后的單張票據(jù)旋轉(zhuǎn)后圖片高度 |
|
++ position |
切割后的單張票據(jù)在圖片中的坐標(biāo) |
|
++ class |
切割后的單張票據(jù)大類類型 |
|
++ type |
切割后的單張票據(jù)具體類型 |
|
++ type_description |
切割后的單張票據(jù)type字段對應(yīng)的中文描述 |
|
++ kind |
票據(jù)使用類型 |
|
++ kind_description |
票據(jù)使用類型對應(yīng)中文名描述 |
|
++ item_list |
切割后的單張票據(jù)OCR識別結(jié)果 |
|
++ product_list |
增值稅發(fā)票項(xiàng)目明細(xì)(僅type為增值稅發(fā)票出現(xiàn)) |
|
+++ key |
識別字段類型 |
|
+++ value |
識別字段結(jié)果 |
|
+++ position |
識別字段在原圖中的坐標(biāo)位置 |
|
+++ description |
識別字段key中文描述 |
class中返回的類型結(jié)果描述:
|
字段 |
說明 |
|
nation_tax_invoice |
國稅 |
|
local_invoice |
地方票種 |
|
other_invoice |
其他票種 |
kind中返回的類型結(jié)果描述:
|
字段 |
說明 |
|
vehicle |
用車 |
|
traffic |
交通 |
|
education |
教育 |
|
daily |
日用 |
|
office |
辦公 |
|
service |
服務(wù) |
|
digital_appliance |
數(shù)碼電器 |
|
rent_decoration |
房租裝飾 |
|
communication |
通訊 |
|
lodging |
住宿 |
|
post |
郵寄 |
|
repast |
餐飲 |
|
foodstuff |
食品 |
|
raiment |
服飾 |
|
other |
其他 |
type返回的類型列表:
|
字段 |
說明 |
|
vat_special_invoice |
增值稅專用發(fā)票 |
|
motor_vehicle_sale_invoice |
機(jī)動車銷售統(tǒng)一發(fā)票 |
|
vat_transport_invoice |
貨物運(yùn)輸業(yè)增值稅專用發(fā)票 |
|
vat_common_invoice |
增值稅普通發(fā)票 |
|
vat_electronic_invoice |
增值稅電子普通發(fā)票 |
|
vat_roll_invoice |
增值稅普通發(fā)票(卷票) |
|
vat_electronic_toll_invoice |
增值稅電子普通發(fā)票(通行費(fèi)) |
|
used_car_purchase_invoice |
二手車銷售統(tǒng)一發(fā)票 |
|
general_machine_invoice |
通用機(jī)打發(fā)票 |
|
quota_invoice |
通用定額發(fā)票 |
|
passenger_transport_invoice |
旅客運(yùn)輸普票 |
|
highway_passenger_invoice |
公路客運(yùn)發(fā)票 |
|
shipping_invoice |
船運(yùn)客票 |
|
taxi_ticket |
出租車發(fā)票 |
|
parking_invoice |
停車費(fèi)發(fā)票 |
|
vehicle_toll |
過路過橋費(fèi)發(fā)票、汽車通行費(fèi) |
|
education_receipt |
教育費(fèi)收據(jù) |
|
air_transport |
行程單 |
|
train_ticket |
火車票 |
|
vat_invoice_sales_list |
增值稅銷貨清單 |
|
shop_receipt |
商戶小票 |
|
other |
其它類型 |
type為 vat_special_invoice、vat_electronic_invoice、vat_common_invoice、vat_electronic_toll_invoice, key返回的類型列表:
|
結(jié)果 |
說明 |
|
vat_invoice_correct_code |
校驗(yàn)碼 |
|
vat_invoice_daima |
發(fā)票代碼 |
|
vat_invoice_haoma |
發(fā)票號碼 |
|
vat_invoice_haoma_large_size |
增值稅發(fā)票No號碼 |
|
vat_invoice_issue_date |
開票日期 |
|
vat_invoice_rate_payer_id |
納稅人識別號 |
|
vat_invoice_total |
合計(jì) |
|
vat_invoice_tax_rate |
增值稅稅率 |
|
vat_invoice_seller_name |
銷售方名稱 |
|
vat_invoice_seller_bank_account |
銷售方開戶行及帳號 |
|
vat_invoice_seller_id |
銷售方納稅人識別號 |
|
vat_invoice_seller_addr_tell |
銷售方地址、電話 |
|
vat_invoice_payer_name |
購買方名稱 |
|
vat_invoice_payer_bank_account |
購買方開戶行及帳號 |
|
vat_invoice_payer_addr_tell |
購買方地址、電話 |
|
vat_invoice_total_cover_tax |
價(jià)稅合計(jì)大寫 |
|
vat_invoice_total_cover_tax_digits |
價(jià)稅合計(jì)小寫 |
|
vat_invoice_tax_total |
稅額合計(jì) |
|
vat_invoice_goods_list |
貨物或服務(wù)名稱 |
|
vat_invoice_price_list |
金額明細(xì) |
|
vat_invoice_tax_rate_list |
稅率明細(xì) |
|
vat_invoice_tax_list |
稅額明細(xì) |
|
vat_invoice_zhuan_yong_flag |
專票/普票 |
|
vat_invoice_dai_kai_flag |
代開(非代開條目為空) |
|
vat_invoice_plate_specific |
規(guī)格型號明細(xì) |
|
vat_invoice_electrans_unit |
單位明細(xì) |
|
vat_invoice_electrans_quantity |
數(shù)量明細(xì) |
|
vat_invoice_electrans_unit_price |
單價(jià)明細(xì) |
|
vat_invoice_daima_right_side |
右側(cè)打印發(fā)票代碼 |
|
vat_invoice_haoma_right_side |
右側(cè)打印發(fā)票號碼 |
|
vat_invoice_page_number |
抵扣聯(lián)/發(fā)票聯(lián) |
|
vat_invoice_type |
發(fā)票類型 |
|
vat_invoice_total_note |
備注 |
|
vat_invoice_cipher_field |
密碼區(qū) |
|
vat_invoice_drawer |
開票人 |
|
vat_invoice_review |
復(fù)核 |
|
vat_invoice_payee |
收款人 |
|
exist_stample |
蓋章存在性判斷 |
|
vat_invoice_headline_page_number |
標(biāo)題發(fā)票聯(lián) |
|
vat_invoice_corrent_code_print |
打印校驗(yàn)碼 |
|
vat_invoice_total_print |
打印合計(jì) |
|
vat_invoice_note_correct_code |
備注校驗(yàn)碼 |
|
vat_invoice_machine_no |
機(jī)器編號 |
|
vat_invoice_daima_print |
打印發(fā)票代碼 |
|
vat_invoice_elec_payment_id |
電子支付標(biāo)識 |
|
vat_invoice_issue_date_print |
右側(cè)打印開票日期 |
|
vat_invoice_qr_code |
qr碼 |
|
vat_invoice_credit_memo |
紅沖/非紅沖 |
|
sub_type |
子類型 |
|
vat_invoice_qr_code |
qr碼 |
|
vat_invoice_tax |
稅額明細(xì) |
|
vat_invoice_tax_rate |
稅率明細(xì) |
|
vat_invoice_price |
金額明細(xì) |
|
vat_invoice_electrans_unit_price |
單價(jià)明細(xì) |
|
vat_invoice_electrans_quantity |
數(shù)量明細(xì) |
|
vat_invoice_electrans_unit |
單位明細(xì) |
|
vat_invoice_plate_specific |
規(guī)格型號 |
|
vat_invoice_goods |
貨物或服務(wù)名稱 |
type為 motor_vehicle_sale_invoice, key返回的類型列表:
|
字段 |
說明 |
|
vehicle_invoice_buyer |
購買方名稱 |
|
vehicle_invoice_buyer_id |
購買方名稱的身份證號碼或組織機(jī)構(gòu)代碼 |
|
vehicle_invoice_car_model |
廠牌型號 |
|
vehicle_invoice_car_made_place |
產(chǎn)地 |
|
vehicle_invoice_cert_id |
合格證號 |
|
vehicle_invoice_engine_id |
發(fā)動機(jī)號碼 |
|
vehicle_invoice_car_vin |
車輛識別代號/車架號 |
|
vehicle_invoice_total_price |
價(jià)稅合計(jì) |
|
vehicle_invoice_total_price_digits |
價(jià)稅合計(jì)小寫 |
|
vehicle_invoice_price_without_tax |
不含稅價(jià) |
|
vehicle_invoice_tax_rate |
稅率 |
|
vehicle_invoice_tax_amount |
稅額 |
|
vehicle_invoice_telephone |
電話 |
|
vehicle_invoice_issue_date |
開票日期 |
|
vehicle_invoice_daima |
發(fā)票代碼 |
|
vehicle_invoice_haoma |
發(fā)票號碼 |
|
vehicle_invoice_dealer |
銷貨單位 |
|
vehicle_invoice_jida_daima |
機(jī)打代碼 |
|
vehicle_invoice_jida_haoma |
機(jī)打號碼 |
|
vehicle_invoice_machine_id |
機(jī)器編碼 |
|
vehicle_invoice_tax_author_id |
主管稅務(wù)代碼 |
|
vehicle_invoice_tax_author_name |
主管稅務(wù)機(jī)關(guān) |
|
vehicle_invoice_seller_bank_name |
開戶銀行 |
|
vehicle_invoice_seller_bank_account |
賬號 |
|
vehicle_invoice_seller_tax_id |
納稅人識別號 |
|
vehicle_invoice_commodity_inspection_id |
商檢單號 |
|
vehicle_invoice_import_certificate_id |
進(jìn)口證明書號 |
|
vehicle_invoice_seller_address |
地址 |
|
vehicle_invoice_tax_payment_certificate_number |
完稅憑證號 |
|
vehicle_invoice_issued_by |
開票人 |
|
vehicle_invoice_tax_code |
稅控碼 |
|
vehicle_invoice_limit_number |
限乘人數(shù) |
|
vehicle_invoice_vehicle_type |
車輛類型 |
|
vehicle_invoice_tonnage |
噸位 |
|
vehicle_invoice_page_number |
發(fā)票聯(lián) |
|
vehicle_invoice_qr_code |
二維碼 |
|
vehicle_invoice_buyer_tax_id |
購方納稅人識別號 |
type為 used_car_purchase_invoice, key返回的類型列表:
|
字段 |
說明 |
|
vehicle_invoice_daima |
購車發(fā)票代碼 |
|
vehicle_invoice_haoma |
購車發(fā)票號碼 |
|
vehicle_invoice_buyer |
購貨單位(人) |
|
vehicle_invoice_buyer_id |
購買身份證號碼/組織機(jī)構(gòu)代碼 |
|
vehicle_invoice_buyer_addr |
購買方地址 |
|
vehicle_invoice_buyer_phone |
購買方電話號碼 |
|
vehicle_invoice_seller |
賣方單位(人) |
|
vehicle_invoice_seller_id |
賣方身份證號碼/組織機(jī)構(gòu)代碼 |
|
vehicle_invoice_seller_addr |
賣方地址 |
|
vehicle_invoice_seller_phone |
賣方電話號碼 |
|
vehicle_invoice_plate_num |
車牌照號 |
|
vehicle_invoice_register_num |
登記證號 |
|
vehicle_invoice_vehicle_type |
車輛類型 |
|
vehicle_invoice_vin |
車架號/車輛識別代碼 |
|
vehicle_invoice_car_model |
廠牌型號 |
|
vehicle_invoice_dmv |
轉(zhuǎn)入地車輛管理所名稱 |
|
vehicle_invoice_price_total_price |
價(jià)稅合計(jì) |
|
vehicle_invoice_total_price_digits |
價(jià)稅合計(jì)小寫 |
|
vehicle_invoice_auction_house |
經(jīng)營、拍賣單位 |
|
vehicle_invoice_auction_house_addr |
經(jīng)營、拍賣單位地址 |
|
vehicle_invoice_auction_house_tax_id |
經(jīng)營、拍賣單位納稅人識別號 |
|
vehicle_invoice_auction_house_bank_account |
經(jīng)營、拍賣單位開戶銀行、賬號 |
|
vehicle_invoice_auction_house_phone |
經(jīng)營、拍賣單位電話 |
|
vehicle_invoice_market |
二手車市場 |
|
vehicle_invoice_market_addr |
二手車市場地址 |
|
vehicle_invoice_market_tax_id |
二手車市場納稅人識別號 |
|
vehicle_invoice_market_bank_acount |
二手車市場開戶銀行、賬號 |
|
vehicle_invoice_market_phone |
二手車市場電話 |
|
vehicle_invoice_note |
備注 |
|
vehicle_invoice_issue_date |
購車發(fā)票開票日期 |
|
exist_stample |
蓋章存在性判斷 |
type為 vat_roll_invoice, key返回的類型列表:
|
字段 |
說明 |
|
invoice_head |
發(fā)票票頭 |
|
invoice_number |
發(fā)票號碼 |
|
invoice_code |
發(fā)票代碼 |
|
machine_number |
機(jī)器號碼 |
|
machine_code |
機(jī)器編碼 |
|
total_money |
合計(jì)金額(小寫) |
|
total_money_big |
合計(jì)金額(大寫) |
|
date_of_invoice |
開票日期 |
|
check_number |
校驗(yàn)碼 |
|
buy_name |
購方名稱 |
|
buy_tax_number |
購方納稅人識別號 |
|
sold_name |
銷方名稱 |
|
sold_tax_number |
銷方納稅人識別號 |
|
cashier_name |
收款員 |
type為 vehicle_toll, key返回的類型列表:
|
字段 |
說明 |
|
toll_code |
車輛通行費(fèi)代碼 |
|
toll_number |
車輛通行費(fèi)號碼 |
|
date |
收費(fèi)時(shí)間 |
|
time |
收費(fèi)時(shí)間 |
|
money |
收費(fèi)金額 |
type為 quota_invoice, key返回的類型列表:
|
字段 |
說明 |
|
quota_invoice_code |
發(fā)票代碼 |
|
quota_invoice_number |
發(fā)票號碼 |
|
money_small |
金額(小寫) |
|
money_big |
金額(大寫) |
|
location |
發(fā)票所在地 |
type為 taxi_ticket, key返回的類型列表:
|
字段 |
說明 |
|
invoice_code |
發(fā)票代碼 |
|
invoice_no |
發(fā)票號碼 |
|
date |
日期 |
|
taxi_no |
車號 |
|
boarding_time |
上車時(shí)間 |
|
landing_time |
下車時(shí)間 |
|
mileage |
里程 |
|
sum |
金額 |
|
location |
發(fā)票所在地 |
type為 air_transport, key返回的類型列表:
|
字段 |
說明 |
|
passenger_name |
旅客姓名 |
|
id_no |
身份證件號碼 |
|
serial_number |
印刷序號 |
|
total |
合計(jì)金額 |
|
fare |
票價(jià) |
|
civil_aviation_fund |
民航發(fā)展基金 |
|
fuel_surcharge |
燃油附加費(fèi) |
|
other_taxes |
其他稅費(fèi) |
|
issued_date |
填開日期 |
|
issued_by |
填開單位 |
|
e_ticket_no |
電子客票號碼 |
|
from |
出發(fā)站 |
|
to |
到達(dá)站 |
|
flight_number |
航班號 |
|
seat_class |
座位等級 |
|
date |
航班日期 |
|
time |
航班時(shí)間 |
|
fare_basis |
客票級別 |
type為 train_ticket, key返回的類型列表:
|
字段 |
說明 |
|
passenger_name |
乘客名稱 |
|
passenger_id |
乘客身份證 |
|
train_number |
車次號 |
|
departure_station |
出發(fā)地 |
|
departure_date |
乘車時(shí)間 |
|
class |
座位類別 |
|
ticket_number |
火車票紅色編碼 |
|
arrival_station |
目的地 |
|
seat_number |
座位號 |
|
price |
價(jià)格 |
|
check |
檢票口 |
|
ticket_id |
火車票ID |
type為 general_machine_invoice、shipping_invoice, key返回的類型列表:
|
字段 |
說明 |
|
invoice_code |
發(fā)票代碼 |
|
invoice_number |
發(fā)票號碼 |
|
money |
金額 |
|
date |
日期 |
|
time |
時(shí)間 |
object_key為 highway_passenger_invoice、passenger_transport_invoice, key返回的類型列表:
|
字段 |
說明 |
|
invoice_code |
發(fā)票代碼 |
|
invoice_number |
發(fā)票號碼 |
|
money |
金額 |
|
date |
日期 |
|
time |
時(shí)間 |
|
passenger_name |
乘客姓名 |
|
passenger_id |
乘客身份證號碼 |
type為 parking_invoice, key返回的類型列表:
|
字段 |
說明 |
|
invoice_number |
發(fā)票號碼 |
|
money |
金額 |
type為 vat_invoice_sales_list, key返回的類型列表:
|
字段 |
說明 |
|
purchaser_name |
購買方名稱 |
|
seller_name |
銷售方名稱 |
|
invoice_code |
發(fā)票代碼 |
|
invoice_number |
發(fā)票號碼 |
|
total_page |
合計(jì)頁碼 |
|
page |
當(dāng)前頁碼 |
|
total |
金額合計(jì) |
|
tax_total |
稅額合計(jì) |
|
has_stamp |
銷售方蓋章存在性判斷 |
|
issued_date |
填開日期 |
type為 shop_receipt, key返回的類型列表:
|
字段 |
說明 |
|
money |
金額 |
|
date |
時(shí)間 |
|
no |
單號 |
|
shop |
商戶 |
|
sku |
商品 |
type為 education_receipt、vat_transport_invoice, 目前僅支持分類,暫無結(jié)構(gòu)化識別。
{
"code":200,
"message":"success",
"result":{
"object_list":[
{
"image_angle":270,
"rotated_image_width":1440,
"rotated_image_height":1080,
"position":[
300,
394,
1059,
411,
1059,
481,
300,
459
],
"class":"local_invoice",
"type":"quota_invoice",
"type_description":"通用定額發(fā)票",
"item_list":[
{
"key":"quota_invoice_code",
"value":"131001827953",
"position":[
752,
532,
1256,
535,
1256,
573,
752,
567
],
"description":"發(fā)票代碼"
},
{
"key":"money_small",
"value":"10.00",
"position":[
300,
394,
1059,
411,
1059,
481,
300,
459
],
"description":"金額(小寫)"
}
]
},
{
"image_angle":270,
"rotated_image_width":1330,
"rotated_image_height":1280,
"position":[
300,
394,
1059,
411,
1059,
481,
300,
459
],
"class":"other",
"type":"train_ticket",
"type_description":"火車票",
"item_list":[
{
"key":"departure_station",
"value":"上海站",
"position":[
126,
275,
700,
270,
700,
311,
126,
320
],
"description":"出發(fā)地"
},
{
"key":"arrival_station",
"value":"131001827953",
"position":[
177,
159,
1127,
149,
1127,
206,
177,
217
],
"description":"目的地"
}
]
}
]
}
}
識別服務(wù)返回的code與message定義:
| code | message | 含義 |
|---|---|---|
| 200 | Success | 請求成功 |
| 500 | Server error | 服務(wù)器內(nèi)部錯(cuò)誤 |
| 40001 | Access server error | 驗(yàn)證服務(wù)器錯(cuò)誤,請?jiān)俅握埱螅?如果持續(xù)出現(xiàn)此類錯(cuò)誤,請聯(lián)系技術(shù)支持團(tuán)隊(duì) |
| 40002 | Service temporarily unavailable | 服務(wù)暫不可用,請?jiān)俅握埱螅?如果持續(xù)出現(xiàn)此類錯(cuò)誤,請聯(lián)系技術(shù)支持團(tuán)隊(duì) |
| 40003 | Unsupported openapi method | 調(diào)用的API不存在,請檢查后重新嘗試 |
| 40004 | Open api request limit reached | 集群超限額 |
| 40017 | Open api daily request limit reached | 每天請求量超限額 |
| 40018 | Open api qps request limit reached | QPS超限額 |
| 40019 | Open api total request limit reached | 請求總量超限額 |
| 40020 | Open api daily testing limit reached. | 今日測試次數(shù)已達(dá)上限 |
| 40100 | Empty App key or app secret | app_key 或 app_secret 為空 |
| 40101 | App does not exist | 實(shí)例不存在,請檢查 app_key |
| 40102 | Invalid app secret | 實(shí)例驗(yàn)證失敗,請檢查 app_secret |
| 40103 | Invalid App | 實(shí)例已失效 |
| 40104 | App has expired | 實(shí)例已超過有效期 |
| 40105 | Invalid IP source | 無效的IP來源 |
| 40106 | App does not match service | 實(shí)例與service不匹配 |
| 40107 | App has been overdrawn by 5% of the total count. Please use it after recharging. | 實(shí)例額度已透支總額度的5%,請充值后使用 |
| 40110 | App key or app secret invalid | app_key 或 app_secret無效 |
| 40200 | Internal error | 服務(wù)器內(nèi)部錯(cuò)誤 |
| 40201 | Not enough param | 缺少必須的參數(shù),請檢查參數(shù)是否有遺漏 |
| 40202 | Service not support | 請求了不支持的服務(wù),請檢查調(diào)用的url |
| 40300 | Empty image | 圖片為空,請檢查后重新嘗試 |
| 40301 | Image format error | 上傳的圖片格式錯(cuò)誤,現(xiàn)階段我們支持的圖片格式為:PNG、JPG、JPEG、BMP,請進(jìn)行轉(zhuǎn)碼或更換圖片 |
| 40302 | Image size error | 上傳的圖片大小錯(cuò)誤 |
| 40303 | File type unsupport | 文件類型不支持 |
| 40400 | Recognize error | 識別錯(cuò)誤,請?jiān)俅握埱? |
| 40401 | Image recognize error | 圖像識別錯(cuò)誤 |
| 40500 | Classify failed | 未能成功分類 |
| 40600 | Missing request body | 缺少 request body |
| 50001 | Time out | 超時(shí) |
| 90099 | Unknown error | 未知錯(cuò)誤 |