首页 > 开放平台 > 诺税通saas > 发票查验
开放平台/发票查验/ocr查验上传文件

ocr查验上传文件

2026-09-24 更新 阅读 版本 v1.0

接口说明

根据上传文件识别出来的发票种类判断是否支持查验,支持查验则进行查验,不支持则返回识别结果。 支持识别发票类型:增值税专用发票、增值税普通发票、增值税电子普通发票、增值税电子专用发票、增值税电子普通发票(通行费)、增值税普通发票(卷票)、二手车销售统一发票、机动车销售统一发票、通用电子发票、通用机打发票、客运汽车票、机票行程单、火车票、数电专票(电子)、数电专票(纸质)、数电普票(电子)、数电普票(纸质),车辆通行费; 查验类型:增值税专用发票、增值税普通发票、增值税电子普通发票、增值税电子专用发票、 增值税电子普通发票(通行费)、增值税普通发票(卷票)、数电专票(电子)、数电专票(纸质)、数电普票(电子)、数电普票(纸质)、二手车销售统一发票、机动车销售统一发票。 注:目前OCR识别数电纸票准确性不高,有可能返回票种错误;

API 方法名:nuonuo.OpeMplatform.ocrCheckUpload 版本:V2.0

请求地址

环境请求地址
正式环境https://sdk.nuonuo.com/open/v1/services
沙箱环境https://sandbox.nuonuocs.cn/open/v1/services

公共请求参数(消息头)

参数名类型必填长度说明示例
Content-typeString否-MIME类型【消息头】-

公共请求参数(消息体)

参数名类型必填长度说明示例
senidString否-唯一标识,由企业自己生成32位随机码【消息体】-

私有请求参数

参数名类型必填长度说明示例
callBackUrlString是-回调地址http://nst-dev.axnfw.net/incomecore/lan/recog/testCallback.do
taxNumString否-企业税号91330106MA2AYNWD8M
fileNameString否-文件名0f4c1ffae53543dedbe31ba7b0184fb3_1_8.pdf
fileBase64String否-文件Base64,支持3.5M内的PDF、OFD,10M内的PNG、JPG、JPEG文件JVBERi0xLjQKJaGzxdcKMSAwIG9iag0KPDwvVHlwZS9DYXRhbG9nL1ZlcnNpb24vMS40L1BhZ2VzIDIgMCBSIC9QaWVjZUluZm8gNjkgMCBSID4+CmVuZG9iagoyIDAgb2JqDQo8PC9UeXBlL1BhZ2VzL0tpZHNbIDQgMCBSICA1IDAgUiAgNiAwIFIgXS9Db3VudCAzPj4KZW5kb2JqCjMgMCBvYmoNCjw8L1Byb2R1Y2VyPEZFRkYwMDZEMDA

响应参数

参数名类型必填长度说明示例
codeNumber否-返回码,数值范围 [200, 999999], 200 成功标识200
messageString否-提示信息,字符串长度范围:[0, 1024]成功
dataString否-任务号16426418793257363476JCCOA

请求报文示例

NNOpenSDK sdk = NNOpenSDK.getIntance();
String taxnum = "23***789"; // 授权企业税号
String appKey = "Hn***XL";
String appSecret = "F65***65F";
String method = "nuonuo.OpeMplatform.ocrCheckUpload"; // API方法名
String token = "2d484e**************pdui"; // 访问令牌
String content = "{
  \"fileName\": \"0f4c1ffae53543dedbe31ba7b0184fb3_1_8.pdf\",
  \"callBackUrl\": \"http://nst-dev.axnfw.net/incomecore/lan/recog/testCallback.do\",
  \"taxNum\": \"91330106MA2AYNWD8M\",
  \"fileBase64\": \"JVBERi0xLjQKJaGzxdcKMSAwIG9iag0KPDwvVHlwZS9DYXRhbG9nL1ZlcnNpb24vMS40L1BhZ2VzIDIgMCBSIC9QaWVjZUluZm8gNjkgMCBSID4+CmVuZG9iagoyIDAgb2JqDQo8PC9UeXBlL1BhZ2VzL0tpZHNbIDQgMCBSICA1IDAgUiAgNiAwIFIgXS9Db3VudCAzPj4KZW5kb2JqCjMgMCBvYmoNCjw8L1Byb2R1Y2VyPEZFRkYwMDZEMDA\"
}";
String url = "https://sdk.nuonuo.com/open/v1/services"; // SDK请求地址
String senid = UUID.randomUUID().toString().replace("-", ""); // 唯一标识,32位随机码,无需修改,保持默认即可
String result = sdk.sendPostSyncRequest(url, senid, appKey, appSecret, token, taxnum, method, content);
System.out.println(result);

返回码说明

返回码说明处理建议
200成功
标签: 开放平台

申请试用

请留下您的联系方式,我们将在一个工作日内与您联系