본문 바로가기

기능 학습/부동산 취득세 계산기

[부동산 취득세 계산기] 2. 주택 취득세 계산

목록

 

초기 취득세를 설정한 후 해당하는 조건에 따라 취득세를 증가시키고 특정한 경우(생애 최초 구입) 취득세를 면제 또는 감면하는 코드를 마지막에 삽입

 


목차

 

#1 . 주택가격에 따른 초기 취득세 설정

	if(button[0].isSelected() && obj==button_tax_calculation) {//주택 페이지의 취득세 계산 클릭시
		int Amount = Integer.parseInt(text_price.getText()); //입력한 금액을 int타입으로 형변환
		int value = 0; //취득세
	
		if(Amount<=600000000) {//6억 이하일 경우
			value=(int) (Amount*0.01);//취득세는 취득가액의 1%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>600000000 && Amount<=650000000) {//6억 초과 6억 5천 이하일 경우
			value=(int) (Amount*0.0133);//취득세는 취득가액의 1.33%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>650000000 && Amount<=700000000) {//6억 5천 초과 7억 이하일 경우
			value=(int) (Amount*0.0167);//취득세는 취득가액의 1.67%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>700000000 && Amount<=750000000) {//7억 초과 7억 5천 이하일 경우
			value=(int) (Amount*0.02);//취득세는 취득가액의 2%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>750000000 && Amount<=800000000) {//7억 5천 초과 8억 이하일 경우
			value=(int) (Amount*0.0233);//취득세는 취득가액의 2.33%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>800000000 && Amount<=850000000) {//8억 초과 8억 5천 이하일 경우
			value=(int) (Amount*0.0267);//취득세는 취득가액의 2.67%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}else if(Amount>850000000) {//8억 5천 초과일 경우
			value=(int) (Amount*0.03);//취득세는 취득가액의 3%
			value+=value*0.1;//취득세의 10% 가산 (유상취득 지방교육세)
			
		}

주택가격이 6억 초과 8억 5천 이하일 경우 5천 만원 단위로 취득세 증가

공통으로 취득세의 10%를 유상취득 지방교육세로 가산

 

 

#2 . 조정대상지역 여부와 특정 조건에 따른 초기 취득세 재설정

		//비조정대상지역, 1억 초과, 3주택일 경우
		if(!radio_adjusted_area.isSelected() && button[9].isSelected()
				&& Amount > 100000000) {
			
			value=(int) (Amount*0.08);//취득세는 취득가액의 8% 
			
		//비조정대상지역, 1억 초과, 4주택 이상일 경우
		}else if(!radio_adjusted_area.isSelected() && button[10].isSelected()
				&& Amount > 100000000) {
			
			value=(int) (Amount*0.12);//취득세는 취득가액의 12%
		}
		
		
		//조정대상지역, 1억 초과, 2주택 이상일 경우
		if(radio_adjusted_area.isSelected() && button[8].isSelected()
				&& Amount > 100000000) {
			
			value=(int) (Amount*0.08);//취득세는 취득가액의 8%
	
		//조정대상지역, 1억 초과, 3주택 이상일 경우
		}else if(radio_adjusted_area.isSelected() && Amount > 100000000 && (button[9].isSelected() 
				|| button[10].isSelected())) {
			
			value=(int) (Amount*0.12);//취득세는 취득가액의 12%
			
		}

조정대상지역 여부 및 금액, 보유 주택 수에 따른 초기 취득세 재설정

 

 

#3 . 주택 면적과 특정 조건에 따른 취득세 증가 여부

		//85^2 초과, 1억 이하일 경우
		if(button[6].isSelected() && Amount<=100000000) {
			value+=Amount*0.002;//취득세는 취득가액의 0.2% 가산 (농어촌특별세 )
			
		}

		//85^2 초과, 1억 초과, 비조정대상지역일 경우
		if(button[6].isSelected() && Amount>100000000 && !radio_adjusted_area.isSelected()) {
			
			//2주택 이하일 경우
			if(button[7].isSelected() || button[8].isSelected()) {
				value+=Amount*0.002;//취득세는 취득가액의 0.2% 가산 (농어촌특별세)
				
			//3주택일 경우
			}else if(button[9].isSelected()) {
				value+=Amount*0.006;//취득세는 취득가액의 0.6% 가산 (농어촌특별세)

			//4주택 이상일 경우
			}else if(button[10].isSelected()) {
				value+=Amount*0.01;//취득세는 취득가액의 1% 가산 (농어촌특별세)
				
			}
		//85^2 초과, 1억 초과, 조정대상지역일 경우
		}else if(button[6].isSelected() && Amount>100000000 && radio_adjusted_area.isSelected()) {
			
			//1주택일 경우
			if(button[7].isSelected()) {
				value+=Amount*0.002;//취득세는 취득가액의 0.2% 가산 (농어촌특별세)
			
			//2주택일 경우	
			}else if(button[8].isSelected()) {
				value+=Amount*0.006;//취득세는 취득가액의 0.6% 가산 (농어촌특별세)
			
			//3주택 이상일 경우	
			}else if(button[9].isSelected() || button[10].isSelected()) {
				value+=Amount*0.01;//취득세는 취득가액의 1% 가산 (농어촌특별세)
				
			}
			
		}

주택 면적 및 주택가격, 조정대상지역 여부에 따른 취득세 증가

 

#4 . 생애 최초 구입 및 특정 조건에 따른 취득세 재설정

		//생애최초 구입, 1억 5천 이하, 1주택일 경우
		if(radio_first_purchase.isSelected() && Amount<=150000000 && button[7].isSelected()) {
			value=0;//취득세 면제
			
		//생애최초 구입, 1억 5천 초과 3억 이하, 1주택일 경우
		}else if(radio_first_purchase.isSelected() && Amount>150000000 && Amount<=300000000 
        	&& button[7].isSelected()) {
			value=value/2;//취득세 50% 면제
			
		}
		
		text_calculation.setText(Integer.toString((int)(value))+"원");//계산된 결과 출력
		pFlow[7].setVisible(true);//계산값 페이지 띄우기
		
	}

생애 최초 구입 여부 및 주택가격, 보유 주택 수에 따른 취득세 재설정

 

 

계산 결과

주택 취득세 계산 결과