Skip to content

alexandr-osprey/mortgagecalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Перед запуском нужно заполнить файл mortgage.js с параметрами займа. В файлах months.txt будет помесячный план гашения, в schedule.txt будет точный график платежей с указанием всех гашений.
Проценты считаются помесячно (может отличаться от большинства калькуляторов где проценты считаются по дням).
Подойдет для примерных расчетов.
Структура файла mortgage.js:
- loan - сумма займа
- months - срок в месяцах
- interest - процент
- dateGiven - дата выдачи, день выдачи будет днем платежа
- earlyRepayments - массив досрочных погашений
- regularPayments - используется если каждый месяц вносить сумму больше обязательного платежа, указывается сумма целиком.

Структура элементов досрочного погашения earlyRepayments:
- date - дата платежа. Если платеж регулярный, дата начала платежей
- sum - сумма досрочного гашения
- reduceType - уменьшение срока платежа (LENGTH) или обязательного платежа (PAYMENT)
- repeatType - периодичность, один раз (ONETIME), регулярно (REGULAR)
- endDate - дата окончания регулярного платежа. Если пусто, то до конца займа

Структура элементов регулярных платежей regularPayments:
- startDate - дата начала платежей. День должен совпадать с датой выдачи
- sum - сумма ежемесячного платежа целком. Должен быть больше обязательного платежа, иначе ошибка
- reduceType - уменьшение срока платежа (LENGTH) или обязательного платежа (PAYMENT)
 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages