Java發票查驗介面、發票識別介面說明、發票查驗狀態碼說明
翔雲發票識別與發票查驗介面助力企業財務人員拒絕焦慮,告別抵效。僅需一鍵上傳發票圖片,翔雲發票識別介面便能快速、精準識別全票面資訊,發票查驗介面實時聯網查驗發票的真偽,且可實現發票的批次識別與查驗,助力財務人員告別手動錄入的繁瑣,提升企業整體工作效率,降低企業發票管理成本,避免手動錄入誤差所帶來的財務損失與風險。
Java發票查驗介面示例程式碼:
package com.test;
import okhttp3.;
import org.json.JSONObject;
import java.io.;
/**
- 需要新增依賴
-
com.squareup.okhttp3
-
okhttp
-
4.12.0
*/
class Sample {
static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();
public static void main(String []args) throws IOException{
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("key","M***********g")
.addFormDataPart("secret","3***********6")
.addFormDataPart("typeId","3007")
.addFormDataPart("invoiceCode","********")
.addFormDataPart("invoiceNumber","*******")
.addFormDataPart("billingDate","********")
.addFormDataPart("totalAmount","*******")
.addFormDataPart("salesTaxNo","*********")
.addFormDataPart("checkCode","*******")
.addFormDataPart("orderNo","**********")
.build();
Request request = new Request.Builder()
.url("https://netocr.com/verapi/v2/verInvoice.do")
.method("POST", body)
.build();
Response response = HTTP_CLIENT.newCall(request).execute();
System.out.println(response.body().string());
}
}
發票查驗介面說明:
介面地址: https://netocr.com/verapi/v2/verInvoice.do
介面呼叫方法: post
介面接收引數:
序號 名稱 型別 必填 說明
1 key String 是 使用者ocrKey
2 secret String 是 使用者ocrSecrert
3 invoiceCode String 否 發票程式碼
4 invoiceNumber String 是 發票號碼
5 billingDate String 否 開票日期:YYYY-MM-DD (非區塊鏈發票必填)
6 totalAmount String 是 合計金額(不含稅),必須精確到兩位小數(專票、貨運專票、機動車專票必填)
價稅合計(全電票、航空運輸電子客票行程單、鐵路電子客票)
7 checkCode String 否 校驗碼後6位(普票、電子普票、卷式普票,必填),校驗碼(區塊鏈必填),全電發票號碼後6位(全電紙票(普通發票))
8 salesTaxNo String 否 銷方稅號(區塊鏈必填)
9 orderNo String 否 訂單號(通用電子發票必填)
9 typeId Integer 是 發票驗真:3007
發票查驗狀態碼說明:
status code message
0 成功(發票一致)(扣費)
-30000 該票今日本平臺核驗失敗已超5次(扣費)
-30001 不一致,金額或校驗碼錯誤(扣費)
-30002 所查發票不存在(扣費)
-30003 超過該張票當天查驗次數(請於次日再次查驗)
-30009 已超過最大查驗量
-30004 查詢發票不規範
-30010 查驗異常
-30005 引數不能為空
-30008 引數長度不正確
-30006 日期當天的不能查驗
-30007 超過五年的不能查驗
-30017 引數異常
-30014 介面異常