calc-loan-interest

1.0.3 • Public • Published

원리금 균등상환, 원금 균등상환 계산 js

사용법

npm install calc-loan-interest --save
import calcLoanInterest from 'calc-loan-interest';

calcLoanInterest(
  0, // method: 상환방법 (0: 원리금 균등 상환, 1: 원금 균등 상환);
  300000000, // loanMoney: 원금
  0.03, // rates: 이자율
  24, // loanDate: 납입기간(월)
  0, // period: 거치기간(월)
);

결과값

{
  "method": "원리금 균등 상환", // 상환방법
  "loanMoney": 300000000, // 원금
  "rates": 0.03, // 이자율
  "loansDate": 24, // 납입기간(월)
  "period": 0, // 거치기간(월)
  "monthly": [ // 월 상환
    {
      "round": 1, // 회차
      "payment": 12144363.593867082, // 납입원금
      "interest": 750000, // 대출 이자
      "repayment": 12894363.593867082, // 월상환금
      "balance": 287855636.40613294 // 대출잔금
    },
    {
      "round": 2,
      "payment": 12174724.50285175,
      "interest": 719639.0910153324,
      "repayment": 12894363.593867082,
      "balance": 275680911.9032812
    },
    ...
    {
      "round": 24,
      "payment": 12862208.073682891,
      "interest": 32155.52018419152,
      "repayment": 12894363.593867082,
      "balance": 0
    }
  ],
  "totalInterest": 9464726.252803795, // 총대출이자
  "totalRepay": 309464726.25281 // 총상환금액
}

원리금 균등상환

calcLoanInterest(0, 300000000, 0.03, 120);

원금 균등상환

calcLoanInterest(0, 300000000, 0.03, 120);

거치 후 원리금 균등상환

calcLoanInterest(0, 300000000, 0.03, 120, 60);

거치 후 원금 균등상환

calcLoanInterest(0, 300000000, 0.03, 120, 60);

Readme

Keywords

none

Package Sidebar

Install

npm i calc-loan-interest

Weekly Downloads

2

Version

1.0.3

License

ISC

Unpacked Size

12.1 kB

Total Files

9

Last publish

Collaborators

  • seung-juv