All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.popbill.api.hometax.HTCashbill Maven / Gradle / Ivy

There is a newer version: 1.65.3
Show newest version
/*
 * Copyright 2006-2014 linkhub.co.kr, Inc. or its affiliates. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 * A copy of the License is located at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 * or in the "license" file accompanying this file. This file is distributed
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package com.popbill.api.hometax;

import java.io.Serializable;

/**
 * Class for HomeTax Cashbill Detail Information
 *
 * @author JeongYoHan
 * @version 1.0.0
 */
public class HTCashbill implements Serializable{
	private static final long serialVersionUID = -6376987841681626780L;

	private String ntsconfirmNum;
	private String tradeDT;
	private String tradeDate;
	private String tradeUsage;
	private String tradeType;

	private String supplyCost;
	private String tax;
	private String serviceFee;
	private String totalAmount;

	private String franchiseCorpNum;
	private String franchiseCorpName;
	private Short franchiseCorpType;

	private Short identityNumType;
	private String identityNum;
	private String customerName;
	private String cardOwnerName;
	private Short deductionType;

	private String invoiceType;

	/**
	 * 매출/매입 구분
	 * - 2017/08/28 추가
	 *
	 * @return 매출/매입
	 */
	public String getInvoiceType(){
		return invoiceType;
	}

	/**
	 * 국세청승인번호 확인
	 *
	 * @return 국세청승인번호
	 */
	public String getNtsconfirmNum() {
		return ntsconfirmNum;
	}

    /**
     * 거래일자
     *  - 2018/09/17 추가
     *
     * @return 거래일자(yyyyMMdd)
     */
	public String getTradeDate() {
	    return tradeDate;
	}

	/**
	 * 거래일시 확인
	 *
	 * @return 거래일시
	 */
	public String getTradeDT() {
		return tradeDT;
	}

	/**
	 * 거래구분 확인
	 *
	 * @return 거래구분, (소득공제용/지출증빙용) 중 반환
	 */
	public String getTradeUsage() {
		return tradeUsage;
	}

	/**
	 * 현금영수증 형태 확인
	 *
	 * @return 현금영수증 형태, (승인거래/취소거래) 중 반환
	 */
	public String getTradeType() {
		return tradeType;
	}

	/**
	 * 공급가액 확인
	 *
	 * @return 공급가액
	 */
	public String getSupplyCost() {
		return supplyCost;
	}

	/**
	 * 세액 확인
	 *
	 * @return 세액
	 */
	public String getTax() {
		return tax;
	}

	/**
	 * 봉사료 확인
	 *
	 * @return 봉사료
	 */
	public String getServiceFee() {
		return serviceFee;
	}

	/**
	 * 거래금액 확인
	 *
	 * @return 거래금액
	 */
	public String getTotalAmount() {
		return totalAmount;
	}

	/**
	 * 발행자 사업자번호 확인
	 *
	 * @return 발행자 사업자번호
	 */
	public String getFranchiseCorpNum() {
		return franchiseCorpNum;
	}

	/**
	 * 발행자 상호 확인
	 *
	 * @return 발행자 상호
	 */
	public String getFranchiseCorpName() {
		return franchiseCorpName;
	}

	/**
	 * 발행자 사업자유형 확인
	 *
	 * @return 발행자 사업자유형
	 */
	public Short getFranchiseCorpType() {
		return franchiseCorpType;
	}

	/**
	 * 식별번호유형 확인
	 *
	 * @return 식별번호유형, 1-일반과세자, 2-간이과세자, 5-법인과세
	 */
	public Short getIdentityNumType() {
		return identityNumType;
	}

	/**
	 * 거래처 식별번호 확인
	 *
	 * @return 거래처 식별번호
	 */
	public String getIdentityNum() {
		return identityNum;
	}

	/**
	 * 고객명 확인
	 *
	 * @return 고객명
	 */
	public String getCustomerName() {
		return customerName;
	}

	/**
	 * 카드소유자명 확인
	 *
	 * @return 카드소유자명
	 */
	public String getCardOwnerName() {
		return cardOwnerName;
	}

	/**
	 * 공제유형 확인
	 *
	 * @return 공제유형 1,2-공제 / 3,4-불공제
	 */
	public Short getDeductionType() {
		return deductionType;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy