package com.trade.service.thirdparty.xiaotu.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: 发票查询响应
 * @Author: wanglang
 * @Date: 2024/9/21
 * @Version: 1.0
 */
@Data
public class InvoiceQueryResponse extends CommonResultRows {

    // 字符 发票代码
    private String fpDm;
    // 字符 发票号码
    private String fphm;
    // 字符 销货方纳税人识别号
    private String xhfnsrsbh;
    // 字符 销货方纳税人名称
    private String xhfnsrmc;
    // 时间戳 开票日期
    private Long kprq;
    // 数值 金额
    private BigDecimal zje;
    // 数值 税额
    private BigDecimal zse;
    // 字符 作废标志 Y：已作废；N：未作废
    private String zfbz1;
    // 字符 红冲标志 Y：已红冲；N：未红冲
    private String hcbz1;
    // 字符 开票人
    private String kpr;
    // 字符 备注
    private String bz;
    // 字符 发票类型代码
    private String fplxDm;
    // 字符 发票类型名称
    private String fplxmc1;
    // 字符 发票勾选状态
    private String fpgxzt;
    // 字符
    // 认证相符增值税专用发
    // 票标志
    private String rzxfzzszyfpbz;
    // 时间戳 认证日期
    private Long rzrq;
    // 字符 勾选用途代码
    // 1-勾选抵扣，2-退税，3-代办退税 4-
    // 不抵扣勾选
    private String gxytDm;
    // 字符 数电发票号码
    private String sdfphm;
    // 字符 清单标志
    private String qdbz1;
    // 字符 进货凭证号
    private String jhpzh;
    // 字符 行号
    private Integer hh;
    // 字符 商品和服务税收分类合
    // 并编码
    private String sphfwssflhbbm;
    // 字符 货物或应税劳务名称
    private String hwhyslwmc;
    // 字符 规格型号
    private String ggxh;
    // 字符 计量单位名称
    private String jldwmc;
    // 数值 数量
    private BigDecimal sl;
    // 数值 单价
    private BigDecimal dj;
    // 数值 金额
    private BigDecimal je;
    // 数值 税率
    private BigDecimal sl1;
    // 数值 税额
    private BigDecimal se;
    // 录入日期
    private Long lrrq;
    // 修改日期
    private Long xgrq;
}
