首页 > 开放平台 > 诺税通saas > 发票查验
开放平台/发票查验/nst增值税发票查验

nst增值税发票查验

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

接口说明

具备诺税通saas资质的企业用户(集团总公司可查验子公司的发票)支持企业通过接口对接实现增值税发票真伪的查验

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

请求地址

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

公共请求参数(消息头)

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

公共请求参数(消息体)

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

私有请求参数

参数名类型必填长度说明示例
taxNoString是20企业税号-
invoiceCodeString是12发票代码(数电票为空)-
invoiceNoString否20发票号码(数电票为20位)26937904830200034286
invoiceDateString否10开票日期 (格式:yyyy-MM-dd)2026-02-04
optionFieldString否12电专/纸专/数电纸专/机动车销售统一发票/数电纸(机动车):不含税金额; 电普/纸普/普通发票(卷票)/普通发票(通行费):校验码(后6位); 二手车销售统一发票/数电票(二手车)/数电纸(二手车):车价合计; 数电电专/数电电普/数电票(航空)/数电票(铁路)/数电票(通行费)/数电票(机动车):价税合计;数电纸普:数电票号码后六位49.2
checkChannelString是-查验通道:0-诺诺 1-乐企0
invoiceTypeString是-发票种类, 查验通道乐企时必传 p:普通发票(电子) c:普通发票(纸质) s:专用发票(纸质) b:专用发票(电子) r:普通发票(卷式) t:增值税电子通行费发票 j:机动车销售统一发票 u二手车发票 bs-电子发票(增值税专用发票) pc-电子发票(增值税普通发票) hk数电票(航空) tl(数电铁路票) dj:数电机动车发票(电子) sj:数电机动车发票(纸质) du:数电二手车发票(电子) su:数电二手车发票(纸质)p

响应参数

