Поиск заявок на займ по списку идентификаторов
GET   /bs-core/main/loan-apps/find/{ids}
Поиск заявок на займ по списку идентификаторов, разделённых запятыми. При передаче методу параметра preserveOrder со значением true, метод возвратит заявки на займ в JSON-файле именно в том порядке, который был передан методу. Если этот параметр не передается, то заявки на займ возвращаются по возрастающим идентификаторам.
Запрос
/bs-core/main/loan-apps/find/101132365,101132363
или
/bs-core/main/loan-apps/find/101132365,101132363?preserveOrder=true
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1548085027726,
"data": [
{
"id": 101132363,
"name": "123456789987654496",
"creationDate": 1510303194000,
"clientId": 101322770,
"activitySubtypeId": 1014167,
"loanTypeId": 101531,
"loanStage": 8,
"liabilityId": 101931,
"creditProductId": 10133154,
"creditProductName": "Долгосрочный №2 дарл",
"creditFieldReq": {
"id": 101193983,
"dateCalcMethodId": 101231,
"allowHolidaysPayment": true,
"shortTermControl": false,
"shiftFirstRepaymentDate": false,
"interestChargeMethodId": 101863,
"interestCalcMethodId": 101223,
"repaymentNorm": 0,
"calcIntOnIssueDate": false,
"calcInterestOnDelinqBalance": false,
"calcArrearInterest": false,
"arrearInterestFirstDay": 0,
"arrearInterestLastDay": 0,
"principalDistribMethodId": 101351,
"forepaymentConsiderationMethodId": 101592,
"creditLineId": null,
"trancheDuration": 30,
"interestForTranche": 8.9,
"delinquencyIntRate": 0,
"delinqIntRateDelay": 0,
"useDelinqIntRateTillNextTranche": true,
"keepUsingDelinqIntRate": false,
"interestRateTypeId": 101121,
"chargeExtraInterest": true,
"interestLgotPeriod": 0,
"interestLgotRate": 0,
"interestGracePeriod": 0,
"trancheCount": 6,
"repaymentSequenceId": 101204,
"mandatoryChargePeriod": 0,
"allowPrepayment": true,
"prolongationPeriod": 0,
"earlyProlongationFromCurrentDate": true,
"prolongationOnNewSchedule": false,
"prolongedIntToLastTranche": true,
"penaltyTypeId": 101272,
"calendarDaysPenalty": true,
"firstWeekendWithoutPenalty": false,
"stopPenaltyOnClose": false,
"qtyDaysStopPenaltyOnClose": 0,
"fixedDelayPenalty": 0,
"delayPenaltyDay": 0,
"inviteAmountPct": 0,
"inviteDiscountPerFriend": 0,
"inviteMinIntRate": 106.8,
"scheduleRecalcEnabled": false,
"fullScheduleDatesRecalc": false,
"useDelinqIntRateForPsk": false,
"discountingEnabled": false,
"useEirForDiscounting": false,
"fees": [],
"principalParts": [
{
"id": 101614570,
"trancheNo": 1,
"part": 0
},
{
"id": 101614571,
"trancheNo": 2,
"part": 0
},
{
"id": 101614572,
"trancheNo": 3,
"part": 0
},
{
"id": 101614573,
"trancheNo": 4,
"part": 0
},
{
"id": 101614574,
"trancheNo": 5,
"part": 0
},
{
"id": 101614575,
"trancheNo": 6,
"part": 100
}
],
"penaltyRates": [
{
"id": 101621868,
"periodBegin": 1,
"periodEnd": 99999,
"principalRate": 0.054,
"interestRate": 0.054,
"feeRate": 0
}
],
"qtyTranchesFirstPeriod": 0,
"intRateFirstPeriod": 0,
"qtyTranchesSecondPeriod": 0,
"intRateSecondPeriod": 0,
"qtyTranchesRepNormSecondPeriod": 0,
"interestOnLoanAmount": false
},
"currencyId": 101011,
"loanAmount": 100000,
"loanDeniedRejectionId": null,
"creditPurposeId": 101682,
"managerId": null,
"mainManagerId": null,
"contractName": 0,
"collateralIds": [],
"coborrowers": [],
"issueSteps": [],
"gettingMoneyMethodId": 102395,
"bureauScoringPoint": 0,
"siteName": "",
"ipAddress": "",
"applyPlace": "",
"socialNetwork": "",
"userIDinSocialNetwork": "",
"friendsQuantityInSocialNetwork": "",
"mainPhotoLinkOnSocialNetwork": "",
"selectedPhotosLinksWithLike": "",
"selectedPhotosLinksWithMarkedPersons": "",
"groupsListFromSocialNetworks": "",
"groupsLinksofFromSocialNetworks": "",
"age": "",
"tenderName": "",
"tenderNo": "",
"tenderNoticeNo": "",
"tenderDelayedAppNo": "",
"tenderPlatformCode": "",
"repeatedLoan": false,
"premiumLoan": false,
"shopAddressId": null,
"outletId": null,
"contractorId": null,
"merchantId": null,
"consultantId": null,
"conclusionDate": null,
"signingDate": null,
"decisionExpDate": null,
"initialInstallment": 0,
"currentStatusId": 101542,
"currentProcessingStatusId": null,
"createUserId": 1,
"createSubdivisionId": 101796
},
{
"id": 101132365,
"name": "123456789987654498",
"creationDate": 1510304048000,
"clientId": 101322770,
"activitySubtypeId": 1014167,
"loanTypeId": 101531,
"loanStage": 10,
"liabilityId": 101931,
"creditProductId": 10133154,
"creditProductName": "Долгосрочный №2 дарл",
"creditFieldReq": {
"id": 101193987,
"dateCalcMethodId": 101231,
"allowHolidaysPayment": true,
"shortTermControl": false,
"shiftFirstRepaymentDate": false,
"interestChargeMethodId": 101863,
"interestCalcMethodId": 101223,
"repaymentNorm": 0,
"calcIntOnIssueDate": false,
"calcInterestOnDelinqBalance": false,
"calcArrearInterest": false,
"arrearInterestFirstDay": 0,
"arrearInterestLastDay": 0,
"principalDistribMethodId": 101351,
"forepaymentConsiderationMethodId": 101592,
"creditLineId": null,
"trancheDuration": 30,
"interestForTranche": 8.9,
"delinquencyIntRate": 0,
"delinqIntRateDelay": 0,
"useDelinqIntRateTillNextTranche": true,
"keepUsingDelinqIntRate": false,
"interestRateTypeId": 101121,
"chargeExtraInterest": true,
"interestLgotPeriod": 0,
"interestLgotRate": 0,
"interestGracePeriod": 0,
"trancheCount": 6,
"repaymentSequenceId": 101204,
"mandatoryChargePeriod": 0,
"allowPrepayment": true,
"prolongationPeriod": 0,
"earlyProlongationFromCurrentDate": true,
"prolongationOnNewSchedule": false,
"prolongedIntToLastTranche": true,
"penaltyTypeId": 101272,
"calendarDaysPenalty": true,
"firstWeekendWithoutPenalty": false,
"stopPenaltyOnClose": false,
"qtyDaysStopPenaltyOnClose": 0,
"fixedDelayPenalty": 0,
"delayPenaltyDay": 0,
"inviteAmountPct": 0,
"inviteDiscountPerFriend": 0,
"inviteMinIntRate": 106.8,
"scheduleRecalcEnabled": false,
"fullScheduleDatesRecalc": false,
"useDelinqIntRateForPsk": false,
"discountingEnabled": false,
"useEirForDiscounting": false,
"fees": [],
"principalParts": [
{
"id": 101614594,
"trancheNo": 1,
"part": 0
},
{
"id": 101614595,
"trancheNo": 2,
"part": 0
},
{
"id": 101614596,
"trancheNo": 3,
"part": 0
},
{
"id": 101614597,
"trancheNo": 4,
"part": 0
},
{
"id": 101614598,
"trancheNo": 5,
"part": 0
},
{
"id": 101614599,
"trancheNo": 6,
"part": 100
}
],
"penaltyRates": [
{
"id": 101621872,
"periodBegin": 1,
"periodEnd": 99999,
"principalRate": 0.054,
"interestRate": 0.054,
"feeRate": 0
}
],
"qtyTranchesFirstPeriod": 0,
"intRateFirstPeriod": 0,
"qtyTranchesSecondPeriod": 0,
"intRateSecondPeriod": 0,
"qtyTranchesRepNormSecondPeriod": 0,
"interestOnLoanAmount": false
},
"currencyId": 101011,
"loanAmount": 108900,
"loanDeniedRejectionId": null,
"creditPurposeId": 101682,
"managerId": null,
"mainManagerId": null,
"contractName": 0,
"collateralIds": [],
"coborrowers": [],
"issueSteps": [],
"gettingMoneyMethodId": 102395,
"bureauScoringPoint": 0,
"siteName": "",
"ipAddress": "",
"applyPlace": "",
"socialNetwork": "",
"userIDinSocialNetwork": "",
"friendsQuantityInSocialNetwork": "",
"mainPhotoLinkOnSocialNetwork": "",
"selectedPhotosLinksWithLike": "",
"selectedPhotosLinksWithMarkedPersons": "",
"groupsListFromSocialNetworks": "",
"groupsLinksofFromSocialNetworks": "",
"age": "",
"tenderName": "",
"tenderNo": "",
"tenderNoticeNo": "",
"tenderDelayedAppNo": "",
"tenderPlatformCode": "",
"repeatedLoan": false,
"premiumLoan": false,
"shopAddressId": null,
"outletId": null,
"contractorId": null,
"merchantId": null,
"consultantId": null,
"conclusionDate": null,
"signingDate": null,
"decisionExpDate": null,
"initialInstallment": 0,
"currentStatusId": 101542,
"currentProcessingStatusId": null,
"createUserId": 1,
"createSubdivisionId": 101796
}
]
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
id | R | [int] | Идентификатор заявки. При создании новой заявки - не указывается |
name | R | [string][50] | Код заявки |
creationDate | R | [date] | Дата создания в миллисекундах |
clientId | R | [int] | Идентификатор клиента |
activitySubtypeId | R | [enum] | Идентификатор подтипа деятельности, по этой ссылке можно получить "Виды деятельности", которые в свою очередь могут содержать подтипы деятельности |
loanTypeId | R | [int] | Идентификатор типа займа |
loanStage | R | [int] | Ступень займа. Механизм проставления loanStage следующий: |
liabilityId | R | [int] | Идентификатор финансового положения |
creditProductId | R | [int] | Идентификатор кредитного продукта |
creditProductName | R | [string][250] | Наименование кредитного продукта |
creditFieldReq | R | [object] | Условия кредита |
creditFieldReq.id | R | [int] | Идентификатор условия кредита |
creditFieldReq.dateCalcMethodId | R | [int] | Метод расчета дат |
creditFieldReq.allowHolidaysPayment | R | [bool] | Не переносить с праздников и выходных |
creditFieldReq.shortTermControl | R | [bool] | Контроль краткосрочности займа |
creditFieldReq.interestChargeMethodId | R | [int] | Метод начисления процентов |
creditFieldReq.interestCalcMethodId | О | [int][20] | |
creditFieldReq.repaymentNorm | R | [float] | Норма погашения. Внутренее рассчетное ядровое поле, его ядро само считает, и хранит. В некоторых ситуациях оно используется. Подробное описание смотрите здесь. |
creditFieldReq.calcIntOnIssueDate | R | [bool] | Начислять проценты в день выдачи контракта (в этом случае проценты начисляются и на первый и на последний день транша) |
creditFieldReq.calcInterestOnDelinqBalance | R | [bool] | Начислять процента на просроченную ОС |
creditFieldReq.calcArrearInterest | R | [bool] | Начислять доп. проценты на просроченную ОС (отдельным видом суммы) |
creditFieldReq.arrearInterestFirstDay | R | [int] | первый день начисления доп.процентов на просроченную ОС |
creditFieldReq.arrearInterestLastDay | R | [int] | последний день начисления доп.процентов на просроченную ОС |
creditFieldReq.principalDistribMethodId | О | [int][20] | |
creditFieldReq.forepaymentConsiderationMethodId | R | [int] | Метод зачета предоплаты |
creditFieldReq.creditLineId | R | [int] | Тип кредитной линии |
creditFieldReq.trancheDuration | R | [int] | Длительность периода между погашениями |
creditFieldReq.interestForTranche | R | [float] | Процентная ставка |
creditFieldReq.delinquencyIntRate | R | [float] | Процентная ставка при просрочке |
creditFieldReq.keepUsingDelinqIntRate | R | [bool] | Продолжать применять ставку при просрочке после выхода из просрочки. В случае, если это поле проставлено, то ставка при просрочке будет использоваться для расчета процентов после возникновения первой просрочки и до конца контракта. Важно, что наличие предыдущих просрочек определяется по наличию соответствующих статусов контракта (Просроченный, Реструктурированный просроченный). |
creditFieldReq.interestRateTypeId | R | [int] | Тип процентной ставки |
creditFieldReq.chargeExtraInterest | R | [bool] | Начислять проценты по окончанию срока кредита |
creditFieldReq.interestFreePeriod | R | [int] | Беспроцентный период в днях |
creditFieldReq.interestGracePeriod | R | [int] | Беспроцентный льготный период (в днях) |
creditFieldReq.trancheCount | R | [int] | Количество траншей |
creditFieldReq.repaymentSequenceId | R | [int] | Порядок погашения |
creditFieldReq.verticalSequenceForDelinqOnly | R | [bool] | Погашать вертикально только просроченные транши Если это поле установлено - все транши строго меньше текущей даты гасятся вертикальным методом погашения выбранным в контракте, а остальные транши гасятся горизонтально. |
creditFieldReq.mandatoryChargePeriod | R | [int] | Период обязательного начисления процентов |
creditFieldReq.allowPrepayment | R | [bool] | Возможно погашение до срока при автоакцепте |
creditFieldReq.ProlongationPeriod | R | [int] | Срок пролонгации |
creditFieldReq.earlyProlongationFromCurrentDate | R | [bool] | Досрочная пролонгация с текущей даты (иначе пролонгация с даты окончания текущего транша) |
creditFieldReq.penaltyTypeId | R | [int] | Вид начисления штрафов |
creditFieldReq.calendarDaysPenalty | R | [bool] | Штраф по календарным дням |
creditFieldReq.firstWeekendWithoutPenalty | R | [bool] | Первые выходные штрафы не начислять |
creditFieldReq.stopPenaltyOnClose | R | [bool] | Останавливать штрафы после окончания графика |
creditFieldReq.qtyDaysStopPenaltyOnClose | R | [int] | Кол-во дней после окончания графика до остановки штрафов |
creditFieldReq.fixedDelayPenalty | R | [float] | Штраф за опоздание (Фиксированная сумма) |
creditFieldReq.delayPenaltyDay | R | [int] | День просрочки для начисления штрафа за опоздание |
creditFieldReq.inviteAmountPct | R | [float] | Процент от суммы выдачи (по которому определяем считать ли другом) |
creditFieldReq.inviteDiscountPerFriend | R | [float] | Снижение процентной ставки за каждого друга |
creditFieldReq.inviteMinIntRate | R | [float] | Минимальная процентная ставка |
creditFieldReq.scheduleRecalcEnabled | R | [bool] | Перерасчет графика в дату планового платежа |
creditFieldReq.fullScheduleDatesRecalc | R | [bool] | Полное смещение графика от фактической даты выдачи |
creditFieldReq.useDelinqIntRateForPsk | R | [bool] | Использовать процентную ставку при просрочке для расчета ПСК. Если по контракту в этом поле проставлено ДА, а также процентная ставка при просрочке не нулевая, то при расчете ПСК по контракту создаётся график с учетом процентной ставки при просрочке и ПСК рассчитывается от этого графика. |
creditFieldReq.discountingEnabled | R | [bool] | Дисконтирование активировано |
creditFieldReq.fees | R | [collection] | Сборы |
creditFieldReq.fees._.id | R | [int] | Идентификатор |
creditFieldReq.fees._.amountTypeId | О | [int][20] | |
creditFieldReq.fees._.chargeMomentId | R | [int] | Момент начисления |
creditFieldReq.fees._.valueTypeId | R | [int] | Вид сбора |
creditFieldReq.fees._.chargeBaseId | R | [int] | База начисления |
creditFieldReq.fees._.value | R | [float] | Значение |
creditFieldReq.fees._.compositeValue | R | [string][100] | Составная ставка |
creditFieldReq.fees._.chargePenalty | R | [bool] | Штраф за просрочку |
creditFieldReq.fees._.notForCharge | R | [bool] | Не начислять |
creditFieldReq.fees._.notForRepayment | R | [bool] | Не погашать |
creditFieldReq.fees._.involvedInFullCostCalc | R | [bool] | Участвует в расчете ПСК |
creditFieldReq.principalParts | R | [collection] | Части основной суммы (используются к примеру для комбинированного метода расчета процентов), для остаточных методов - не используются. |
creditFieldReq.principalParts._.id | R | [int] | Идентификатор части ОС - primary key |
creditFieldReq.principalParts._.trancheNo | R | [int] | Порядковый номер транша |
creditFieldReq.principalParts._.part | R | [float] | Доля ОС в процентах |
creditFieldReq.penaltyRates | R | [collection] | Ставки штрафа |
creditFieldReq.penaltyRates._.id | R | [int] | Идентификатор ставки |
creditFieldReq.penaltyRates._.periodBegin | R | [int] | Начало периода начисления штрафов |
creditFieldReq.penaltyRates._.periodEnd | R | [int] | Конец периода начисления штрафов |
creditFieldReq.penaltyRates._.principalRate | R | [float] | Ставка на ОС |
creditFieldReq.penaltyRates._.interestRate | R | [float] | Ставка на проценты |
creditFieldReq.penaltyRates._.feeRate | R | [float] | Ставка на сбор |
creditFieldReq.qtyTranchesFirstPeriod | R | [int] | Кол-во траншей в 1-м периоде |
creditFieldReq.intRateFirstPeriod | R | [float] | Процентная ставка в 1-м периоде |
creditFieldReq.qtyTranchesSecondPeriod | R | [int] | Кол-во траншей в 2-м периоде |
creditFieldReq.intRateSecondPeriod | R | [float] | Процентная ставка в 2-м периоде |
creditFieldReq.interestOnLoanAmount | R | [bool] | Рассчитывать проценты от суммы в контракте. Если этот флаг установлен - проценты по контракту будут начисляться на сумму из контракта (не на остаток) |
creditFieldReq.qtyTranchesRepNormSecondPeriod | О | [int][11] | Количество траншей для расчета нормы погашения второго периода. Это поле сейчас имеет смысл отображать только при выборе метода расчета процентов (параметр interestCalcMethodId) Остаточный с двумя ставками (101226). Если это поле больше нуля, то при расчете графика для второго периода рассчитывается норма погашения исходя из указанного кол-ва траншей, рассчитанная норма погашения сохраняется в контракте. |
currencyId | R | [int] | Идентификатор валюты заявки |
loanAmount | R | [float] | Сумма займа |
loanDeniedRejectionId | R | [int] | Идентификатор причины отказа |
creditPurposeId | R | [int] | Идентификатор цели кредита |
managerId | R | [int] | Персональный менеджер по займам. Реализация дилерской сети магазинов. |
mainManagerId | R | [int] | Региональный менеджерт по займам . Реализация дилерской сети магазинов. |
contractName | R | [int] | Имя контракта. Данное поле заполняется, если нужно знать номер контракта на этапе заявки, когда самого контракта еще нет |
collateralIds | R | [collection] | Идентификатор залогов |
collateralIds._.* | R | [int] | Идентификатор залога |
сoborrowers | R | [collection] | Созаемщики |
сoborrowers | О | [] | |
сoborrowers._.id | R | [int] | Созаемщики Id |
сoborrowers._.coborrowerId | R | [int] | ФИО созаемщика |
issueSteps | R | [collection] | Этапы выдачи. Коллекция привязанная к заявке на займ, для расчетов не используется, была введена для формирования печ.форм в случае, если выдача осуществляется в несколько этапов (кредитная линия). |
issueSteps._.id | R | [int] | Идентификатор |
issueSteps._.date | R | [date] | Дата выдачи |
issueSteps._.amount | R | [float] | Сумма выдачи |
issueSteps._.issueMethodId | R | [int] | Способ выдачи |
gettingMoneyMethodId | R | [int] | Способ получения займа |
bureauScoringPoint | R | [float] | Скоринговый балл КБ |
siteName | R | [string][50] | Номер заявки на сайте |
ipAddress | R | [string][50] | IP адрес |
applyPlace | R | [string][150] | Место обращения клиента |
socialNetwork | R | [string][100] | Социальная сеть (vk; ok; fb) |
userIDinSocialNetwork | R | [string][50] | ID пользователя в социальной сети |
friendsQuantityInSocialNetwork | R | [string][50] | Количество друзей пользователя в соц. сети |
mainPhotoLinkOnSocialNetwork | R | [string][100] | Ссылка на основную фотографию из соц. сети |
selectedPhotosLinksWithLike | R | [string][255] | Ссылки на отобранные фотографии с отметкой "Мне нравится" (максимум 100 шт.) |
selectedPhotosLinksWithMarkedPersons | R | [string][255] | Ссылки на отобранные фотографии с отмеченными людьми (максимум 100 шт.) |
groupsListFromSocialNetworks | R | [string][255] | Список групп из соц. сети (максимум 100 шт.) |
groupsLinksofFromSocialNetworks | R | [string][255] | Ссылки на группы из соц. сети (максимум 100 шт.) |
age | R | [string][25] | Возраст |
tenderName | R | [string][150] | Название тендера |
tenderNo | R | [string][100] | Номер тендера |
tenderNoticeNo | R | [string][100] | Номер извещения тендера |
tenderDelayedAppNo | R | [string][100] | Номер отложенной заявки тендера |
tenderPlatformCode | R | [string][100] | Код площадки |
repeatedLoan | R | [bool] | Повторный займ. Реализация дилерской сети магазинов. |
premiumLoan | R | [bool] | Клиент Премиум. Реализация дилерской сети магазинов. |
shopAddressId | R | [int] | Идентификатор адреса магазина. Реализация дилерской сети магазинов. |
conclusionDate | R | [date] | Дата заключения соглашения |
signingDate | R | [date] | Дата подписания |
decisionExpDate | R | [ ] | Срок действия решения СБОФ |
initialInstallment | R | [float] | Первоначальный взнос |
currentStatusId | R | [int] | Текущий статус. Описание смотрите здесь. |
currentProcessingStatusId | R | [int] | |
createUserId | R | [int] | Идентификатор пользователя создавшего заявку |
createSubdivisionId | R | [int] | Идентификатор подразделения в котором создана заявка |