카테고리 없음

단위테스트 (이자계산검증 _ 양편넣기, 한편넣기)

bay07 2025. 4. 15. 12:33


와카치 계산을 여신상품에 추가한 후, 단위테스트를 실시했다. 그 와중에 이자계산검증이 필요했다 ! 내가 은행에 취업하긴 했구낫.. 그 과정에서 양편넣기와 한편넣기에 대해 이해하는 과정이 필요해서 정리해본다.

ㅡㅡㅡㅡㅡㅡ

1. 이자계산에서 날짜의 역할

이자 = 원금 × 이자율 × (일수 ÷ 기준일수)

여기서 일수는 대출기간(또는 투자기간)의 총 일수를 말한다. 기준일수는 보통 365일을 기준으로 하거나, 금융기관에서는 관행적으로 360일로 계산하는 경우도 있다.


2. 날짜 계산 방식

1) 실제 일수 계산 (Actual/Actual)

정확한 날짜 기준으로 일수 계산
1월은 31일, 2월은 28/29일 등 실제 일수 반영
주로 은행, 금융사에서 정밀 계산시 사용함

2) 약정 일수 계산 (30/360 등)

매월 30일, 1년 360일로 계산
회계 처리나 일부 대출 계약서에서 사용함
간편하지만 실제와 차이 발생할 수 있다


3. 양편넣기/한편넣기 시 날짜 활용

양편넣기

시작일과 종료일을 기준으로 실제 일수를 정확히 계산하여 공식에 모두 넣음
예: 2024-01-01 ~ 2024-03-01 → 60일


한편넣기

예를 들어 이자가 30,000원이 나왔는데 이자율이 없을 경우,
기간(60일)과 원금을 넣고, 이자율을 역산해서 찾는 데 사용됨.


4. 주의사항

시작일 포함, 종료일 불포함 방식인지 확인 (보통 이 방식)
대출 실행일과 상환일 기준인지 확인
계약서 기준 일수(360일 or 365일) 확인 필수