参数名类型必填长度说明示例
codeString否-JH200
describeString否-请求成功
resultObject否--
   └ invoiceCodeString否-发票代码033001800111
   └ invoiceNoString否-发票号码04296740
   └ elecInvoiceNumberString否-数电票号码-
   └ invoiceDateString否-开票日期(格式:yyyy-MM-dd)2018-12-03
   └ payerNameString否-付款方名称(购方名称)徐伟伟 (E41280303)
   └ payerTaxNoString否-付款方税号(购方税号)-
   └ checkNumberString否-查验次数1
   └ payerAddressTelString否-付款方地址电话(购方地址电话)-
   └ payerBankAccountString否-付款方银行账号(购方银行账号)-
   └ payeeNameString否-收款方名称(销方名称)绍兴华虞大药房有限公司
   └ payeeTaxNoString否-收款方税号(销方税号)913306045528580051
   └ payeeAddressTelString否-收款方地址电话(销方地址电话)上虞市百官街道恒利路461号0575-82120132
   └ payeeBankAccountString否-收款方银行账号(销方银行账号)-
   └ remarkString否-备注总额:25.00 自理自费:25.00 个账支付:25.00 个账余额:1081.42 统筹:0.00 现金:0.00 公补:0.00
   └ deviceCodeString否-机器编码(设备编码)661616265777
   └ checkCodeString否-校验码57237632691927891976
   └ invoiceKindString否-发票种类 (01-专用发票 03-机动车 04-普通发票 08-电子专用发票 10-电子发票 11-卷式发票 14-通行费 15-二手车,18-电子发票(增值税专用发票),19-电子发票(增值税普通发票)),20-全电纸专,21-全电纸普,51-铁路电子客票,61-数电航空票,83-数电机动车(电子),84-数电二手车(电子),87-数电机动车(纸质),88-数电二手车(纸质)10
   └ invalidFlagString否-作废标志(0 正常,2 作废,3 红冲,8 部分红冲,9 全额红冲)N
   └ taxAmountString否-税额3.45
   └ sumAmountString否-含税金额(价税合计金额/车价合计)25.00
   └ exTaxAmountString否-不含税金额21.55
   └ specialInvoiceTypeString否-特定业务类型 01-成品油发票,02-稀土发票,103-建筑服务发票,04-货物运输服务发票,05-不动产销售服务发票,06-不动产经营租赁服务,07-代收车船税,08-通行费,09-旅客运输服务发票,10-医疗服务(住院)发票,11-医疗服务(门诊)发票,12-自产农产品销售发票,13-拖拉机和联合收割机发票,03-机动车,15-二手车,16-农产品收购发票,17-光伏收购发票,18-卷烟发票,19-出口发票,20-农产品,21-铁路电子客票,22-航空运输电子客票行程单,31-建安发票01
   └ urlString否-ofd版式文件地址-
   └ backupurlString否-ofd转为pdf文件地址-
   └ taxAuthorityString否-【机动车/通行费发票】税局-
   └ payerIDString否-【机动车/二手车发票】付款方身份 ID(购方单位代码/身份证号)-
   └ payeeIDString否-【机动车/二手车发票】收款方身份 ID(销方单位代码/身份证 号)-
   └ payeeTelString否-【机动车/二手车发票】收款方电话(销方电话)-
   └ payeeAccountString否-【机动车发票】收款方银行账号(销方银行账号)-
   └ payeeBankString否-【机动车发票】收款方开户行(销方开户行)-
   └ payeeAddressString否-【机动车/二手车发票】收款方地址(销方地址)-
   └ vehicleTypeString否-【机动车/二手车发票】车辆类型-
   └ vehicleBrandModelString否-【机动车/二手车发票】车辆品牌型号(车牌型号/厂牌号)-
   └ producingAreaString否-【机动车发票】产地-
   └ certificateNoString否-【机动车发票】合格证号-
   └ commodityInspectionNoString否-【机动车发票】商检单号-
   └ engineNoString否-【机动车发票】发动机号码(引擎号)-
   └ vinString否-【机动车/二手车发票】车辆识别代号-
   └ importCertificateNoString否-【机动车发票】进口证明书号-
   └ taxAuthorityCodeString否-【机动车发票】主管税务机关代码-
   └ taxAuthorityNameString否-【机动车发票】主管税务机关名称-
   └ taxPaymentCertificateNoString否-【机动车发票】完税凭证号码-
   └ tonnageString否-【机动车发票】吨位-
   └ limitedNumberString否-【机动车发票】限乘人数-
   └ licensePlateNoString否-【二手车发票】车牌号(车牌照号)-
   └ vehicleRegisterNoString否-【二手车发票】车辆登记证书号(登记证号)-
   └ intoVehicleManagementStaString否-【二手车发票】转入地车辆管理所名称-
   └ auctionCompanyString否-【二手车发票】经营、拍卖单位-
   └ auctionCompanyAddressString否-【二手车发票】经营、拍卖单位地址-
   └ auctionCompanyTaxNoString否-【二手车发票】经营、拍卖单位税号-
   └ auctionCompanyBankAccounString否-【二手车发票】经营、拍卖单位开户行账号-
   └ auctionCompanyTelString否-【二手车发票】经营、拍卖单位电话-
   └ usedCarCompanyString否-【二手车发票】二手车市场-
   └ usedCarCompanyAddressString否-【二手车发票】二手车市场地址-
   └ usedCarCompanyTaxNoString否-【二手车发票】二手车经营公司税号-
   └ usedCarCompanyBankAccounString否-【二手车发票】二手车经营公司开户行账号-
   └ usedCarCompanyTelString否-【二手车发票】二手车经营公司电话-
   └ itemInfosArray否-发票明细-
      └ itemExTaxAmountString否-不含税金额21.55
      └ itemExTaxPriceString否-不含税单价(卷票时,该字段返回为含税单价)21.55172414
      └ itemNameString否-项目名称(商品名称)*中成药*#伤风停胶囊
      └ itemNoString否-项目序号(商品序号)1
      └ itemQuantityString否-数量1
      └ itemSpecString否-规格型号0.35g*24粒
      └ itemTaxAmountString否-税额3.45
      └ itemTaxRateString否-税率6%
      └ itemUtilString否-单位盒
      └ licensePlateNoString否-【通行费发票】车牌号车牌号
      └ vehicleTypeString否-【通行费发票】车辆类型(类型)-
      └ transitDateStartString否-【通行费发票】通行日期起通行日期起
      └ transitDateEndString否-【通行费发票】通行日期止通行日期止
   └ airTicketItemsArray否-航空电子客票特定业务信息-
      └ gpOrderNumString否-GP单号-
      └ internationalSignString否-国内国际标识0国内 1国际0
      └ passengerNameString否-旅客姓名某某某
      └ ticketNumString否-电子客票号码7842352311111
      └ valididNumString否-有效身份证件号码222114******111212
      └ ticketDetailItemsArray否-航空票航段信息-
         └ carrierString否-承运人南航
         └ carrierDateString否-承运日期2023-10-11
         └ departureStationString否-始发站HGH 杭州
         └ departureTimeString否-起飞时间10:10
         └ destinationStationString否-目的地SZX 深圳
         └ detailIndexNumber否-序号1
         └ fareBasisString否-客票级别/客票类别ECP0WNNP
         └ flightString否-航班号CZ6850
         └ flightSegmentString否-航段1
         └ seatClassString否-座位等级E
   └ railwayTicketItemsArray否-铁路电子客票特定业务要素-
      └ travellerString否-出行人-
      └ cardNoString否-有效身份证号-
      └ departureString否-出发地-
      └ destinationString否-到达地-
      └ toolsNumberString否-出行车次-
      └ boardingDateString否-乘车日期(格式:yyyy-MM-dd)-
      └ departureTimeString否-出发时间-
      └ carriageString否-车厢-
      └ ticketNoString否-电子客票号-
      └ airFeaturesString否-空调特征-
      └ seatTypeString否-席别-
      └ seatString否-席位-
      └ bizTypeString否-业务类型:1-售,2-退-

请求报文示例

NNOpenSDK sdk = NNOpenSDK.getIntance();
String taxnum = "23***789"; // 授权企业税号
String appKey = "Hn***XL";
String appSecret = "F65***65F";
String method = "nuonuo.OpeMplatform.invoiceInspection"; // API方法名
String token = "2d484e**************pdui"; // 访问令牌
String content = "{
  \"checkChannel\": \"0\",
  \"optionField\": \"49.2\",
  \"invoiceType\": \"p\",
  \"taxNo\": \"\",
  \"invoiceNo\": \"26937904830200034286\",
  \"invoiceDate\": \"2026-02-04\",
  \"invoiceCode\": \"\"
}";
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);

返回码说明

返回码说明处理建议
0000查验成功
0001查验次数超出,不能查验购买查验次数
0002查验异常稍后再试!查验异常稍后再试!
0003无法处理的发票类型联系诺诺运维排查是发票问题还是接口问题
0004查验数据解析异常联系诺诺运维排查是发票问题还是接口问题
002超过该张票当天查验次数同一张票一天最多查询5次
005请求不合法
006查验成功发票不一致
009所查发票不存在
标签: 开放平台
已经是第一篇

申请试用

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