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<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;
|
|
|
}
|
|
}
|