package com.yd.rmi.n22.policy.pojo.policydetail;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class CarShipTax {
    @JsonProperty("relation_id")
    private String relationId;//保单唯一标识
    @JsonProperty("insurance_id")
    private String insuranceId;//投保单流水号
    @JsonProperty("ALLMASS")
    private String allMass;//总质量
    @JsonProperty("BASETAXATION")
    private String baseTaxation;//减免税计算方式
    @JsonProperty("CALCULATEMODE")
    private String calculateMode;//计算方式
    @JsonProperty("CARKINDJG")
    private String carKindJG;//行驶证车型
    @JsonProperty("COMPLETEKERBMASS")
    private String completekerbMass;//整备质量
    @JsonProperty("FLAG")
    private String flag;//标志字段
    @JsonProperty("FREERATE")
    private String freeRate;//减免比例
    @JsonProperty("HISPOLICYENDDATE")
    private String hisPolicyEndDate;//前次保单止期
    @JsonProperty("LATEFEE")
    private String lateFee;//滞纳金
    @JsonProperty("PAIDFREECERTIFICATE")
    private String paidFreeCertificate;//完税(减免税)凭证号
    @JsonProperty("PAYENDDATE")
    private String payEndDate;//税款所属止期
    @JsonProperty("PAYLASTYEAR")
    private String payLastYear;//前次缴费年度
    @JsonProperty("PAYSTARTDATE")
    private String payStartDate;//税款所属起期
    @JsonProperty("PAYTAXFLAG")
    private String payTaxFlag;//是否已完税
    @JsonProperty("PAYTAXWAY")
    private String payTaxWay;//缴纳税款方式
    @JsonProperty("PREFERENTIALDAYS")
    private String preferEntailDays;//减免天数
    @JsonProperty("PREFERENTIALFORMUAL")
    private String preferEntailFormula;//减免保费计算公式
    @JsonProperty("PREFERENTIALPREMIUM")
    private String preferEntailPremium;//减免保费
    @JsonProperty("PREVIOUSPAY")
    private String previousPay;//往年补缴
    @JsonProperty("REGISTERAREA")
    private String registerArea;//车辆注册地
    @JsonProperty("RELIFREASON")
    private String reLifReason;//减免税原因
    @JsonProperty("SUMPAYTAX")
    private String sumPayTax;//车船税合计金额
    @JsonProperty("TAXACTUAL")
    private String taxActual;//当年应缴
    @JsonProperty("TAXCOMCODE")
    private String taxComCode;//开具税务机关代码
    @JsonProperty("TAXCOMNAME")
    private String taxComName;//开具税务机关名称
    @JsonProperty("TAXDUE")
    private String taxDue;//年单位税额
    @JsonProperty("TAXITEMCODE")
    private String taxItemCode;//税目代码
    @JsonProperty("TAXITEMDETAILCODE")
    private String taxItemDetailCode;//税目子类代码
    @JsonProperty("TAXITEMDETAILNAME")
    private String taxItemDetailName;//税目子类名称
    @JsonProperty("TAXITEMNAME")
    private String taxItemName;//税目名称
    @JsonProperty("TAXPAYERCERTITYPE")
    private String taxPayerCertiType;//纳税人证件类型
    @JsonProperty("TAXPAYERCODE")
    private String taxPayerCode;//纳税人证件号码
    @JsonProperty("TAXPAYERIDENTIFIER")
    private String taxPayerIdentifier;//纳税人识别号
    @JsonProperty("TAXPAYERNAME")
    private String taxPayerName;//纳税人名称
    @JsonProperty("TAXPAYERTYPE")
    private String taxPayerType;//纳税人类型
    @JsonProperty("TAXRELIEF")
    private String taxRelief;//减免税额
    @JsonProperty("TAXRELIFFLAG")
    private String taxReLifFlag;//车船税标志
    @JsonProperty("TAXUNIT")
    private String taxUnit;//计税单位值(吨/辆)

}
