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