사람의 뇌에도 램이 존재한다 - 어떤 작업에 변수가 너무 많은 경우
사람의 뇌에도 램이 존재한다는 걸 깨닫게 됩니다.
계산에 변수가 너무 많아서, 전체 그림이 머리속에 들어가지를 않아요.
전체 그림이 그려져야 분할을 하든 말든 할 텐데...
여러분들에게 그 기분을 살짝이라도 체험시킬 수 있을까요?
아마 이 글을 끝까지 읽으려 해도 중도에 포기하셨다면, 어느정도는 체험에 성공하신 겁니다.
회사 업무정보를 커뮤에 공개할 수는 없으니까 적당히 용어를 바꿔서 설명을 해보면
지금 만드려는 기능은, "분담금" 의 연체료를 계산하고, 수납완료 여부를 확인하는 기능입니다.
분담금은 3회, 5회, 7회 등 여러 회차로 나누어져, 원금과 납기일이 각각 정해져 있습니다.
3회 라고 가정을 해보죠.
1회 - 100,000,000원, 2024년 7월 1일까지
2회 - 72,153,633원, 2024년 8월 1일까지
3회 - 62,632,634원, 2024년 9월 1일까지
부가세 10%는 별도라서 여기에 부가세가 따로 붙습니다.연체료는, 남은 "원금" 에서 일당, 미납금의 0.025% 이 발생합니다. 부가세에는 원금이 붙지 않습니다.
연체료 미납금에서도 연체료가 발생하지 않습니다. 오직 원금 미납금액에서만 발생합니다.이걸 납부하는사람은, 이걸 금액에 맞게 납부한다는 보장이 없습니다.
가령 100회에 나누어 낼 수도 있습니다. 물론 늦게 낼 수도 있죠.
이 것도 가정을 해보죠. 이 사람이 4회에 걸쳐 납부를 한 상황이라고 말이죠.
1회 - 50,000,000원, 2024년 8월 15일
2회 - 70,000,000원, 2024년 8월 19일
3회 - 70,000,000원, 2024년 9월 2일
4회 - 20,000,000원, 2024년 10월 3일납부를 하게 되면, 맨 위의 회차부터, 그리고 연체료부터 차감을 하게 됩니다. 그다음은 부가세, 그다음이 원금 차례.
가령 이 사람이 연체료에도 못미치게 납부를 하면, 원금이 계속 남게 됩니다.언제든 관리자가 버튼을 딸깍 누르면, 페이지가 떠서
현재기준 원금, 연체료, 남은 금액이 회차별로 떠야 합니다.
매일 연체료가 붙으므로, 매일 결과가 달라집니다.
이제 "납부 회차별"로 돌면서 상황을 시뮬해봅시다.
2024년 8월 1일 버튼 딸깍
돈이 한 푼도 납부되지 않았습니다.
원금이 그대로 31일 연체가 되었으므로 100,000,000×31×0.00025=775,000 원
부가세는 10,000,000원
그러므로 1회차 잔액은 110,775,000원 이 되겠죠.2024년 9월 1일 딸깍
8월 15일까지 한푼도 납부가 안됐습니다.
1회차 원금은 45일 연체가 되었으므로 100,000,000×45×0.00025=1,125,000 원
1회차 잔액은 111,125,000원으로 올랐습니다.
8월 15일 50,000,000원이 납부가 되었습니다.
발생한 연체료 다 까고 48,875,000원이 남았습니다.
부가세를 까고 38,875,000원이 남았습니다.
원금을 까고 끝났습니다.
1회차 원금은 이제 61,125,000 원이 남았습니다.
이후 4일동안 납부가 안됐습니다.
61,125,000원에 대한 연체료 61,125,000원×4×0.00025=61,125 원
1회차 잔액은 61,186,125원이 되었습니다.
8월 19일 70,000,000원이 납부가 되었습니다.
연체료 61,125원을 까고, 69,938,875원이 남았습니다.
1회차 잔액을 모두 까고 8,813,875원이 남았습니다.
이제 2회차를 계산할 차례입니다.
2회차 전액은 8월 19일까지 한푼도 납부가 안됐습니다.
2회차 원금은 19일 연체가 되었으므로 72,153,633×19×0.00025=342,729.8 원 (342,730 원)
2회차 잔액은 79,711,726원이 되었습니다.
19일 납부했던 금액이 8,813,875원이 남아있습니다.
연체료 342,730원을 까고 8,471,145원이 남았습니다.
부가세 7,215,363원을 까고 1,255,782원이 남았습니다.
2회차 원금에서 이만큼을 까면 70,897,851원이 남았습니다.
납부 2회차까지 처리결과
1회차 완납
2회차 원금만 70,897,851원 미납
2024년 9월 16일 딸깍 우웩........
뭐 이런 상황이라구요 주저리...
엑셀로 표현하려고 해도, 분담금 회차와 납부회차 2차원이라 되게 골치가 아픔.