Skip to content

B2B发票类接口

B2B订单红票开具

场景:对已开蓝票成功的B2B订单发起红票冲红,红票结果后续由定时任务异步获取。

调用方法B2BInvoice.redInvoice
SDK 示例(Java)
java
import com.gc365.sznr.sdk.api.b2b.B2BInvoice;
import com.gc365.sznr.sdk.model.b2b.OrderInvoiceB2BParam;

OrderInvoiceB2BParam param = OrderInvoiceB2BParam.builder()
    .purchaseOrderNo("PO20240126001")
    .build();

B2BInvoice.redInvoice(param);
POST/open-api/invoice/b2b/red-invoice
请求参数
purchaseOrderNostring可选
采购订单编号(与外部业务流水号二选一)
最大长度 32
businessNostring可选
外部业务流水号(与采购订单编号二选一)
最大长度 50
响应参数
msgstring可选
错误消息
codeinteger必需
响应码,200 表示正常
dataobject可选
数据有就显示,没有就不显示

B2B订单蓝票信息查询

场景:B2B订单蓝票开具完成后,可通过该接口查询蓝票信息及下载地址。

调用方法B2BInvoice.queryBlueInvoice
SDK 示例(Java)
java
import com.gc365.sznr.sdk.api.b2b.B2BInvoice;
import com.gc365.sznr.sdk.model.b2b.InvoiceInfo;
import com.gc365.sznr.sdk.model.b2b.OrderInvoiceB2BParam;

OrderInvoiceB2BParam param = OrderInvoiceB2BParam.builder()
    .purchaseOrderNo("PO20240126001")
    .build();

InvoiceInfo info = B2BInvoice.queryBlueInvoice(param);
POST/open-api/invoice/b2b/blue-invoice-info
请求参数
purchaseOrderNostring可选
采购订单编号(与外部业务流水号二选一)
最大长度 32
businessNostring可选
外部业务流水号(与采购订单编号二选一)
最大长度 50
响应参数
msgstring可选
错误消息
codeinteger必需
响应码,200 表示正常

B2B订单红票信息查询

场景:B2B订单发起红冲后,可通过该接口查询红票信息及关联蓝票号码。

调用方法B2BInvoice.queryRedInvoice
SDK 示例(Java)
java
import com.gc365.sznr.sdk.api.b2b.B2BInvoice;
import com.gc365.sznr.sdk.model.b2b.InvoiceInfo;
import com.gc365.sznr.sdk.model.b2b.OrderInvoiceB2BParam;

OrderInvoiceB2BParam param = OrderInvoiceB2BParam.builder()
    .purchaseOrderNo("PO20240126001")
    .build();

InvoiceInfo info = B2BInvoice.queryRedInvoice(param);
POST/open-api/invoice/b2b/red-invoice-info
请求参数
purchaseOrderNostring可选
采购订单编号(与外部业务流水号二选一)
最大长度 32
businessNostring可选
外部业务流水号(与采购订单编号二选一)
最大长度 50
响应参数
msgstring可选
错误消息
codeinteger必需
响应码,200 表示正常