package com.uas.eis.dto; import lombok.Data; import java.util.List; @Data public class QueryInvoiceRedConfirmDTO{ private String billNo;//描述:红字确认单编号 示例值:1403011906000990 private String billUuid;//描述:红字确认单uuid 示例值:1d7f08b6ddb64cb19b095b0360f074d7 private String billId;//描述:红字确认单申请号 示例值:1119316085226510000 private String billStatus;//描述:红字确认单状态: 01 无需确认 02 销方录入待购方确认 03 购方录入待销方确认 04 购销双方已确认 05 作废(销方录入购方否认) 06 作废(购方录入销方否认) 07 作废(超72小时未确认) 08 作废(发起方已撤销) 09 作废(确认后撤销) 15 申请中 16 申请失败 示例值:1 private String billMessage;//描述:描述 示例值: private String invoiceSerialNum;//描述:红票流水号,若红字确认单已开红票(或已自动开红票)才会返回该值 示例值: private String orderNo;//描述:红票订单号(开票单号),若红字确认单已开红票(或已自动开红票)才会返回该值 示例值: private String requestStatus;//描述:操作状态:(根据操作方返回对应状态,可能为空) 01 撤销中 02撤销失败 03 确认中 04 确认失败 示例值:操作状态:(根据操作方返回对应状态,可能为空) 01 撤销中 02撤销失败 03 确认中 04 确认失败 private String openStatus;//描述:已开具红字发票标记: 1:已开具 0:未开具 示例值:0 private String applySource;//描述:录入方身份: 0 销方 1 购方 示例值:0 private String blueInvoiceLine;//描述:蓝字发票票种: bs:电子发票(增值税专用发票), pc:电子发票(普通发票),es:全电纸质发票(增值税专用发票), ec:全电纸质发票(普通发票) 示例值:bs private String blueInvoiceNumber;//描述:对应蓝票号码 示例值:对应蓝票号码 private String blueInvoiceTime;//描述:蓝字发票开票日期 示例值: private String billTime;//描述:申请日期 示例值:43916.7806481481 private String confirmTime;//描述:确认日期 示例值:43917.7806481481 private String sellerTaxNo;//描述:销方税号 示例值:150301199811285000 private String sellerName;//描述:销方名称 示例值:测试税号326 private String buyerTaxNo;//描述:购方税号 示例值:150301199811285000 private String buyerName;//描述:购方名称 示例值:测试税号326 private String taxExcludedAmount;//描述:冲红合计金额(不含税) 示例值:-0.94 private String taxAmount;//描述:冲红合计税额 示例值:-0.06 private String redReason;//描述:冲红原因: 1销货退回 2开票有误 3服务中止 4销售折让 示例值: private String pdfUrl;//描述:申请表pdf地址(暂不支持) 示例值: private List detail; //红字确认单明细信息列表 }