펀드

[펀드] 예수금(예탁금) 이용료 계산해보기

썬프로 2023. 1. 9. 18:46
반응형

2023.01.09, 펀드 판매 시스템의 한 고객사로부터 "예탁금 이용료 계산이 잘 못 되는 거 같다"라는 확인 요청이 들어왔다.
(예탁금은 예수금이라고 하며, 일반적인 은행의 입출금통장이라고 생각하면 이해가 쉽다. 입출금통장의 이자!!!)

문제점 1
예수금 계좌가 분기단위로 예탁금이용료를 지급하는 계좌 였다. 4분기 예탁금 이용료를 지급하기 위해서는 2022.10.01 ~ 2022.12.31 기간의 예탁금 이용료를 지급해야 했는데, 2022.10.04 ~ 2022.12.31로 계산되는 현상이 발생했다.

해결방법 1
예탁금 이용료 지급 서비스 소스 코드를 보니, 예탁금 이용로 산정 시작일을 직전 이용료 지급일로 제대로 가져오고 있었다. 3분기 지급일이 2022.09.30(금) 이후 날짜를 세팅하는 부분에서 10.01(토), 10.02(일), 10.03(월, 개천절) 휴일인 관계로 10.04(화)로 값이 세팅되어 있었고, 관련해서 정상적인 값으로 세팅되도록 수정 및 기존 오류 db내역 정정을 진행하였다.

 

해당 부분을 수정 조치 후, 업무처리를 진행하였으나 이번엔 예탁금이용료에 대한 세금 계산 부분에 오류가 있다는 문의가 들어왔다.

문제점 2
예탁금이용료 지급을 처리한 후 결과조회 화면에서 세금이, 계산되 화면과 다르게 보이는 현상이 발생하였다.

해결방법 2
이부분은 처리로직에 에러가 있었던 부분은 아니고, 화면상에서 세금을 보여 줄 때 10원 미만 절사(버림)를 진행하지 않은 데이터를 보여주어서 일부 차이가 나는 것처럼 보였던 부분으로 확인되었다. 화면에 출력시켜줄 때 10원 미만 절사하여 보이도록 스크립트를 수정하여 조치하였다.

 

해당 문제를 해결하면서, 예탁금이용료가 어떤 방식으로 계산되는지 뜯어보게 되었다.

1. 예탁금 이용료 주기 관리
예탁금 이용료율은 금리변동 등으로 인해 기간별로 이용료율이 다르게 계산된다.

2022.07.01 ~ 2022.07.15 : 0.25%
2022.07.16 ~ 2022.08.15 : 0.3%
2022.08.16 ~ 2022.10.30 : 0.4%

이렇게 구간별로 예탁금이용료율이 다르기 때문에, 예탁금이용료`과표`소득세`주민세 등을 계산할 때는 구간별로 나눠서 계산을 해야 한다. 

2. 예탁금 이용료 계산 및 세금
- 예탁금 이용료 : 구간별 적수 * 예탁금이용료율 / 365
- 소득세 : 예탁금 이용료 * 14%
- 주민세 : 소득세 * 10%
- 세후 예탁금 이용료 : 예탁금 이용료 - (세금)

예탁금 이용료 구간 중에 세율이 변경된 내역이 없다면, 이렇게 구해진 각 항목들을 더하여 세후 예탁금 이용료를 고객에게 지급하게 된다.

주의할 점은 세금은 10원 미만 절사(내림)를 하여 계산하는데, 이는 구간별로 처리하는 것이 아닌 각 구간별 합을 한 후 10원미만 절사를 하게 된다.

만약 중간에 세율이 변동되는 구간이 발생한다면, 이 또한 반영해서 계산을 진행하여야 한다.

반응형