Получить Кредитный продукт по ID
GET   /bs-core/dicts/credit-products/{id}
Получить элемент справочника "Кредитные продукты" по ID
Запрос
GET /bs-core/dicts/credit-products/101331 HTTP/1.1
Нет описанных параметров
Ответ
{
"status":"ok",
"timestamp":1464173076174,
"data":{
{
"name":"Кредитный продукт.Тест",
"active":true,
"legalEntityId":102071,
"branchId":101301,
"creditFieldReq":{
"id":101192451,
"dateCalcMethodId":101232,
"allowHolidaysPayment":false,
"interestChargeMethodId":101863,
"interestCalcMethodId":101221,
"calcIntOnIssueDate":false,
"calcInterestOnDelinqBalance":false,
"principalDistribMethodId":101351,
"forepaymentConsiderationMethodId":101592,
"creditLineId":101921,
"trancheDuration":30,
"interestForTranche":2,
"interestRateTypeId":101123,
"chargeExtraInterest":true,
"interestFreePeriod":0,
"trancheCount":1,
"repaymentSequenceId":101204,
"mandatoryChargePeriod":0,
"allowPrepayment":false,
"prolongationPeriod":0,
"earlyProlongationFromCurrentDate":true,
"penaltyTypeId":101272,
"calendarDaysPenalty":false,
"stopPenaltyOnClose":false,
"qtyDaysStopPenaltyOnClose":0,
"fixedDelayPenalty":0,
"delayPenaltyDay":0,
"inviteAmountPct":0,
"inviteDiscountPerFriend":0,
"inviteMinIntRate":0,
"scheduleRecalcEnabled":false,
"fullScheduleDatesRecalc":false,
"discountingEnabled":false,
"fees":[
{
"id":10254113,
"amountTypeId":101293,
"chargeMomentId":101031,
"valueTypeId":102522,
"chargeBaseId":102531,
"value":10,
"chargePenalty":false,
"notForCharge":false
}
],
"principalParts":[
{
"id":101612352,
"trancheNo":1,
"part":100
}
],
"penaltyRates":[
],
"qtyTranchesFirstPeriod":0,
"intRateFirstPeriod":0,
"qtyTranchesSecondPeriod":0,
"intRateSecondPeriod":0
},
"minPeriod":0,
"maxPeriod":0,
"periodInTranches":false,
"minLoanAmount":5000,
"maxLoanAmount":30000,
"creditProductGroupId":102402,
"productCode":"01",
"scoringSchemaId":102441,
"loanCategoryCBId":null,
"id":1013338
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
name | О | [string][250] | Название кредитного продукта |
active | О | [bool] | Действующий кредитный продукт (Да/Нет) |
legalEntityId | О | [int][20] | |
branchId | О | [int][20] | |
creditFieldReq | О | [object] | Условия кредита |
creditFieldReq.id | О | [int][20] | Идентификатор кредитного продукта. |
creditFieldReq.dateCalcMethodId | О | [int][20] | Метод расчета дат. |
creditFieldReq.allowHolidaysPayment | О | [bool] | Не переносить с праздников и выходных (Да/Нет) |
creditFieldReq.shortTermControl | О | [bool] | Контроль краткосрочности (подгонка даты последнего погашения чтобы срок контракта не превысил 1 год) |
creditFieldReq.interestChargeMethodId | О | [int][20] | Метод начисления процентов. |
creditFieldReq.interestCalcMethodId | О | [int][20] | |
creditFieldReq.repaymentNorm | О | [float] | Норма погашения |
creditFieldReq.calcIntOnIssueDate | О | [bool] | начислять проценты в день выдачи контракта (в этом случае проценты начисляются и на первый и на последний день транша) |
creditFieldReq.calcInterestOnDelinqBalance | О | [bool] | Начислять проценты на просроченную ОС (Да/Нет) |
creditFieldReq.calcArrearInterest | О | [bool] | начислять доп.проценты на просроченную ОС (отдельным видом суммы) |
creditFieldReq.arrearInterestFirstDay | О | [int][11] | первый день начисления доп.процентов на просроченную ОС |
creditFieldReq.arrearInterestLastDay | О | [int][11] | последний день начисления доп.процентов на просроченную ОС |
creditFieldReq.principalDistribMethodId | О | [int][20] | |
creditFieldReq.forepaymentConsiderationMethodId | О | [int][20] | Метод зачета предоплаты. |
creditFieldReq.creditLineId | О | [int][20] | Тип кредитной линии. |
creditFieldReq.trancheDuration | О | [int][11] | Длительность периода между погашениями. |
creditFieldReq.interestForTranche | О | [float] | Процентная ставка. |
creditFieldReq.delinquencyIntRate | О | [float] | Процентная ставка при просрочке |
creditFieldReq.interestRateTypeId | О | [int][20] | Тип процентной ставки. |
creditFieldReq.chargeExtraInterest | О | [bool] | Начислять проценты по окончанию срока кредита (Да/Нет) |
creditFieldReq.interestFreePeriod | О | [int][11] | Беспроцентный период в днях. |
creditFieldReq.interestGracePeriod | О | [int][11] | Льготный период (без начисления процентов за этот период) |
creditFieldReq.trancheCount | О | [int][11] | Количество траншей. |
creditFieldReq.repaymentSequenceId | О | [int][20] | Порядок погашения. |
creditFieldReq.verticalSequenceForDelinqOnly | О | [bool] | Погашать вертикально только просроченные транши |
creditFieldReq.mandatoryChargePeriod | О | [int][11] | Период обязательного начисления процентов. |
creditFieldReq.allowPrepayment | О | [bool] | Возможность погашения до срока при автоакцепте (Да/Нет) |
creditFieldReq.prolongationPeriod | О | [int][11] | Срок пролонгации (Указывается в днях). |
creditFieldReq.earlyProlongationFromCurrentDate | О | [bool] | Досрочная пролонгация с текущей даты (Да/Нет) (иначе пролонгация с даты окончания текущего транша) |
creditFieldReq.penaltyTypeId | О | [int][20] | Вид начисления штрафов. |
creditFieldReq.calendarDaysPenalty | О | [bool] | Штраф по календарным дням (Да/Нет) |
creditFieldReq.firstWeekendWithoutPenalty | О | [bool] | Первые выходные штрафы не начислять |
creditFieldReq.stopPenaltyOnClose | О | [bool] | Останавливать штрафы после окончания графика (Да/Нет) |
creditFieldReq.qtyDaysStopPenaltyOnClose | О | [int][11] | Кол-во дней после окончания графика до остановки штрафов. |
creditFieldReq.fixedDelayPenalty | О | [float] | Штраф за опоздание (Фиксированная сумма) |
creditFieldReq.delayPenaltyDay | О | [float] | День просрочки для начисления штрафов за опоздание |
creditFieldReq.inviteAmountPct | О | [float] | Процент от суммы выдачи (по которому определяем считать ли другом) |
creditFieldReq.inviteDiscountPerFriend | О | [float] | Снижение процентной ставки за каждого друга. |
creditFieldReq.inviteMinIntRate | О | [float] | Минимальная процентная ставка. |
creditFieldReq.scheduleRecalcEnabled | О | [bool] | Перерасчет графика в дату планового платежа (Да/Нет) |
creditFieldReq.fullScheduleDatesRecalc | О | [bool] | Полное смещение графика от фактической даты выдачи (Да/Нет) |
creditFieldReq.discountingEnabled | О | [bool] | Дисконтирование активировано |
creditFieldReq.fees | О | [collection] | Сборы |
creditFieldReq.fees._.id | О | [int][20] | Идентификатор сбора. |
creditFieldReq.fees._.amountTypeId | О | [int][20] | |
creditFieldReq.fees._.chargeMomentId | О | [int][20] | Идентификатор момента начисления сбора. |
creditFieldReq.fees._.valueTypeId | О | [int][20] | Идентификатор вида сбора. |
creditFieldReq.fees._.chargeBaseId | О | [int][20] | База начисления. |
creditFieldReq.fees._.value | О | [float] | Значение. |
creditFieldReq.fees._.compositeValue | О | [string][100] | Составная ставка |
creditFieldReq.fees._.chargePenalty | О | [bool] | Штраф за просрочку. |
creditFieldReq.fees._.notForChange | О | [bool] | Не начислять |
creditFieldReq.fees._.notForRepayment | О | [bool] | Не погашать |
creditFieldReq.fees._.involvedInFullCostCalc | О | [bool] | Участвует в расчете ПСК |
creditFieldReq.principalParts | О | [collection] | Части основной суммы. |
creditFieldReq.principalParts._.id | О | [int][20] | Идентификатор транша. |
creditFieldReq.principalParts._.trancheNo | О | [int][11] | Порядковый номер транша. |
creditFieldReq.principalParts._.part | О | [float] | Доля основной суммы в процентах. |
creditFieldReq.penaltyRates | О | [collection] | Ставки штрафа. |
creditFieldReq.penaltyRates._.id | О | [int][20] | Идентификатор ставки штрафа |
creditFieldReq.penaltyRates._.periodBegin | О | [int][11] | начало периода |
creditFieldReq.penaltyRates._.periodEnd | О | [int][11] | конец периода |
creditFieldReq.penaltyRates._.principalRate | О | [float] | ставка на ОС |
creditFieldReq.penaltyRates._.interestRate | О | [float] | ставка на процент |
creditFieldReq.penaltyRates._.feeRate | О | [float] | ставка на сбор |
creditFieldReq.qtyTranchesFirstPeriod | О | [int][11] | количество траншей в первом периоде |
creditFieldReq.intRateFirstPeriod | О | [float] | ставка в первом периоде |
creditFieldReq.qtyTranchesSecondPeriod | О | [int][11] | количество траншей во втором периоде |
creditFieldReq.intRateSecondPeriod | О | [float] | ставка во втором периоде |
creditFieldReq.qtyTranchesRepNormSecondPeriod | О | [int] | Количество траншей для расчета нормы погашения второго периода. Это поле сейчас имеет смысл отображать только при выборе метода расчета процентов (параметр interestCalcMethodId) Остаточный с двумя ставками (101226). Если это поле больше нуля, то при расчете графика для второго периода рассчитывается норма погашения исходя из указанного кол-ва траншей, рассчитанная норма погашения сохраняется в контракте. |
creditFieldReq.interestOnLoanAmount | О | [bool] | Рассчитывать проценты от суммы в контракте |
minPeriod | О | [int][11] | Минимальный срок в днях |
maxPeriod | О | [int][11] | Максимальный срок в днях |
periodInTranches | О | [bool] | Единица измерения срока (true - в траншах, false - в днях) |
minLoanAmount | О | [float] | Минимальная сумма займа |
maxLoanAmount | О | [float] | Максимальная сумма займа |
creditProductGroupId | О | [int][20] | Идентификатор группы кредитных продуктов |
productCode | О | [string][10] | Код продукта |
contractPrefix | О | [string][50] | Префикс для контрактов |
scoringSchemaId | О | [int][20] | |
loanCategoryCB | О | [int][20] | |
loanCategoryCB.id | О | [int][20] | Идентификатор классификации займа по ЦБ |
manualFullCostOfCredit | О | [float] | ПСК (полная стоимость кредита значение задаваемое вручную) |
forRepeatedLoans | О | [bool] | Для повторных займов |
forPremiumLoans | О | [bool] | Для премиум клиентов |
id | О | [int][20] | Идентификатор кредитного продукта. |