發票驗真服務接口可實時聯網核驗發票真偽,查驗一致時返回全票面信息。其支持核驗增值稅發票管理系統開具發票的真偽,且能進行發票批量查驗,當日開具的發票當日即可查驗。同時,結合發票識別接口可實現自動識別發票信息核驗,也支持手動錄入核驗,能幫助用戶擺脫手動錄入的繁瑣,提升工作效率。該服務提供標準化 HTTP、WebService 服務接口,適用于財務、電商、稅務、審計等需對發票進行真偽核驗的應用場景。
接口接收參數:
名稱 ? ? ? ? ? ? ? ? ? 類型 ? ? ? ? ?必填 ? ? ? ? 說明
key ? ? ? ? ? ? ? ? ? ?String ? ? ? ? ? 是 ? ? 用戶ocrKey
secret ? ? ? ? ? ? ? String ? ? ? ? ? 是 ? ? 用戶ocrSecrert
invoiceCode ? ?String ? ? ? ? ? 否 ? ? 發票代碼
invoiceNumber ?String ? ? ? ?是 ? ? 發票號碼
billingDate ? ? ? String ? ? ? ? ? 否 ? ? 開票日期:YYYY-MM-DD (非區塊鏈發票必填)
totalAmount ? ? String ? ? ? ? ? 是 ? ? 合計金額(不含稅),必須精確到兩位小數(專票、貨運專票、機動車專票必填)
價稅合計(全電票、航空運輸電子客票行程單、鐵路電子客票)
checkCode ? ? ?String ? ? ? ? ? 否 ? ? 校驗碼后6位(普票、電子普票、卷式普票,必填),校驗碼(區塊鏈必填),全電發票號碼后6位(全電紙票(普通發票))
salesTaxNo ? ? String ? ? ? ? 否 ? ? ? ?銷方稅號(區塊鏈必填)
orderNo ? ? ? ? ? ?String ? ? ? ? 否 ? ? ? ?訂單號(通用電子發票必填)
typeId ? ? ? ? ? ? ? ? Integer ? ? ?是 ? ? ? ?發票驗真:3007
接口集成簡單便捷,提供 Java、python、javascript、PHP、C#、C++、GO、Node.js、ios、Android 等多種編程語言的示例代碼,方便開發者進行接口調用。
以PHP代碼語言集成為例:
<?php
class Sample {public function run() {$curl = curl_init();curl_setopt_array($curl, array(CURLOPT_URL => 'https://netocr.com/verapi/v2/verInvoice.do',CURLOPT_RETURNTRANSFER => true,CURLOPT_ENCODING => '',CURLOPT_MAXREDIRS => 10,CURLOPT_TIMEOUT => 0,CURLOPT_FOLLOWLOCATION => true,CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,CURLOPT_CUSTOMREQUEST => 'POST',CURLOPT_POSTFIELDS => array('key' => 'M***********g','secret' => '3***********6','typeId' => '3007','invoiceCode' => '*******','invoiceNumber' => '**********','billingDate' => '********','totalAmount' => '*************','checkCode' => '*********','salesTaxNo' => '*********','orderNo' => '*********'),));$response = curl_exec($curl);curl_close($curl);echo $response;}
}
$rtn = (new Sample())->run();
print_r($rtn);
支持的發票類型
涵蓋增值稅專用發票、普通發票(含電子、卷式、通行費)、機動車銷售統一發票、二手車統一銷售發票、區塊鏈發票、全電紙票、航空運輸電子客票行程單、鐵路電子客票等多種類型,具體對應代碼可參考接口返回值中 “invoiceType” 的詳細說明。