package cokr.xit.fims.levy;

import cokr.xit.foundation.AbstractEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 부과 대장
 * @author Jojh
 */
@Getter
@Setter
public class Levy extends AbstractEntity {

	/**
	 * 부과 ID
	 */
	private String levyId;

	/**
	 * 시군구 코드
	 */
	private String sggCd;

	/**
	 * 단속 ID
	 */
	private String crdnId;

	/**
	 * 납부자 ID
	 */
	private String rtpyrId;

	/**
	 * 기관 코드
	 */
	private String instCd;

	/**
	 * 부서 코드
	 */
	private String deptCd;

	/**
	 * 회계 연도
	 */
	private String fyr;

	/**
	 * 회계 구분
	 */
	private String acntgSe;

	/**
	 * 세목 코드
	 */
	private String txitmCd;

	/**
	 * 세목 명
	 */
	private String txitmNm;

	/**
	 * 부과 번호
	 */
	private String levyNo;

	/**
	 * 분납 순번
	 */
	private String inspySn;

	/**
	 * 부과 구분 코드
	 */
	private String levySeCd;

	/**
	 * 부과 구분 명
	 */
	private String levySeNm;

	/**
	 * 통합 구분 명
	 */
	private String untyLvySeNm;

	/**
	 * 분납 구분 명
	 */
	private String inspySeNm;

	/**
	 * 감경 구분 코드
	 */
	private String rductSeCd;

	/**
	 * 감경 구분 명
	 */
	private String rductSeNm;

	/**
	 * 부과 취소 구분 명
	 */
	private String levyRtrcnSeNm;

	/**
	 * 부과 상태 명
	 */
	private String levySttsNm;

	/**
	 * 수납 구분 명
	 */
	private String rcvmtSeNm;

	/**
	 * 압류 구분 명
	 */
	private String szrSeNm;

	/**
	 * 결손 구분 명
	 */
	private String dfctSeNm;

	/**
	 * 부과 일자
	 */
	private String levyYmd;

	/**
	 * 최초 납기 일자
	 */
	private String frstDudtYmd;

	/**
	 * 납기 일자
	 */
	private String dudtYmd;

	/**
	 * 과태료 금액
	 */
	private Integer ffnlgAmt;

	/**
	 * 부과 본세
	 */
	private Integer levyPcptax;

	/**
	 * 부과 가산금
	 */
	private Integer levyAdamt;

	/**
	 * 분납 이자
	 */
	private Integer inspyInt;

	/**
	 * 분납 구분
	 */
	private String inspySe;

	/**
	 * 수납 본세
	 */
	private Integer rcvmtPcptax;

	/**
	 * 수납 가산금
	 */
	private Integer rcvmtAdamt;

	/**
	 * 감액 본세
	 */
	private Integer rdcamtPcptax;

	/**
	 * 감액 가산금
	 */
	private Integer rdcamtAdamt;

	/**
	 * 합계 금액
	 */
	private Integer sumAmt;

	/**
	 * 과세 물건
	 */
	private String txtnThing;

	/**
	 * 관리 항목 1
	 */
	private String mngArtcl1;

	/**
	 * 관리 항목 2
	 */
	private String mngArtcl2;

	/**
	 * 관리 항목 3
	 */
	private String mngArtcl3;

	/**
	 * 관리 항목 4
	 */
	private String mngArtcl4;

	/**
	 * 관리 항목 5
	 */
	private String mngArtcl5;

	/**
	 * 관리 항목 6
	 */
	private String mngArtcl6;

	/**
	 * 수납 일자
	 */
	private String rcvmtYmd;

	/**
	 * 체납 구분 코드
	 */
	private String npmntSeCd;

	/**
	 * 체납 사유
	 */
	private String npmntRsn;

	/**
	 * 압류 물건
	 */
	private String szrThing;

	/**
	 * 압류 일자
	 */
	private String szrYmd;

	/**
	 * 압류 해제 일자
	 */
	private String szrRmvYmd;

	/**
	 * 압류 해제 사유
	 */
	private String szrRmvRsn;

	/**
	 * 기타 내용
	 */
	private String etcCn;

	/**
	 * 전자납부번호
	 */
	private String epayno;

	/**
	 * 은행 명
	 */
	private String bankNm;

	/**
	 * 가상 계좌번호
	 */
	private String vrActno;

	/**
	 * 은행 명 2
	 */
	private String bankNm2;

	/**
	 * 가상 계좌번호 2
	 */
	private String vrActno2;

	/**
	 * 은행 명 3
	 */
	private String bankNm3;

	/**
	 * 가상 계좌번호 3
	 */
	private String vrActno3;

	/**
	 * 은행 명 4
	 */
	private String bankNm4;

	/**
	 * 가상 계좌번호 4
	 */
	private String vrActno4;

	/**
	 * 은행 명 5
	 */
	private String bankNm5;

	/**
	 * 가상 계좌번호 5
	 */
	private String vrActno5;

	/**
	 * 은행 명 6
	 */
	private String bankNm6;

	/**
	 * 가상 계좌번호 6
	 */
	private String vrActno6;

	/**
	 * 은행 명 7
	 */
	private String bankNm7;

	/**
	 * 가상 계좌번호 7
	 */
	private String vrActno7;

	/**
	 * 은행 명 8
	 */
	private String bankNm8;

	/**
	 * 가상 계좌번호 8
	 */
	private String vrActno8;

	/**
	 * 은행 명 9
	 */
	private String bankNm9;

	/**
	 * 가상 계좌번호 9
	 */
	private String vrActno9;

	/**
	 * 은행 명 10
	 */
	private String bankNm10;

	/**
	 * 가상 계좌번호 10
	 */
	private String vrActno10;

	/**
	 * 은행 명 11
	 */
	private String bankNm11;

	/**
	 * 가상 계좌번호 11
	 */
	private String vrActno11;

	/**
	 * 세외수입 부과 키
	 */
	private String nxrpLevyKey;

	/**
	 * 삭제 여부
	 */
	private String delYn;

	/**
	 * 삭제 사유
	 */
	private String delRsn;

}
