17-02-2021 14:47

Метод для расчета задолженности к погашению по линии кредитов

GET   bs-core/main/collateral-lines/{id}/estimated-payment

Данный метод позволяет расчитать задолженность к погашению по линии кредитов

Запрос

GET /bs-core/main/collateral-lines/43/estimated-payment

OR

GET /bs-core/main/collateral-lines/43/estimated-payment?date=2020-08-17

OR

GET /bs-core/main/collateral-lines/43/estimated-payment?isCalcOnNearestPaymentDate=true

OR

GET /bs-core/main/collateral-lines/43/estimated-payment?isEarlyRepayment=true

OR

GET /bs-core/main/collateral-lines/43/estimated-payment?isFullTrancheInterestForEarlyRepayment=true

OR

GET /bs-core/main/collateral-lines/43/estimated-payment?isIncludeCalculatedPenalty=true

параметры запроса:

date - если не указать, то расчет будет выполняться на текущую системную дату

isCalcOnNearestPaymentDate - при значении true расчет будет выполняться на дату ближайшего погашения по линии (если не указаны параметры date и isEarlyRepayment)

isEarlyRepayment - если true то досрочное погашение, false - текущее (если этот параметр не указать, то по умолчанию false)

isFullTrancheInterestForEarlyRepayment - если true то при досрочном погашении проценты будут рассчитываться на дату ближайшего будущего транша (по умолчанию - false)

isIncludeCalculatedPenalty - если true то штрафы рассчитываются на дату расчета, false - берутся только те что на балансе (значение по умолчанию - true)

Метод возвращает объект того же типа что и расчет погашения по одному контракту. В этот объект также добавлено поле date - чтобы при расчете по линии возвращалась дата на которую выполнен расчет (актуально если указан параметр isCalcOnNearestPaymentDate)

Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1597658287088,
    "data": {
        "date": "2020-08-17",
        "principal": 0.0,
        "interest": 0.0,
        "fee": 0.0,
        "stateDuty": 0.0,
        "penalty": 0.0,
        "otherRepayables": 0.0,
        "prForepayment": 0.0,
        "intForepayment": 0.0,
        "totalPaymentAmount": 0.0
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
Date R [date]

Дата на которую происходит расчет суммы задолженности. Параметр пути. Формат YYYY-MM-DD например 2019-06-24.

principal R [float]

ОС (основная сумма)

interest R [float]

Проценты по основному долгу

fee R [float]

Сборы

stateDuty R [float]

Госпошлина

penalty R [float]

Штрафы

otherRepayables R [float]

Прочие сборы

prForepayment R [float]

Предоплата по основному долгу.

intForepayment R [float]

Предоплата по процентам. 

totalPaymentAmount R [float]

Общая сумма всех выплат