24-01-2019 15:15

Поиск контрактов по списку идентификаторов

GET   /bs-core/main/contracts/find/{ids}

Поиск контрактов по списку идентификаторов, разделённых запятыми. При передаче методу параметра preserveOrder со значением true, метод возвратит контракты в JSON-файле именно в том порядке, который был передан методу. Если этот параметр не передается, то контракты возвращаются по возрастающим идентификаторам.

Запрос

/bs-core/main/contracts/find/101341732,10134295

или

/bs-core/main/contracts/find/101341732,10134295?preserveOrder=true
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1548331982788,
    "data": [
        {
            "id": 10134295,
            "name": "000295",
            "creationDate": "2016-08-22",
            "donorId": 101091,
            "branchId": 101301,
            "subdivisionId": 101791,
            "clientId": 10132416,
            "currencyId": 101011,
            "loanAmount": 5010,
            "loanCategoryId": 101144,
            "loanApplicationId": 10113663,
            "loanStage": 7,
            "issuePlanDate": "2016-08-22",
            "firstRepaymentDate": "2016-09-22",
            "repaymentPlanDate": "2017-08-22",
            "comment": "",
            "creditOfficerId": 101081,
            "documentsReceived": false,
            "forIssue": true,
            "underCourt": false,
            "underCourtDate": null,
            "institutionDate": null,
            "determinationDate": null,
            "underCourtAmount": 0,
            "captive": false,
            "contractAgentId": null,
            "ofertaCode": "",
            "insurancePolicy": "",
            "loadingDate": null,
            "prevProlongationsQty": null,
            "definedIntForepaymentAmount": 0,
            "msfoReserveRate": 0,
            "barcode": null,
            "merchantCommissionRate": 0,
            "creditProductId": 1013316,
            "creditProductName": "Тест лонг",
            "creditFieldReq": {
                "id": 101191382,
                "dateCalcMethodId": 101231,
                "allowHolidaysPayment": false,
                "shortTermControl": false,
                "shiftFirstRepaymentDate": true,
                "interestChargeMethodId": 101863,
                "interestCalcMethodId": 101222,
                "repaymentNorm": 0,
                "calcIntOnIssueDate": false,
                "calcInterestOnDelinqBalance": true,
                "calcArrearInterest": false,
                "arrearInterestFirstDay": 0,
                "arrearInterestLastDay": 0,
                "principalDistribMethodId": 101352,
                "forepaymentConsiderationMethodId": 101592,
                "creditLineId": null,
                "trancheDuration": 30,
                "interestForTranche": 50,
                "delinquencyIntRate": 0,
                "delinqIntRateDelay": 0,
                "useDelinqIntRateTillNextTranche": true,
                "keepUsingDelinqIntRate": false,
                "interestRateTypeId": 101122,
                "chargeExtraInterest": true,
                "interestLgotPeriod": 0,
                "interestLgotRate": 0,
                "interestGracePeriod": 0,
                "trancheCount": 12,
                "repaymentSequenceId": 101201,
                "mandatoryChargePeriod": 0,
                "allowPrepayment": false,
                "prolongationPeriod": 0,
                "earlyProlongationFromCurrentDate": false,
                "prolongationOnNewSchedule": false,
                "prolongedIntToLastTranche": true,
                "penaltyTypeId": 101271,
                "calendarDaysPenalty": false,
                "firstWeekendWithoutPenalty": false,
                "stopPenaltyOnClose": false,
                "qtyDaysStopPenaltyOnClose": 0,
                "fixedDelayPenalty": 0,
                "delayPenaltyDay": 0,
                "inviteAmountPct": 0,
                "inviteDiscountPerFriend": 0,
                "inviteMinIntRate": 0,
                "scheduleRecalcEnabled": false,
                "fullScheduleDatesRecalc": false,
                "useDelinqIntRateForPsk": false,
                "discountingEnabled": false,
                "useEirForDiscounting": false,
                "fees": [],
                "principalParts": [],
                "penaltyRates": [],
                "qtyTranchesFirstPeriod": 0,
                "intRateFirstPeriod": 0,
                "qtyTranchesSecondPeriod": 0,
                "intRateSecondPeriod": 0,
                "qtyTranchesRepNormSecondPeriod": 0,
                "interestOnLoanAmount": false
            },
            "contractCollectorId": null,
            "repaymentNorm": 0,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "insurance": false,
            "insurancePremiumRate": 0,
            "insurancePremiumAmount": 0,
            "contractTypeId": 101911,
            "issueDate": 1471813200000,
            "fullCostOfCredit": 49.199,
            "eirForInvestor": 0,
            "marketRate": 0,
            "closeDate": null,
            "closedStatusId": null,
            "dropOutDate": null,
            "clientGroupId": 101071,
            "groupConventionId": null,
            "restructedContractId": null,
            "prolonged": false,
            "createUserId": 1,
            "createSubdivisionId": 101791,
            "contactDocId": null,
            "contactNewOutgoingDate": null,
            "contactTrnReference": null,
            "schedules": [
                {
                    "id": 10146147,
                    "creationDate": 1471813200000,
                    "amount": 5010,
                    "chargeIssueFee": true,
                    "specifiedRepaymentNorm": 0,
                    "issued": true,
                    "activeBefore": null,
                    "tranches": [
                        {
                            "id": 10147405,
                            "issueDate": "2016-08-22",
                            "repaymentDate": "2016-09-22",
                            "principal": 326.94,
                            "interest": 212.17,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 4683.06
                        },
                        {
                            "id": 10147406,
                            "issueDate": "2016-09-22",
                            "repaymentDate": "2016-10-24",
                            "principal": 334.39,
                            "interest": 204.72,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 4348.67
                        },
                        {
                            "id": 10147407,
                            "issueDate": "2016-10-24",
                            "repaymentDate": "2016-11-22",
                            "principal": 366.83,
                            "interest": 172.28,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 3981.84
                        },
                        {
                            "id": 10147408,
                            "issueDate": "2016-11-22",
                            "repaymentDate": "2016-12-22",
                            "principal": 375.92,
                            "interest": 163.19,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 3605.92
                        },
                        {
                            "id": 10147409,
                            "issueDate": "2016-12-22",
                            "repaymentDate": "2017-01-23",
                            "principal": 381.17,
                            "interest": 157.94,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 3224.75
                        },
                        {
                            "id": 10147410,
                            "issueDate": "2017-01-23",
                            "repaymentDate": "2017-02-22",
                            "principal": 406.58,
                            "interest": 132.53,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 2818.17
                        },
                        {
                            "id": 10147411,
                            "issueDate": "2017-02-22",
                            "repaymentDate": "2017-03-22",
                            "principal": 431.01,
                            "interest": 108.1,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 2387.16
                        },
                        {
                            "id": 10147412,
                            "issueDate": "2017-03-22",
                            "repaymentDate": "2017-04-24",
                            "principal": 431.19,
                            "interest": 107.92,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 1955.97
                        },
                        {
                            "id": 10147413,
                            "issueDate": "2017-04-24",
                            "repaymentDate": "2017-05-22",
                            "principal": 464.08,
                            "interest": 75.03,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 1491.89
                        },
                        {
                            "id": 10147414,
                            "issueDate": "2017-05-22",
                            "repaymentDate": "2017-06-22",
                            "principal": 475.75,
                            "interest": 63.36,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 1016.14
                        },
                        {
                            "id": 10147415,
                            "issueDate": "2017-06-22",
                            "repaymentDate": "2017-07-24",
                            "principal": 494.57,
                            "interest": 44.54,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 521.57
                        },
                        {
                            "id": 10147416,
                            "issueDate": "2017-07-24",
                            "repaymentDate": "2017-08-22",
                            "principal": 521.57,
                            "interest": 20.72,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 0
                        }
                    ]
                }
            ],
            "autoCalcSchedule": true,
            "contractLine": {
                "id": 10160265,
                "lineLimit": 1548331200002
            },
            "currentStatusId": 101282,
            "indexed": false,
            "issueInProcess": false,
            "lastIntLimitDate": null
        },
        {
            "id": 101341732,
            "name": "001800",
            "creationDate": "2017-11-15",
            "donorId": 101091,
            "branchId": 101306,
            "subdivisionId": 101791,
            "clientId": 101322792,
            "currencyId": 101011,
            "loanAmount": 10000,
            "loanCategoryId": null,
            "loanApplicationId": 101132369,
            "loanStage": 1,
            "issuePlanDate": "2017-11-15",
            "firstRepaymentDate": "2017-11-25",
            "repaymentPlanDate": "2017-11-25",
            "comment": "",
            "creditOfficerId": 1010812,
            "documentsReceived": false,
            "forIssue": false,
            "underCourt": false,
            "underCourtDate": null,
            "institutionDate": null,
            "determinationDate": null,
            "underCourtAmount": 0,
            "captive": false,
            "contractAgentId": null,
            "ofertaCode": "",
            "insurancePolicy": "",
            "loadingDate": null,
            "prevProlongationsQty": null,
            "definedIntForepaymentAmount": 0,
            "msfoReserveRate": 0,
            "barcode": null,
            "merchantCommissionRate": 0,
            "creditProductId": 10133151,
            "creditProductName": "пенс дарл",
            "creditFieldReq": {
                "id": 101193994,
                "dateCalcMethodId": 101232,
                "allowHolidaysPayment": true,
                "shortTermControl": false,
                "shiftFirstRepaymentDate": false,
                "interestChargeMethodId": 101863,
                "interestCalcMethodId": 101223,
                "repaymentNorm": 0,
                "calcIntOnIssueDate": false,
                "calcInterestOnDelinqBalance": true,
                "calcArrearInterest": false,
                "arrearInterestFirstDay": 0,
                "arrearInterestLastDay": 0,
                "principalDistribMethodId": 101351,
                "forepaymentConsiderationMethodId": null,
                "creditLineId": null,
                "trancheDuration": 10,
                "interestForTranche": 1.5,
                "delinquencyIntRate": 0,
                "delinqIntRateDelay": 0,
                "useDelinqIntRateTillNextTranche": true,
                "keepUsingDelinqIntRate": false,
                "interestRateTypeId": 101123,
                "chargeExtraInterest": true,
                "interestLgotPeriod": 0,
                "interestLgotRate": 0,
                "interestGracePeriod": 0,
                "trancheCount": 1,
                "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": 0,
                "scheduleRecalcEnabled": false,
                "fullScheduleDatesRecalc": false,
                "useDelinqIntRateForPsk": false,
                "discountingEnabled": false,
                "useEirForDiscounting": false,
                "fees": [],
                "principalParts": [
                    {
                        "id": 101614619,
                        "trancheNo": 1,
                        "part": 100
                    }
                ],
                "penaltyRates": [],
                "qtyTranchesFirstPeriod": 0,
                "intRateFirstPeriod": 0,
                "qtyTranchesSecondPeriod": 0,
                "intRateSecondPeriod": 0,
                "qtyTranchesRepNormSecondPeriod": 0,
                "interestOnLoanAmount": false
            },
            "contractCollectorId": null,
            "repaymentNorm": 0,
            "additional": false,
            "joinFee": 0,
            "fixedJoinFee": 0,
            "insuranceFee": 0,
            "fixedInsuranceFee": 0,
            "estimateFee": 0,
            "fixedEstimateFee": 0,
            "insurance": false,
            "insurancePremiumRate": 0,
            "insurancePremiumAmount": 0,
            "contractTypeId": 101911,
            "issueDate": null,
            "fullCostOfCredit": 0,
            "eirForInvestor": 0,
            "marketRate": 0,
            "closeDate": null,
            "closedStatusId": null,
            "dropOutDate": null,
            "clientGroupId": null,
            "groupConventionId": null,
            "restructedContractId": null,
            "prolonged": false,
            "createUserId": 1,
            "createSubdivisionId": 101796,
            "contactDocId": null,
            "contactNewOutgoingDate": null,
            "contactTrnReference": null,
            "schedules": [],
            "autoCalcSchedule": false,
            "contractLine": {
                "id": 101601428,
                "lineLimit": null
            },
            "currentStatusId": null,
            "indexed": false,
            "issueInProcess": false,
            "lastIntLimitDate": null
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id О [int][20]

Идентификатор контракта (при создании нового контракта - его указывать не нужно)

name О [string][50]

Номер контракта

creationDate О [date]

Дата создания в формате YYYY-MM-DD

donorId О [int][20]

Источник финансирования

branchId О [int]

Идентификатор филиала

subdivisionId О [int]

Идентификатор подразделения

clientId О [int]

Идентификатор клиента

currencyId О [int]

Идентификатор валюты

loanAmount О [float]

Сумма займа

loanCategoryId О [int]

Идентификатор категории займа

loanApplicationId О [int]

Идентификатор заявки на займ

loanStage О [int]

Ступень займа.

Механизм проставления loanStage следующий:
в значение параметра loanStage записывается ступень займа (1, 2, 3 ... итд). При создании новой заявки на заем (если она первая по данному клиенту) в это поле проставляется значение 1. Если заявка одобрена, то в контракте в этом поле будет значение 1. При создании новой заявки на заем для этого клиента, в этом поле будет соответственно значение 2 (2 ступень), при условии что первая заявка у этого клиента была одобрена.
Пример: 
создается заявка со ступенью 3, заявка уходит на систему принятия решения (которая будет предварительно настроена в системе), там будет выполняться выражение, которое будет применять кредитный продукт который соответствует ступени займа. При одобрении заявки в системе принятия решений в значение параметра loanStage в контракте будет проставлено значение 3.

issuePlanDate О [date]

Дата плановой выдачи в формате YYYY-MM-DD

firstRepaymentDate О [date]

Дата первого погашения в формате YYYY-MM-DD

repaymentPlanDate О [date]

Дата планового погашения в формате YYYY-MM-DD

comment О [string][50]

Комментарий

creditOfficerId О [int]

Идентификатор специалиста по займам

documentReceived О [bool]

Оригиналы документов получены

forIssue О [bool]

Флаг "К выдаче"

underCourt О [bool]

Флаг Судебник

underCourtDate О [date]

Дата обращения в суд

institutionDate О [date]

Дата поставления о возбуждении

determitionDate О [date]

Дата поставления об удержании

underCourtAmount О [float]

Исковая сумма задолженности

captive О [bool]

Каптивный

contractAgentId О [int]

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

ofertaCode О [string][25]

Код оферты

insurancePolicy О [string][50]

Страховой полис

loadingDate О [date]

Дата загрузки (если контракт был перенесён из сторонней системы ведения учета).  Дата загрузки в данное поле автоматически записывается дата миграции контракта. При этом поле Дата загрузки = дате на которую грузим остатки. Все расчеты по контракту будут начинаться с этой даты. Если контракт был создан в BS (не мигрирован), то в поле будет значение NULL.

prevProlongationsQty О [int][11]

Предыдущее кол-во пролонгаций/реструктуризаций (при переносе из сторонней системы ведения учета)

definedIntForepaymentAmount О [float]

Заданная сумма для распределения предоплаты по процентам

msfoReserveRate О [float]

Ставка резерва МСФО

creditProductId О [int]

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

creditProductName О [string][250]

Наименование кредитного продукта

creditFieldReq О [object]

Условия кредита

creditFieldReq.id О [int]

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

creditFieldReq.dateCalcMethodId О [int]

Метод расчета дат

creditFieldReq.allowHolidaysPayment О [bool]

Не переносить с праздников и выходных

creditFieldReq.shortTermControl О [bool]

Контроль краткосрочности займа

creditFieldReq.interestChargeMethodId О [int]

Метод начисления процентов

creditFieldReq.interestCalcMethodId О [int][20]

Метод расчета процентов

creditFieldReq.repaymentNorm О [float]

Норма погашения

creditFieldReq.calcIntOnIssueDate О [bool]

Начислять проценты в день выдачи контракта (в этом случае проценты начисляются и на первый и на последний день транша)

creditFieldReq.calcInterestOnDelinqBalance О [bool]

Начислять процента на просроченную ОС

creditFieldReq.calcArrearInterest О [bool]

Начислять доп. проценты на просроченную ОС (отдельным видом суммы)

creditFieldReq.arrearInterestFirstDay О [int]

первый день начисления доп.процентов на просроченную ОС

creditFieldReq.arrearInterestLastDay О [int]

последний день начисления доп.процентов на просроченную ОС

creditFieldReq.principalDistribMethodId О [int][20]

Метод распределения основной суммы

creditFieldReq.forepaymentConsiderationMethodId О [int]

Метод зачета предоплаты

creditFieldReq.creditLineId О [int]

Тип кредитной линии

creditFieldReq.trancheDuration О [int]

Длительность периода между погашениями

creditFieldReq.interestForTranche О [float]

Процентная ставка

creditFieldReq.delinquencyIntRate О [float]

Процентная ставка при просрочке

creditFieldReq.delinqIntRateDelay О [int][11]

Кол-во дней до перехода на ставку при просрочке. Если в поле delinqIntRateDelay значение 0 - то процентная ставка при просрочке используется с первого дня начисления процентов на транш (если по предыдущим траншам есть просрочка), иначе - обычная процентная ставка будет продолжать действовать с начала транша указанное кол-во дней.

creditFieldReq.useDelinqIntRateTillNextTranche О [bool]

Возвращение к регулярной процентной ставке со следующего транша после погашения просрочки. Если поле useDelinqIntRateTillNextTranche = ДА (true), то возврат к обычной ставке после погашения просрочки будет с начала следующего транша, если НЕТ (false) - со следующего дня после погашения просрочки.

creditFieldReq.keepUsingDelinqIntRate​ О [bool]

Продолжать применять ставку при просрочке после выхода из просрочки. 

В случае, если это поле проставлено, то ставка при просрочке будет использоваться для расчета процентов после возникновения первой просрочки и до конца контракта. Важно, что наличие предыдущих просрочек определяется по наличию соответствующих статусов контракта (Просроченный, Реструктурированный просроченный).

creditFieldReq.interestRateTypeId О [int]

Тип процентной ставки

creditFieldReq.chargeExtraInterest О [bool]

Начислять проценты по окончанию срока кредита

creditFieldReq.interestFreePeriod О [int]

Беспроцентный период в днях

creditFieldReq.interestGracePeriod О [int]

Беспроцентный льготный период (в днях)

creditFieldReq.trancheCount О [int]

Количество траншей

creditFieldReq.repaymentSequenceId О [int]

Порядок погашения

creditFieldReq.verticalSequenceForDelinqOnly О [bool]

Погашать вертикально только просроченные транши

creditFieldReq.mandatoryChargePeriod О [int]

Период обязательного начисления процентов

creditFieldReq.allowPrepayment О [bool]

Возможно погашение до срока при автоакцепте

creditFieldReq.ProlongationPeriod О [int]

Срок пролонгации

creditFieldReq.earlyProlongationFromCurrentDate О [bool]

Досрочная пролонгация с текущей даты (иначе пролонгация с даты окончания текущего транша)

creditFieldReq.prolongationOnNewSchedule​ О [bool]

Создавать новый график при пролонгации (иначе добавляются новые транши к существующему). Возможность добавлена как опция (для обратной совместимости).

creditFieldReq.prolongedIntToLastTranche​ О [bool]

Переносить проценты по пролонгированным контрактам на последний транш. Для того чтобы проценты не переносились как отсроченные после пролонгации - в контракте в этом поле должно быть значение false.

creditFieldReq.penaltyTypeId О [int]

Вид начисления штрафов

creditFieldReq.calendarDaysPenalty О [bool]

Штраф по календарным дням

creditFieldReq.firstWeekendWithoutPenalty О [bool]

Первые выходные штрафы не начислять. При установке в кредитном продукте "Первые выходные штрафы не начислять" - "true" штрафы будут начисляться в первый рабочий день после выходных или праздников, если в этот день не будет произведено уплаты. По умолчанию значение этого параметра равно "false".
Например: Дата планового погашения 4 января 2018. При ежедневной обработке штрафы не должны начисляться до 9-го января 2018 (9 января первый рабочий день). Если 9 января не было произведено погашения, то при ежедневной обработке начиная с 9 января будут начисляться штрафы. А с 4 января по 9 января котракт будет иметь статус "просрочен".

creditFieldReq.stopPenaltyOnClose О [bool]

Останавливать штрафы после окончания графика

creditFieldReq.qtyDaysStopPenaltyOnClose О [int]

Кол-во дней после окончания графика до остановки штрафов

creditFieldReq.fixedDelayPenalty О [float]

Штраф за опоздание (Фиксированная сумма)

creditFieldReq.delayPenaltyDay О [int]

День просрочки для начисления штрафа за опоздание

creditFieldReq.inviteAmountPct О [float]

Процент от суммы выдачи (по которому определяем считать ли другом)

creditFieldReq.inviteDiscountPerFriend О [float]

Снижение процентной ставки за каждого друга

creditFieldReq.inviteMinIntRate О [float]

Минимальная процентная ставка

creditFieldReq.scheduleRecalcEnabled О [bool]

Перерасчет графика в дату планового платежа

creditFieldReq.fullScheduleDatesRecalc О [bool]

Полное смещение графика от фактической даты выдачи

creditFieldReq.useDelinqIntRateForPsk О [bool]

Использовать процентную ставку при просрочке для расчета ПСК.

Если по контракту в этом поле проставлено ДА, а также процентная ставка при просрочке не нулевая, то при расчете ПСК по контракту создаётся график с учетом процентной ставки при просрочке и ПСК рассчитывается от этого графика.

creditFieldReq.discountingEnabled О [bool]

Дисконтирование активировано

creditFieldReq.fees О [collection]

Сборы

creditFieldReq.fees._.id О [int]

Идентификатор

creditFieldReq.fees._.amountTypeId О [int][20]

Вид суммы

creditFieldReq.fees._.chargeMomentId О [int]

Момент начисления

creditFieldReq.fees._.valueTypeId О [int]

Вид сбора

creditFieldReq.fees._.chargeBaseId О [int]

База начисления

creditFieldReq.fees._.value О [float]

Значение

creditFieldReq.fees._.compositeValue О [string][100]

Составная ставка

creditFieldReq.fees._.chargePenalty О [bool]

Штраф за просрочку

creditFieldReq.fees._.notForCharge О [bool]

Не начислять

creditFieldReq.fees._.notForRepayment О [bool]

Не погашать

creditFieldReq.fees._.involvedInFullCostCalc О [bool]

Участвует в расчете ПСК

creditFieldReq.principalParts О [collection]

Части основной суммы

creditFieldReq.principalParts._.id О [int]

Идентификатор транша

creditFieldReq.principalParts._.trancheNo О [int]

Порядковый номер транша

creditFieldReq.principalParts._.part О [float]

Доля основной суммы в процентах

creditFieldReq.penaltyRates О [collection]

Ставки штрафа

creditFieldReq.penaltyRates._.id О [int]

Идентификатор ставки

creditFieldReq.penaltyRates._.periodBegin О [int]

Начало периода начисления штрафов

creditFieldReq.penaltyRates._.periodEnd О [int]

Конец периода начисления штрафов 

creditFieldReq.penaltyRates._.principalRate О [float]

Ставка на ОС

creditFieldReq.penaltyRates._.interestRate О [float]

Ставка на проценты

creditFieldReq.penaltyRates._.feeRate О [float]

Ставка на сбор

creditFieldReq.qtyTranchesFirstPeriod О [int]

Кол-во траншей в 1-м периоде

creditFieldReq.intRateFirstPeriod О [float]

Процентная ставка в 1-м периоде

creditFieldReq.qtyTranchesSecondPeriod О [int]

Кол-во траншей в 2-м периоде

creditFieldReq.intRateSecondPeriod О [float]

Процентная ставка в 2-м периоде

creditFieldReq.qtyTranchesRepNormSecondPeriod О [int][11]

Количество траншей для расчета нормы погашения второго периода. Это поле сейчас имеет смысл отображать только при выборе метода расчета процентов (параметр interestCalcMethodId) Остаточный с двумя ставками (101226). Если это поле больше нуля, то при расчете графика для второго периода рассчитывается норма погашения исходя из указанного кол-ва траншей, рассчитанная норма погашения сохраняется в контракте.

creditFieldReq.interestOnLoanAmount О [bool]

Рассчитывать проценты от суммы в контракте

contractCollectorId О [int]

Идентификатор коллектора

repaymentNorm О [float]

Норма погашения

additional О [bool]

Дополнительный

joinFee О [float]

Вступительный взнос (Ставка)

fixedJoinFee О [float]

Фиксированный вступительный взнос (Сумма)

insuranceFee О [float]

Страховочный взнос (Ставка)

fixedInsuranceFee О [float]

Фиксированный страховочный взнос (Сумма)

estimateFee О [float]

Сметный взнос (Ставка)

fixedEstimateFee О [float]

Фиксированный сметный взнос (Сумма)

insurance О [bool]

Страхование

insurancePremiumRate О [float]

Ставка страховой премии

insurancePremiumAmount О [float]

Сумма страховой премии

contractTypeId О [int]

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

issueDate О [date]

Дата выдачи контракта

fullCostOfCredit О [float]

ПСК

eirForInvestor О [float]

ЭПС (для инвестора). Поле добавлено в 2.0.0-69 релизе в метаданные как read-only (нельзя поменять из интерфейса).

marketRate О [float]

Рыночная ставка. Поле добавлено в 2.0.0-69 релизе в метаданные как read-only (нельзя поменять из интерфейса).

closeDate О [date]

Дата закрытия контракта

closedStatusId О [int]

Идентификатор статуса закрытия контракта:

  • 101481 - Погашен
  • 101482 - Реструктурирован
  • 101483 - Списан
  • 101484 - Откорректирован
  • 101485 - Списан по цессии
  • 101486 - Отменён
dropOutDate О [date]

Дата полного погашения ОС

clientGroupId О [int]

Группа клиента

groupConventionId О [int]

Идентификатор группового соглашения

restructedContractId О [int]

Ссылка на реструктурированный контракт

prolonged О [bool]

Был пролонгирован

createUserId О [int]

Идентификатор пользователя, создавшего контракт

createSubdivisionId О [int]

Идентификатор подразделения пользователя, создавшего контракт

contactDocId О [bool]

Результат выполнения запроса NewOutgoing сервисом Contact

contactNewOutgoingDate О [date]

Дата+время успешного выполнения запроса NewOutgoing

contactTrnReference О [string]

Код получения перевода Contact (если не пусто - запрос PayOutgoing выполнился успешно)

schedules О [collection]

Графики

schedules._.id О [int]

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

schedules._.creationDate О [timestamp]

Дата создания

schedules._.amount О [float]

Сумма

schedules._.chargeIssueFee О [bool]

Начислять сборы при выдаче

schedules._.specifiedRepaymentNorm О [float]

Норма погашения (заданное значение)

schedules._.issued О [bool]

Выдан

schedules._.activeBefore О [date]

Дата, до которой график является активным (используется для перерасчета графиков)

schedules._.tranches О [collection]

Транши

schedules._.tranches._. id О [int]

Идентификатор транша

schedules._.tranches._. issueDate О [date]

Дата начала транша  в формате YYYY-MM-DD

schedules._.tranches._. repaymentDate О [date]

Дата окончания транша в формате YYYY-MM-DD

schedules._.tranches._. principal О [float]

ОС

schedules._.tranches._. interest О [float]

Проценты

schedules._.tranches._. lgot О [bool]

Льготный

schedules._.tranches._. eachRepaymentFee О [float]

Сборы при каждом погашении (расчетное значение)

schedules._.tranches._.rest О [float]

Остаток ОС

autoCalcSchedule О [bool]

График был рассчитан автоматически при выдаче

contractLine О [object]

Линия нарушения последовательности

contractLine.id О [int]

Идентификатор границы последовательности

contractLine.lineLimit О [int]

Граница последовательности

currentStatusId О [int]

Текущий системный статус контракта. Возможные значения можно посмотреть в методе История статусов

indexed О [bool]

Является ли контракт индексированным (валютным)

issueInProcess О [bool]

В процессе выдачи