package com.by4cloud.platformx.business.entity.invoice.vo; import lombok.Data; import java.util.List; import java.util.Map; /** * @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 redConfirmDetailReqEntityList; @Data public static class RedConfirmDetail{ private Map 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; } }