You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sdny-jxpt/dxhy-base/src/main/java/com/dxhy/base/model/BaseFpRzRespVO.java

204 lines
3.5 KiB

package com.dxhy.base.model;
import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
/**
* 发票认证查询的返回对象
*
* @author kangzq
*/
@Data
public class BaseFpRzRespVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* ID
*/
private String id;
/**
* 序号
*/
private String xh;
/**
* 发票代码
*/
private String invoiceCode;
/**
* 发票号码
*/
private String invoiceNo;
/**
* 发票类型 01-增值税专用发票 03-机动车销售统一发票 04-增值税普通发票 10-电子发票 11-卷票 14-通行费发票
*/
private String invoiceType;
/**
* 开票日期
*/
private String invoiceDate;
/**
* 购方税号
*/
private String gfsh;
/**
* 购方名称
*/
private String gfmc;
/**
* 销方税号
*/
private String xfsh;
/**
* 销方名称
*/
private String xfmc;
/**
* 金额
*/
private String invoiceAmount;
/**
* 发票状态 0-正常 1-失控 2-作废 3-红冲 4-异常
*/
private String invoiceStatus;
/**
* 认证时间
*/
private String rzsj;
/**
* 签收日期
*/
private String qsrq;
/**
* 认证方式 1-勾选认证 2-扫描认证
*/
private String rzfs;
/**
* 当前税款所属期
*/
private String skssq;
/**
* 认证处理状态 0-未认证 1-已勾选未确认2已确认 3 已发送认证 4 认证成功 5 认证失败
*/
private String rzclzt;
/**
* 签收方式0-扫码签收 1-扫描仪签收 2-app签收 3-导入签收 4-手工签收5-pdf上传签收
*/
private String qsfs;
/**
* 签收结果0-未签收 1-已签收
*/
private String qszt;
/**
* 税额
*/
private String taxAmount;
/**
* 抵扣税额
*/
private String dkTaxAmount;
/**
* 确认人
*/
private String rzr;
/**
* 签收人
*/
private String qsr;
/**
* 认证状态
*/
private String rzzt;
private String sl;
/**
* 部门id
*/
private String deptId;
/**
* 业务单元名称
*/
private String businessName;
/**
* 返回前端是否可勾选标志
*/
private Boolean select;
/**
* 撤销认证处理状态
*/
private String cxrzStatus;
/**
* 进项税转出标志
*/
private String outStatus;
/**
* 认证不抵扣状态
*/
private String bdkStatus;
/**
* 认证不抵扣属期
*/
private String bdkCurrentPeriod;
/**
* 认证不抵扣时间
*/
private String bdkDate;
private String rzlx;
private String rzhBackMsg;
private String inAccountStatus;
/**
* 付款状态
*/
private String paymentStatus;
/**
* 付款日期
*/
private String paymentDate;
/**
* 凭证号
*/
private String voucherNumber;
public BaseFpRzRespVO() {}
//凭证号 SN
private String snVoucherNumber;
//账期 SN
@JsonFormat(pattern = "yyyy-MM-dd", locale = "zh", timezone="GMT+8")
private Date accountPeriod;
//过账时间 SN
@JsonFormat(pattern = "yyyy-MM-dd", locale = "zh", timezone="GMT+8")
private Date postingTime;
//影像号 SN
private String imageNumber;
}