李白
2026-05-29 c865989f10e5a1ae4bb78831a879210fcdca2f83
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package com.by4cloud.platformx.business.entity.invoice;
 
import lombok.Data;
 
import java.util.List;
import java.util.Map;
import java.util.Objects;
 
/**
 * @author kdq
 * @version 1.0.0
 * @ClassName RedConfirmVo.java
 * @Description TODO
 * @createTime 2024年11月06日 11:35:00
 */
@Data
public class RedConfirmVo {//红票确认
    private String taxNo;
    private String orgCode;
    private String taxUserName;
    private String redConfirmSerialNo; //红字确认单流水号
    private String entryIdentity; //录入方身份 01:销方,02:购方,03:二手车市场/拍卖企业
    private String sellerTaxNo; //销售方统一社会信用代码/纳税人识别号/身份证件号码
    private String sellerTaxName;//销售方名称
    private String buyerTaxNo;//购买方统一社会信用代码/纳税人识别号/身份证件号码, 录入方身份为【购方】时必填
    private String buyerTaxName;//购买方名称
    private String originInvoiceIsPaper;//是否纸质发票标志 Y:纸质发票 N:电子发票
    private String originalInvoiceNo;//蓝字发票全电发票号码,【发票来源】为2时必填
    private String originalPaperInvoiceCode;//纸质、税控发票代码,【发票来源】为1时或全电纸票时必填
    private String originalPaperInvoiceNo;//纸质、税控发票号码,【发票来源】为1时或全电纸票时必填
    private String originInvoiceDate;//蓝字发票开票日期 yyyy-MM-dd HH:mm:ss
    private String originInvoiceType;//蓝字发票票种代码 01:增值税专用发票 02:普通发票 03:机动车统一销售发票 04:二手车统一销售发票
    private String originInvoiceSetCode;//
    private String autoIssueSwitch;//非确认即开——自动开票 Y:自动开票 N:不自动开票 默认为N
    private String redInvoiceLabel;//红字发票冲红原因代码 01:开票有误 02:销货退回 03:服务中止 04:销售折让。二手车销售统一发票仅可使用01、02
    private String invoiceSource;//发票来源  1:增值税发票管理系统: 2:电子发票服务平台:
    private Double originInvoiceTotalPrice;//蓝字发票合计金额
    private Double originInvoiceTotalTax;//蓝字发票合计税额
    private Double invoiceTotalPrice;//红字冲销金额
    private Double invoiceTotalTax;//红字冲销税额
    private List<RedConfirmDetail> redConfirmDetailReqEntityList;
    @Data
    public static class RedConfirmDetail{
        private Map<String, Object> ext;
        private Integer originalInvoiceDetailNo; //蓝字发票明细序号
        private Integer goodsLineNo; //行号
        private String goodsCode; //税收分类编码
        private String goodsName; //商品全称
        private String goodsSimpleName; //商品服务简称
        private String projectName; //项目名称(自定义商品名称)
        private String goodsSpecification; //规格型号
        private String goodsUnit;//单位
        private String goodsPrice;//单价
        private String goodsQuantity;//数量
        private Double goodsTaxRate; //税率
        private Double goodsTotalPrice; //金额
        private Double goodsTotalTax; //税额
        private String coalType;
        private String agreementTerm;
 
 
    }
 
}