03-12-2018 23:59

Получить Кредитный продукт по 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]

Идентификатор кредитного продукта.