首页 > 开放平台 > 诺税通saas > 发票开具
开放平台/发票开具/诺税通saas发票快捷冲红接口

诺税通saas发票快捷冲红接口

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

接口说明

用于数电纸票快捷冲红 注:数电电票(票种:pc、bs)申请红字确认单后,当红字确认单为无需确认/双方已确认的时候会自动开具红票;若红票在税局已自动开具,但本地开票状态非开票完成,此接口也支持向税局查询自动开具的数电电子红票。

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

请求地址

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

公共请求参数(消息头)

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

公共请求参数(消息体)

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

私有请求参数

参数名类型必填长度说明示例
orderNoString否20开票单号,每个企业唯一;自动开具的数电红票,支持传该值替换掉自动开具红票诺诺生成的开票单号,仅支持替换一次20250623221952851952
extensionNumberString是5分机号(只能为空或者数字;不传默认取蓝票的分机,传了则以传入的为准)-
clerkIdString是32开票员id(诺诺系统中的id)-
deptIdString是32部门门店id(诺诺系统中的id)-
clerkString是20开票员,仅乐企通道需要传值张三
clerkCardTypeString是30开票人证件号码,仅乐企通道需要传值-
clerkCardNoString是-开票人证件类型,仅乐企通道需要传值,枚举值为201:居民身份证 237:中华人民共和国港澳居民居住证 238:中华人民共和国台湾居民居住证 210:港澳居民来往内地通行证 213:台湾居民来往大陆通行证 233:外国人永久居留身份证 227:中华人民共和国护照201
orderTimeString是-单据时间-
taxNumString否20销方企业税号(需要校验与开放平台头部报文中的税号一致)338801999999001
invoiceCodeString是12对应蓝字增值税发票代码-
invoiceNumberString是20对应蓝字增值税发票号码,若传入20位发票号码,则当做数电票号码处理-
elecInvoiceNumberString是20对应蓝字数电票号码,蓝票为数电票时,请传入该字段23312000000000540837
invoiceIdString是20对应蓝票发票流水号-
billNoString否32红字确认单编号,数电红票必传;且必须在备注中注明“被冲红蓝字数电票号码:YYYYYYYYY 红字发票信息确认单编号:XXXXXXXXX”字样,其中“Y”为数电蓝票的号码,“X”对应的红字确认单编号(由接口自动拼接)202302089545783568390
billUuidString否32红字确认单uuid1d7f08b6ddb64cb19b095b0360f074d7
invoiceLineString是2数电发票票种: bs:电子发票(增值税专用发票), pc:电子发票(普通发票) es:数电纸质发票(增值税专用发票) ec:数电纸质发票(普通发票);注:1、默认为对应蓝票数电票种; 2、蓝票为es 时可选择 bs、es进行冲红 3、蓝票为ec时可选择pc、ec进行冲红 4、蓝票为全电电票时只能拿原票种冲红pc
paperInvoiceTypeString是12数电纸票类型;04:2016版增值税普通发票(二联折叠票),05:2016版增值税普通发票(五联折叠票),1130:增值税专用发票(中文三联版),1140:增值税专用发票(中文四联版),1160:增值税专用发票(中文六联版),1170:增值税专用发票(中文七联版),000008102600:机动车销售统一发票(六联版),000008101200:2008版增值税普通发票(二联版),000008101500: 2008版增值税普通发票(五联版),17:2017版二手车销售统一发票-
callBackUrlString是255回调地址(开票结果回调优先取传入的回调地址,若不传则取企业资质中配置的地址)-

响应参数

参数名类型必填长度说明示例
codeString否-状态码E0000
describeString否-详细信息成功
resultObject否-结果-
   └ invoiceSerialNumString否-发票流水号17102510461601000165

请求报文示例

NNOpenSDK sdk = NNOpenSDK.getIntance();
String taxnum = "23***789"; // 授权企业税号
String appKey = "Hn***XL";
String appSecret = "F65***65F";
String method = "nuonuo.OpeMplatform.fastInvoiceRed"; // API方法名
String token = "2d484e**************pdui"; // 访问令牌
String content = "{
  \"elecInvoiceNumber\": \"23312000000000540837\",
  \"orderNo\": \"20250623221952851952\",
  \"callBackUrl\": \"\",
  \"billUuid\": \"1d7f08b6ddb64cb19b095b0360f074d7\",
  \"deptId\": \"\",
  \"clerkCardNo\": \"201\",
  \"clerkId\": \"\",
  \"paperInvoiceType\": \"\",
  \"invoiceCode\": \"\",
  \"clerk\": \"张三\",
  \"orderTime\": \"\",
  \"extensionNumber\": \"\",
  \"invoiceNumber\": \"\",
  \"invoiceId\": \"\",
  \"invoiceLine\": \"pc\",
  \"taxNum\": \"338801999999001\",
  \"clerkCardType\": \"\",
  \"billNo\": \"202302089545783568390\"
}";
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);

返回码说明

返回码说明处理建议
E0000成功
标签: 诺税通saas

申请试用

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