QueryInvoiceRedConfirmDTO.java 3.0 KB

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