Skip to content

jutunen/Paydown.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm version

Paydown.js

Loan payment calculation library with advanced features. Demo available at http://135.181.40.67/paydowncalc/

Also available as an NPM package.

Features

  • fully leap year aware
  • freely selectable calculation period
  • daily interest calculation
  • negative interest calculation
  • recurring payments
  • recurring payment period length setting
  • day count methods supported:
    • act / 360
    • act / 365
  • payment methods supported:
    • equal installment
    • equal principal reduction
  • freely settable rate changes and extra payments
  • optional calculation of payment fees

Browser usage

See dist directory.

Node.js usage examples

See examples directory.

GUI demo

Both examples above are also available in the GUI demo, see http://paydowncalc.loan/

Click Import example button to get the menu.

Demo source codes can be found from gui-demo/reactive directory.

Documentation

See doc directory.

To Do

  • more tests
  • better input validation
  • better documentation
  • more day count methods
  • loan term features
  • etc.

Contributing

Contributions are welcome.

License

Copyright (c) 2019 Jussi Utunen

Licensed under the MIT License

Packages

 
 
 

Contributors