首页 > 开放平台 > 诺税通saas > 订单开票
开放平台/订单开票/查询订单关联发票接口

查询订单关联发票接口

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

接口说明

查询订单所开发票(包括被冲红)和合并冲销的开票单,以及它们与订单内商品的关联关系。

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

请求地址

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

公共请求参数(消息头)

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

公共请求参数(消息体)

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

私有请求参数

参数名类型必填长度说明示例
originalOrderNoString否64订单编号ceshijuese1111
saleTaxNumString否20销方税号339902999999789004
needInvoiceSourceDetailString是1是否需要发票所来源的订单明细,1-是, 0-否(不填默认 0) 当为0时,将不回传orderDetailCallBackVOS1

响应参数

参数名类型必填长度说明示例
messageString否-请求状态描述请求成功
statusString否-状态码0000
dataArray否-返回内容-
   └ sidString否-发票流水号,返回合并冲销的开票单为空-
   └ orderNoString否-开票单号-
   └ createtimeString否-开票单的创建时间-
   └ invoiceTypeNumber否-发票类型,合并冲销时为空;1:蓝票 2:红票-
   └ invoiceLineString否-发票种类,合并冲销时为空 p:普通发票(电票) c:普通发票(纸票) s:专用发票(纸票) b:专用发票(电子) e:收购发票(电票) f:收购发票(纸质) r:普通发票(卷式) bs:数电专票(电子) pc:数电普票(电子) es:数电专票(纸质) ec:数电普票(纸质)-
   └ specificFactorString否-1 成品油、35 矿产品;普通发票为空-
   └ invoiceStateNumber否-开票状态,合并冲销时为空 1:开票成功 2:开票失败 3:开票失败重试-
   └ exceptionMessageString否-开票异常信息,开票失败状态时返回-
   └ invoiceCodeString否-发票代码,仅开票成功会返回,发票种类为bs和pc时为空-
   └ invoiceNumberString否-发票号码,仅开票成功会返回,发票种类为bs和pc时为空-
   └ allElectronicInvoiceNumberString否-数电发票号码,仅数电发票开票成功会返回-
   └ oldInvoiceCodeString否-原发票代码(红字发票开票成功后若有值回传),发票种类为bs和pc时为空-
   └ oldInvoiceNumberString否-原发票号码(红字发票开票成功后若有值回传),发票种类为bs和pc时为空-
   └ oldAllElectronicInvoiceNuString否-原数电发票号码(数电发票开票成功后若有值回传)-
   └ invoiceTimeString否-开票日期,仅开票成功会返回-
   └ invalidTimeString否-作废日期,暂时未用到-
   └ rushRedStateString否-发票冲红状态(0 未冲红,1 全部冲红,2 部分冲红)-
   └ pdfUrlString否-发票pdf地址,仅开票成功时返回-
   └ ofdUrlString否-发票ofd地址,仅开票成功时返回-
   └ imageUrlString否-发票jpg地址,仅开票成功时返回-
   └ calcExcludingTaxAmountNumber否-不含税金额,开票失败时不返回,含税金额和不含税金额任一数值返回为0,即为合并冲销-
   └ calcTaxAmountNumber否-税额,开票失败时不返回-
   └ caleOrderAmountNumber否-含税金额,开票失败时不返回,含税金额和不含税金额任一数值返回为0,即为合并冲销-
   └ sellerTaxNoString否-销方税号-
   └ sellerNameString否-销方名称,仅开票成功会返回-
   └ taxNoString否-购方税号,仅开票成功会返回-
   └ buyerNameString否-购方名称,仅开票成功会返回-
   └ remarkString否-发票备注-
   └ clerkerString否-开票员-
   └ payeeString否-收款人-
   └ checkerString否-复核人-
   └ clerkIdString否-所属开票员id-
   └ deptIdString否-所属部门id-
   └ bField1String否-主表自定义字段1-
   └ bField2String否-主表自定义字段2-
   └ bField3String否-主表自定义字段3-
   └ orderDetailCallBackVOSArray否-发票来源的订单明细list-
      └ RowNoString否-行编号-
      └ goodsNameString否-商品名称-
      └ spbmString否-商品税收分类编码-
      └ specString否-规格型号-
      └ numNumber否-本次开票所提交的数量-
      └ priceNumber否-单价,读取含税标志-
      └ unitString否-单位-
      └ taxAmountNumber否-本次开票所提交的金额,读取含税标志-
      └ hsbzString否-含税标志 0:不含税 1:含税-
      └ taxString否-本次开票所提交的税额-
      └ zkeNumber否-本次开票所提交的折扣额,读取含税标志-
      └ taxRateNumber否-税率-
      └ dField1String否-自定义字段1-
      └ dField2String否-自定义字段2-
      └ dField3String否-自定义字段3-
      └ dField4String否-自定义字段4-
      └ dField5String否-自定义字段5-
   └ relateRedInvoiceListArray否-蓝票所关联的红票列表,当rushRedState=1和2时,返回,不包含已作废;注:以下字段名称和上方存在相同,请注意区分不同层级-
      └ orderNoString否-红票开票单号-
      └ sidString否-红票流水号-
      └ invoiceCodeString否-红票发票代码-
      └ invoiceNumberString否-红票发票号码-
      └ allElectronicInvoiceNumberString否-allElectronicInvoiceNumber,红票数电票号码-
      └ invoiceTimeString否-红票开票日期-
      └ orderAmountNumber否-红票含税金额-
      └ excludingTaxAmountNumber否-红票不含税金额-
      └ taxAmountNumber否-红票税额-

请求报文示例

NNOpenSDK sdk = NNOpenSDK.getIntance();
String taxnum = "23***789"; // 授权企业税号
String appKey = "Hn***XL";
String appSecret = "F65***65F";
String method = "nuonuo.OpeMplatform.findOrderRelationInvoice"; // API方法名
String token = "2d484e**************pdui"; // 访问令牌
String content = "{
  \"originalOrderNo\": \"ceshijuese1111\",
  \"saleTaxNum\": \"339902999999789004\",
  \"needInvoiceSourceDetail\": \"1\"
}";
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请求成功
标签: 开放平台

申请试用

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