DebtPaymentPlan

Объект DebtPaymentPlan содержит описание сроков уплаты суммы обязательств

Название Тип Формат Обязательность Описание
fromDate object DebtPayFromDate true Описание даты начала cрока уплаты обязательств (п.6.1 в pdf формате)
endDate object DebtPayEndDate true Описание даты окончания cрока уплаты обязательств (п.6.1 в pdf формате))
paymentDate object DebtPaymentDate true Платежный период по кредиту (п.6.2 в pdf формате)
paymentIfWeekend string ChangingLastPeriodIfWeekend|^/w{0,1000}& true Условия изменения платежного дня/окончания платежного периода в случае, если он приходится на нерабочий день (п.6.3 в pdf формате))
firstPayment object FirstPayment true Порядок размера и срока первого платежа (п.6.4 в pdf формате)
nthPayment array NthPayment true Порядок определения размера и срока платежей (с _ по _) (кроме первого и последнего) (п.6.5 в pdf формате)
lastPayment object LastPayment true Порядок размера и срока последнего платежа (п.6.6 в pdf формате))
fines object Fines true Штрафы (п.6.7 в pdf формате))

DebtPayFromDate

Объект FromDate содержит описание даты начала уплаты обязательств. Дата начала может быть определена одним из следующих способов:

  • фиксированной датой;
  • наступлением события;
  • датой выдачи кредита;
  • другим.
Название Тип Формат Обязательность Описание
date date YYYY-MM-DD false Фиксированная дата
event string /w{0,500} false С наступлением события (с указанием события)
loanDate boolean true|false false С даты выдачи кредита
other string /w{0,500} false Другое

В объекте должно быть обязательно указано только одно из полей: date, event, loanDate или other

DebtPayEndDate

Объект EndDate содержит описание момента окончания уплаты обязательств. Конец обязательств может быть определен одним из следующих способов:

  • фиксированной датой;
  • периодом;
  • наступлением события.
Название Тип Формат Обязательность Описание
date date YYYY-MM-DD false Фиксированная дата
period object DebtPayEndPeriod false Период окончания уплаты обязательств
event string /w{0,500} false Событие

В объекте должно быть заполнено только одно из полей date или period или event

DebtPayEndPeriod

Объект DebtPayEndPeriod содержит описание момента окончания уплаты обязательств периодом. Период может быть описан:

  • интервалом;
  • периодом выплат, которые будут производиться в фиксированный день на протяжении заданного количества месяцев;
  • периодом выплат, которые будут производиться в фиксированный день и месяц на протяжении заданного количества лет.
Название Тип Формат Обязательность Описание
interval object DebtPayEndPeriodInterval false Интервал, исчисляемый в днях, неделях, месяцах, кварталах
onceAMonth object OnceAMonth false Период выплат, которые будут производиться в фиксированный день на протяжении заданного количества месяцев
onceAYear object OnceAYear false Период выплат, которые будут производиться в фиксированный день и месяц на протяжении заданного количества лет

В объекте должно быть заполнено только одно из полей interval или onceAMonth или onceAYear

DebtPayEndPeriodInterval

Объект DebtPayEndPeriodInterval содержит описание временного периода, исчисляемого в днях, неделях, месяцах, кварталах

Название Тип Формат Обязательность Описание
count string /d{1,12} true Количество
unit string Day|Week|Month|Quarter true Единиц времени: день/неделя/месяц/квартал

OnceAMonth

Объект OnceAMonth содержит описание периода выплат, которые будут производиться в фиксированный день на протяжении заданного количества месяцев

Название Тип Формат Обязательность Описание
day string 0?[1-9]|[1-2][0-9]|3[0-1]|Last true День выплаты
monthQuantity string /d{1,10} true Количество месяцев, в которые необходимо совершить выплаты

OnceAYear

Объект OnceAYear содержит описание периода выплат, которые будут производиться в фиксированный день и месяц на протяжении заданного количества лет

Название Тип Формат Обязательность Описание
day string 0?[1-9]|[1-2][0-9]|3[0-1]|Last true День выплаты
month string 0?[1-9]|[1][0-2] true Месяц выплаты
yearQuantity string /w{1,200} true Количество лет, в которые необходимо совершить выплаты

DebtPaymentDate

Объект DebtPaymentDate содержит описание платежей, которые необходимо внести для погашения долга.

Название Тип Формат Обязательность Описание
date date YYYY-MM-DD false Фиксированная дата платежа
paymentDay object DebtPaymentDay false Платежный день
paymentPeriod object DebtPaymentPeriod false Платежный период
other string /w{0,1000} false Иное

В объекте должно быть заполнено только одно из полей date или paymentDay или paymentPeriod или other

DebtPaymentDay

Объект DebtPaymentDay содержит описание платежного дня.

Название Тип Формат Обязательность Описание
day string 0?[1-9]|[1-2][0-9]|3[0-1]|last true Платежный день
payPeriod string Month|Quarter|Year true каждого месяца / последнего месяца каждого квартала / последнего месяца каждого года

DebtPaymentPeriod

Объект DebtPaymentPeriod содержит описание платежного периода.

Название Тип Формат Обязательность Описание
startDay string 0?[1-9]|[1-2][0-9]|3[0-1]|last true С дня
endDay string 0?[1-9]|[1-2][0-9]|3[0-1]|last true По день
payPeriod string Month|Quarter|Year false каждого месяца / последнего месяца каждого квартала / последнего месяца каждого года

LastPayment

Объект LastPayment содержит порядок определения размера и срока последнего платежа

Название Тип Формат Обязательность Описание
amount string Standard|/w{0,500} true Размер последнего платежа. Если заполняется Standard, то размером считается непогашенный основной долг, начисленных, но неуплаченных процентов за пользование заемными средствами
term string Standard|/w{0,500} true Срок оплаты последнего платежа. Если заполняется Standard, то сроком считается ранняя дата из платежного дня (либо платежного периода)

Fines

Объект Fines содержит описания убытков и/или неустойки (штрафы, пени) вследствие неисполнения, просрочки исполнения или иного ненадлежащего исполнения обеспеченного ипотекой обязательства

Название Тип Формат Обязательность Описание
interestViolation object Penalty true За неоплату/нарушение срока оплаты процентов за пользование заемными средствами
principalViolation object Penalty true За неоплату/нарушение срока погашения основного долга
penaltyCalculation string /w{0,2000} true Порядок расчета и оплаты неустойки
penaltyRounding string RoundingType |^/w{0,1000}& true Правила округления размера неустойки

Penalty

Объект Penalty содержит описания размера убытков и/или неустойки

Название Тип Формат Обязательность Описание
amount string ^\d{1,10}.\d{1,2}$ false Размер неустойки (в процентах)
payPeriod string Year|Day false Период начисления неустойки
description string /w{0,500} false Иное описание

В объекте должны быть заполнены поля amount и payPeriod или поле description