24-01-2019 14:24

Редактирование существующего контракта

PUT   /bs-core/main/contracts/{id}

При необходимости перерасчета даты выдачи и погашения по контракту, вы можете воспользоваться следующим методом Метод расчета плановых дат первого и последнего погашения для кредитного калькулятора .

Для редактирования контракта нужно сначала запросить методом "Получение контракта по ID" сам контракт и полученые поля и их значения использовать в теле запроса этого метода. Поэтому обязательность полей в запросе является обязательной, если метод "Получение контракта по ID" возвратил эти поля.

Запрос

PUT /bs-core/main/contracts/101342167
{
        "id": 101342167,
        "name": "002085",
        "creationDate": "2019-01-11",
        "donorId": 101091,
        "branchId": 101306,
        "subdivisionId": 101791,
        "clientId": 101322724,
        "currencyId": 101011,
        "loanAmount": 5000,
        "loanCategoryId": 101144,
        "loanApplicationId": 101133125,
        "loanStage": 4,
        "issuePlanDate": "2019-01-11",
        "firstRepaymentDate": "2019-02-10",
        "repaymentPlanDate": "2020-01-06",
        "comment": "",
        "creditOfficerId": 1010814,
        "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": 10133178,
        "creditProductName": "21% капитал",
        "creditFieldReq": {
            "id": 101195116,
            "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": 101591,
            "creditLineId": null,
            "trancheDuration": 30,
            "interestForTranche": 21,
            "delinquencyIntRate": 0,
            "delinqIntRateDelay": 0,
            "useDelinqIntRateTillNextTranche": true,
            "keepUsingDelinqIntRate": false,
            "interestRateTypeId": 101121,
            "chargeExtraInterest": true,
            "interestLgotPeriod": 0,
            "interestLgotRate": 0,
            "interestGracePeriod": 0,
            "trancheCount": 12,
            "repaymentSequenceId": 101204,
            "mandatoryChargePeriod": 30,
            "allowPrepayment": true,
            "prolongationPeriod": 20,
            "earlyProlongationFromCurrentDate": true,
            "prolongationOnNewSchedule": false,
            "prolongedIntToLastTranche": true,
            "penaltyTypeId": 101272,
            "calendarDaysPenalty": true,
            "firstWeekendWithoutPenalty": false,
            "stopPenaltyOnClose": false,
            "qtyDaysStopPenaltyOnClose": 0,
            "fixedDelayPenalty": 1000,
            "delayPenaltyDay": 10,
            "inviteAmountPct": 0,
            "inviteDiscountPerFriend": 0,
            "inviteMinIntRate": 0,
            "scheduleRecalcEnabled": false,
            "fullScheduleDatesRecalc": false,
            "useDelinqIntRateForPsk": false,
            "discountingEnabled": true,
            "useEirForDiscounting": false,
            "fees": [],
            "principalParts": [
                {
                    "id": 101617592,
                    "trancheNo": 1,
                    "part": 0
                },
                {
                    "id": 101617593,
                    "trancheNo": 2,
                    "part": 0
                },
                {
                    "id": 101617594,
                    "trancheNo": 3,
                    "part": 0
                },
                {
                    "id": 101617595,
                    "trancheNo": 4,
                    "part": 0
                },
                {
                    "id": 101617596,
                    "trancheNo": 5,
                    "part": 0
                },
                {
                    "id": 101617597,
                    "trancheNo": 6,
                    "part": 0
                },
                {
                    "id": 101617598,
                    "trancheNo": 7,
                    "part": 0
                },
                {
                    "id": 101617599,
                    "trancheNo": 8,
                    "part": 0
                },
                {
                    "id": 101617600,
                    "trancheNo": 9,
                    "part": 0
                },
                {
                    "id": 101617601,
                    "trancheNo": 10,
                    "part": 0
                },
                {
                    "id": 101617602,
                    "trancheNo": 11,
                    "part": 0
                },
                {
                    "id": 101617603,
                    "trancheNo": 12,
                    "part": 100
                }
            ],
            "penaltyRates": [
                {
                    "id": 101622764,
                    "periodBegin": 1,
                    "periodEnd": 50,
                    "principalRate": 4,
                    "interestRate": 0,
                    "feeRate": 0,
                    "keyRateCB": null,
                    "keyRateCBTypeId": null
                }
            ],
            "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": 1547154000000,
        "fullCostOfCredit": 255.5,
        "eirForInvestor": 255.5,
        "marketRate": 0,
        "closeDate": null,
        "closedStatusId": null,
        "dropOutDate": null,
        "clientGroupId": null,
        "groupConventionId": null,
        "restructedContractId": null,
        "prolonged": false,
        "createUserId": 1072,
        "createSubdivisionId": 101791,
        "contactDocId": null,
        "contactNewOutgoingDate": null,
        "contactTrnReference": null,
        "schedules": [
            {
                "id": 10147239,
                "creationDate": 1547154000000,
                "amount": 5000,
                "chargeIssueFee": true,
                "specifiedRepaymentNorm": 0,
                "issued": true,
                "activeBefore": null,
                "tranches": [
                    {
                        "id": 101478315,
                        "issueDate": "2019-01-11",
                        "repaymentDate": "2019-02-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478316,
                        "issueDate": "2019-02-10",
                        "repaymentDate": "2019-03-12",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478317,
                        "issueDate": "2019-03-12",
                        "repaymentDate": "2019-04-11",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478318,
                        "issueDate": "2019-04-11",
                        "repaymentDate": "2019-05-11",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478319,
                        "issueDate": "2019-05-11",
                        "repaymentDate": "2019-06-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478320,
                        "issueDate": "2019-06-10",
                        "repaymentDate": "2019-07-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478321,
                        "issueDate": "2019-07-10",
                        "repaymentDate": "2019-08-09",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478322,
                        "issueDate": "2019-08-09",
                        "repaymentDate": "2019-09-08",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478323,
                        "issueDate": "2019-09-08",
                        "repaymentDate": "2019-10-08",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478324,
                        "issueDate": "2019-10-08",
                        "repaymentDate": "2019-11-07",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478325,
                        "issueDate": "2019-11-07",
                        "repaymentDate": "2019-12-07",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478326,
                        "issueDate": "2019-12-07",
                        "repaymentDate": "2020-01-06",
                        "principal": 5000,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 0
                    }
                ]
            }
        ],
        "autoCalcSchedule": true,
        "contractLine": {
            "id": 101601866,
            "lineLimit": 1548244800002
        },
        "currentStatusId": 101281,
        "indexed": false,
        "issueInProcess": false,
        "lastIntLimitDate": null
    }
Описание параметров
Параметр Обязателен Тип данных Описание
id R [int][20]

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

name R [string][50]

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

creationDate R [string]

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

donorId R [int][20]

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

branchId R [int][20]

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

subdivisionId R [int][20]

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

clientId R [int][20]

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

currencyId R [int][20]

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

loanAmount R [float]

Сумма займа

loanCategoryId R [int][20]

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

loanApplicationId R [int][20]

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

loanStage R [int][11]

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

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

issuePlanDate R [string]

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

firstRepaymentDate R [string]

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

repaymentPlanDate R [string]

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

comment R [string][200]

Комментарий  [maxLength:200]

creditOfficerId R [int][20]

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

documentsReceived R [bool]

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

forIssue R [bool]

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

underCourt R [bool]

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

underCourtDate R [string]

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

institutionDate R [string]

Дата постановления о возбуждении в формате YYYY-MM-DD

determinationDate R [string]

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

underCourtAmount R [float]

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

captive R [bool]

Каптивный

contractAgentId R [int][20]

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

ofertaCode R [string][25]

Код оферты

insurancePolicy R [string][50]

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

loadingDate R [string]

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

prevProlongationsQty R [int][11]

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

definedIntForepaymentAmount R [float]

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

msfoReserveRate R [float]

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

creditProductId R [int][20]

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

creditProductName R [string][250]

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

creditFieldReq R [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]

Id Типа кредитной линии. Также см. описание здесь

creditFieldReq.trancheDuration М [int][11]

Длительность периода между погашениями – предназначен для формирования графика, служит для определения периода погашении, например, если график погашения будет ежемесячным, то в данном поле пишем 30, если график погашении будет еженедельным – заполняем 7, если же график погашении будет ежеквартальным – заполняем цифру 90 и т.д..

creditFieldReq.interestForTranche М [float]

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

creditFieldReq.delinquencyIntRate М [float]

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

creditFieldReq.delinqIntRateDelay М [int][11]

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

creditFieldReq.useDelinqIntRateTillNextTranche М [bool]

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

creditFieldReq.keepUsingDelinqIntRate​ М [bool]

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

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

creditFieldReq.interestRateTypeId М [int][20]

Id Типа процентной ставки. Также см. описание здесь

creditFieldReq.chargeExtraInterest М [bool]

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

creditFieldReq.interestLgotPeriod М [int][11]

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

creditFieldReq.interestGracePeriod М [int][11]

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

creditFieldReq.trancheCount М [int][11]

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

creditFieldReq.repaymentSequenceId М [int][20]

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

creditFieldReq.mandatoryChargePeriod М [int][11]

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

creditFieldReq.allowPrepayment М [bool]

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

creditFieldReq.prolongationPeriod М [int][11]

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

creditFieldReq.earlyProlongationFromCurrentDate М [bool]

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

creditFieldReq.prolongationOnNewSchedule​ М [bool]

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

creditFieldReq.prolongedIntToLastTranche​ М [bool]

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

creditFieldReq.penaltyTypeId М [int][20]

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

creditFieldReq.calendarDaysPenalty М [bool]

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

creditFieldReq.firstWeekendWithoutPenalty М [bool]

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

creditFieldReq.stopPenaltyOnClose М [bool]

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

creditFieldReq.qtyDaysStopPenaltyOnClose М [int][11]

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

creditFieldReq.fixedDelayPenalty М [float]

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

creditFieldReq.delayPenaltyDay М [int][11]

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

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 R [int][20]

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

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

Вид суммы

creditFieldReq.fees._.chargeMomentId R [int][20]

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

creditFieldReq.fees._.valueTypeId R [int][20]

Id Вида сбора

creditFieldReq.fees._.chargeBaseId R [int][20]

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

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 М [collection]

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

creditFieldReq.principalParts._.id R [int][20]

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

creditFieldReq.principalParts._.trancheNo R [int][11]

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

creditFieldReq.principalParts._.part R [float]

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

creditFieldReq.penaltyRates М [collection]

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

creditFieldReq.penaltyRates._.id R [int][20]

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

creditFieldReq.penaltyRates._.periodBegin R [int][11]

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

creditFieldReq.penaltyRates._.periodEnd R [int][11]

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

creditFieldReq.penaltyRates._.principalRate R [float]

Ставка на ОС

creditFieldReq.penaltyRates._.interestRate R [float]

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

creditFieldReq.penaltyRates._.feeRate R [float]

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

creditFieldReq.qtyTranchesFirstPeriod М [int][11]

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

creditFieldReq.intRateFirstPeriod М [float]

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

creditFieldReq.qtyTranchesSecondPeriod М [int][11]

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

creditFieldReq.intRateSecondPeriod М [float]

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

creditFieldReq.qtyTranchesRepNormSecondPeriod О [int][11]

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

creditFieldReq.interestOnLoanAmount М [bool]

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

creditFieldReq.shiftFirstRepaymentDate М [bool]

Смещать дату первого погашения на ближайший рабочий день при расчете

creditFieldReq.useEirForDiscounting М [bool]

Использовать ЭПС для дисконтирования (вместо ПСК)

contractCollectorId R [int][20]

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

repaymentNorm R [float]

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

additional R [bool]

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

joinFee R [float]

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

fixedJoinFee R [float]

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

insuranceFee R [float]

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

fixedInsuranceFee R [float]

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

estimateFee R [float]

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

fixedEstimateFee R [float]

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

insurance R [bool]

Страхование

insurancePremiumRate R [float]

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

insurancePremiumAmount R [float]

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

barcode R [string][50]

Баркод

merchantCommissionRate R [float]

Ставка комиссии продавца

Ответ


                        {
    "status": "ok",
    "timestamp": 1548328856238,
    "data": {
        "id": 101342167,
        "name": "002085",
        "creationDate": "2019-01-11",
        "donorId": 101091,
        "branchId": 101306,
        "subdivisionId": 101791,
        "clientId": 101322724,
        "currencyId": 101011,
        "loanAmount": 5000,
        "loanCategoryId": 101144,
        "loanApplicationId": 101133125,
        "loanStage": 4,
        "issuePlanDate": "2019-01-11",
        "firstRepaymentDate": "2019-02-10",
        "repaymentPlanDate": "2020-01-06",
        "comment": "",
        "creditOfficerId": 1010814,
        "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": 10133178,
        "creditProductName": "21% капитал",
        "creditFieldReq": {
            "id": 101195116,
            "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": 101591,
            "creditLineId": null,
            "trancheDuration": 30,
            "interestForTranche": 21,
            "delinquencyIntRate": 0,
            "delinqIntRateDelay": 0,
            "useDelinqIntRateTillNextTranche": true,
            "keepUsingDelinqIntRate": false,
            "interestRateTypeId": 101121,
            "chargeExtraInterest": true,
            "interestLgotPeriod": 0,
            "interestLgotRate": 0,
            "interestGracePeriod": 0,
            "trancheCount": 12,
            "repaymentSequenceId": 101204,
            "mandatoryChargePeriod": 30,
            "allowPrepayment": true,
            "prolongationPeriod": 20,
            "earlyProlongationFromCurrentDate": true,
            "prolongationOnNewSchedule": false,
            "prolongedIntToLastTranche": true,
            "penaltyTypeId": 101272,
            "calendarDaysPenalty": true,
            "firstWeekendWithoutPenalty": false,
            "stopPenaltyOnClose": false,
            "qtyDaysStopPenaltyOnClose": 0,
            "fixedDelayPenalty": 1000,
            "delayPenaltyDay": 10,
            "inviteAmountPct": 0,
            "inviteDiscountPerFriend": 0,
            "inviteMinIntRate": 0,
            "scheduleRecalcEnabled": false,
            "fullScheduleDatesRecalc": false,
            "useDelinqIntRateForPsk": false,
            "discountingEnabled": true,
            "useEirForDiscounting": false,
            "fees": [],
            "principalParts": [
                {
                    "id": 101617592,
                    "trancheNo": 1,
                    "part": 0
                },
                {
                    "id": 101617593,
                    "trancheNo": 2,
                    "part": 0
                },
                {
                    "id": 101617594,
                    "trancheNo": 3,
                    "part": 0
                },
                {
                    "id": 101617595,
                    "trancheNo": 4,
                    "part": 0
                },
                {
                    "id": 101617596,
                    "trancheNo": 5,
                    "part": 0
                },
                {
                    "id": 101617597,
                    "trancheNo": 6,
                    "part": 0
                },
                {
                    "id": 101617598,
                    "trancheNo": 7,
                    "part": 0
                },
                {
                    "id": 101617599,
                    "trancheNo": 8,
                    "part": 0
                },
                {
                    "id": 101617600,
                    "trancheNo": 9,
                    "part": 0
                },
                {
                    "id": 101617601,
                    "trancheNo": 10,
                    "part": 0
                },
                {
                    "id": 101617602,
                    "trancheNo": 11,
                    "part": 0
                },
                {
                    "id": 101617603,
                    "trancheNo": 12,
                    "part": 100
                }
            ],
            "penaltyRates": [
                {
                    "id": 101622764,
                    "periodBegin": 1,
                    "periodEnd": 50,
                    "principalRate": 4,
                    "interestRate": 0,
                    "feeRate": 0,
                    "keyRateCB": null,
                    "keyRateCBTypeId": null
                }
            ],
            "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": 1547154000000,
        "fullCostOfCredit": 255.5,
        "eirForInvestor": 255.5,
        "marketRate": 0,
        "closeDate": null,
        "closedStatusId": null,
        "dropOutDate": null,
        "clientGroupId": null,
        "groupConventionId": null,
        "restructedContractId": null,
        "prolonged": false,
        "createUserId": 1072,
        "createSubdivisionId": 101791,
        "contactDocId": null,
        "contactNewOutgoingDate": null,
        "contactTrnReference": null,
        "schedules": [
            {
                "id": 10147239,
                "creationDate": 1547154000000,
                "amount": 5000,
                "chargeIssueFee": true,
                "specifiedRepaymentNorm": 0,
                "issued": true,
                "activeBefore": null,
                "tranches": [
                    {
                        "id": 101478315,
                        "issueDate": "2019-01-11",
                        "repaymentDate": "2019-02-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478316,
                        "issueDate": "2019-02-10",
                        "repaymentDate": "2019-03-12",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478317,
                        "issueDate": "2019-03-12",
                        "repaymentDate": "2019-04-11",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478318,
                        "issueDate": "2019-04-11",
                        "repaymentDate": "2019-05-11",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478319,
                        "issueDate": "2019-05-11",
                        "repaymentDate": "2019-06-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478320,
                        "issueDate": "2019-06-10",
                        "repaymentDate": "2019-07-10",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478321,
                        "issueDate": "2019-07-10",
                        "repaymentDate": "2019-08-09",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478322,
                        "issueDate": "2019-08-09",
                        "repaymentDate": "2019-09-08",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478323,
                        "issueDate": "2019-09-08",
                        "repaymentDate": "2019-10-08",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478324,
                        "issueDate": "2019-10-08",
                        "repaymentDate": "2019-11-07",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478325,
                        "issueDate": "2019-11-07",
                        "repaymentDate": "2019-12-07",
                        "principal": 0,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 5000
                    },
                    {
                        "id": 101478326,
                        "issueDate": "2019-12-07",
                        "repaymentDate": "2020-01-06",
                        "principal": 5000,
                        "interest": 1050,
                        "lgot": false,
                        "eachRepaymentFee": 0,
                        "rest": 0
                    }
                ]
            }
        ],
        "autoCalcSchedule": true,
        "contractLine": {
            "id": 101601866,
            "lineLimit": 1548244800002
        },
        "currentStatusId": 101281,
        "indexed": false,
        "issueInProcess": false,
        "lastIntLimitDate": null
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id О [int][20]

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

name О [string][50]

Код контракта

creationDate О [string]

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

donorId О [int][20]

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

branchId О [int][20]

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

subdivisionId О [int][20]

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

clientId О [int][20]

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

currencyId О [int][20]

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

loanAmount О [float]

Сумма займа

loanCategoryId О [int][20]

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

loanApplicationId О [int][20]

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

loanStage О [int][11]

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

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

issuePlanDate О [string]

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

firstRepaymentDate О [string]

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

repaymentPlanDate О [string]

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

comment О [string][50]

Комментарий

creditOfficerId О [int][20]

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

forIssue О [bool]

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

underCourt О [bool]

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

underCourtDate О [string]

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

institutionDate О [string]

Дата постановления о возбуждении в формате YYYY-MM-DD

determinationDate О [string]

Дата постановления об удержании в формате YYYY-MM-DD

underCourtAmount О [float]

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

captive О [bool]

Каптивный

contractAgentId О [int][20]

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

ofertaCode О [string][25]

Код оферты

insurancePolicy О [string][50]

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

loadingDate О [string]

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

prevProlongationsQty О [int][11]

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

definedIntForepaymentAmount О [float]

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

msfoReserveRate О [float]

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

creditProductId О [int][20]

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

creditProductName О [string][250]

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

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]

Id Типа кредитной линии. Также см. описание здесь

creditFieldReq.trancheDuration О [int][11]

Длительность периода между погашениями – предназначен для формирования графика, служит для определения периода погашении, например, если график погашения будет ежемесячным, то в данном поле пишем 30, если график погашении будет еженедельным – заполняем 7, если же график погашении будет ежеквартальным – заполняем цифру 90 и т.д..

creditFieldReq.interestForTranche О [float]

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

creditFieldReq.delinquencyIntRate О [float]

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

creditFieldReq.delinqIntRateDelay О [int][11]

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

creditFieldReq.useDelinqIntRateTillNextTranche О [bool]

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

creditFieldReq.keepUsingDelinqIntRate​ О [bool]

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

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

creditFieldReq.interestRateTypeId О [int][59]

Id Типа процентной ставки. Также см. описание здесь

creditFieldReq.chargeExtraInterest О [bool]

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

creditFieldReq.interestLgotPeriod О [int][11]

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

creditFieldReq.interestGracePeriod О [int][11]

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

creditFieldReq.trancheCount О [int][11]

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

creditFieldReq.repaymentSequenceId О [int][20]

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

creditFieldReq.mandatoryChargePeriod О [int][11]

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

creditFieldReq.allowPrepayment О [bool]

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

creditFieldReq.prolongationPeriod О [int][11]

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

creditFieldReq.earlyProlongationFromCurrentDate О [bool]

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

creditFieldReq.prolongationOnNewSchedule​ О [bool]

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

creditFieldReq.prolongedIntToLastTranche​ О [bool]

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

creditFieldReq.penaltyTypeId О [int][20]

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

creditFieldReq.calendarDaysPenalty О [bool]

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

creditFieldReq.firstWeekendWithoutPenalty О [bool]

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

creditFieldReq.stopPenaltyOnClose О [bool]

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

creditFieldReq.qtyDaysStopPenaltyOnClose О [int][11]

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

creditFieldReq.fixedDelayPenalty О [float]

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

creditFieldReq.delayPenaltyDay О [int][11]

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

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][20]

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

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

Вид суммы

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

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

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

Id Вида сбора

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

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

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][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]

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

creditFieldReq.qtyTranchesSecondPeriod О [int][11]

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

creditFieldReq.intRateSecondPeriod О [float]

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

creditFieldReq.qtyTranchesRepNormSecondPeriod О [int][11]

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

creditFieldReq.interestOnLoanAmount О [bool]

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

creditFieldReq.useEirForDiscounting О [bool]

Использовать ЭПС для дисконтирования (вместо ПСК)

creditFieldReq.shiftFirstRepaymentDate О [bool]

Смещать дату первого погашения на ближайший рабочий день при расчете

contractCollectorId О [int][20]

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

repaymentNorm О [float]

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

additional О [bool]

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

joinFee О [float]

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

fixedJoinFee О [float]

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

insuranceFee О [float]

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

fixedInsuranceFee О [float]

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

estimateFee О [float]

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

fixedEstimateFee О [float]

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

insurance О [bool]

Страхование

insurancePremiumRate О [float]

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

insurancePremiumAmount О [float]

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

contractTypeId О [int][20]

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

issueDate О [timestamp]

Дата выдачи контракта в формате unix timestamp в миллисекундах

fullCostOfCredit О [float]

ПСК

eirForInvestor О [float]

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

marketRate О [float]

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

closeDate О [timestamp]

Дата закрытия контракта в формате unix timestamp в миллисекундах

closedStatusId О [int][20]

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

dropOutDate О [timestamp]

Дата полного погашения ОС в формате unix timestamp в миллисекундах

clientGroupId О [int][20]

Id Группы клиентов

groupConventionId О [int][20]

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

restructedContractId О [int][20]

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

prolonged О [bool]

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

createUserId О [int][11]

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

createSubdivisionId О [int][20]

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

contactDocId О [string][50]

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

contactNewOutgoingDate О [timestamp]

Дата+время успешного выполнения запроса NewOutgoing в формате unix timestamp в миллисекундах

contactTrnReference О [string][25]

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

schedules О [collection]

Графики

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

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

schedules._.creationDate О [timestamp]

Дата создания в формате unix timestamp в миллисекундах

schedules._.amount О [float]

Сумма

schedules._.chargeIssueFee О [bool]

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

schedules._.specifiedRepaymentNorm О [float]

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

schedules._.issued О [bool]

Выдан

schedules._.activeBefore О [timestamp]

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

schedules._.tranches О [collection]

Транши

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

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

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._.schedules._.tranches._.rest О [float]

Остаток ОС

autoCalcSchedule О [bool]

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

contractLine О [object]

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

contractLine.id О [int][20]

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

contractLine.lineLimit О [int][20]

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

currentStatusId О [int][20]

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

indexed О [bool]

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

issueInProcess О [bool]

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

documentsReceived О [bool]

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

barcode О [string][50]

Баркод

merchantCommissionRate О [float]

Ставка комиссии продавца