03-12-2018 23:59

Применить ссудный продукт к залоговому билету

POST   /bs-core/main/pawn-tickets/products/{pawnTicketProductId}/apply

  1. Инициализация залогового билета
  2. Применение ссудного продукта к залоговому билету. Для вызова этого метода в теле запроса передаются поля полученные в предадущем методе инициализации залогового билета. Ответ, полученный этим методом, передатся в теле запроса метода создания залогового билета.
  3. Создание залогового билета

Запрос

POST /bs-core/main/pawn-tickets/products/3/apply
{
        "id": null,
        "name": null,
        "creationDate": "2018-09-24",
        "captive": false,
        "pawnTicketProductId": null,
        "pawnTicketFieldReq": {
            "id": null,
            "trancheDuration": 0,
            "gracePeriod": 0,
            "warrantyPeriod": 0,
            "mandatoryChargePeriod": 0,
            "storageFeeRate": 0,
            "parkingFeeBeforeIssue": 0,
            "parkingFeeAtRepayment": 0,
            "repaymentSequenceId": null,
            "adminFee": 0,
            "lossFee": 0,
            "vatRate": 0,
            "penaltyTypeId": null,
            "calendarDaysPenalty": false,
            "penaltyRates": [],
            "interestRateArray": []
        },
        "donorId": 101091,
        "branchId": 101306,
        "subdivisionId": 101791,
        "clientId": null,
        "currencyId": 101011,
        "loanAmount": 0,
        "forIssue": false,
        "creditOfficerId": null,
        "storingPlaceId": null,
        "collateralIds": []
    }
Описание параметров
Параметр Обязателен Тип данных Описание
id М [int][20]

Идентификатор залогового билета

name М [string][50]

Код залогового билета

creationDate М [date]

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

captive М [bool]

Каптивный

pawnTicketProductId М [int][20]

Id Ссудного продукта

pawnTicketFieldReq М [object]

Условия ссуды

pawnTicketFieldReq.id М [int][20]

Идентификатор условий ссуды

pawnTicketFieldReq.trancheDuration М [int][11]

Срок ссуды (в днях)

pawnTicketFieldReq.gracePeriod М [int][11]

Льготный период (в днях)

pawnTicketFieldReq.warrantyPeriod М [int][11]

Гарантийный срок (в днях)

pawnTicketFieldReq.mandatoryChargePeriod М [int][11]

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

pawnTicketFieldReq.storageFeeRate М [float]

Ставка за ответ.хранение

pawnTicketFieldReq.parkingFeeBeforeIssue М [float]

Сбор за стоянку перед выдачей (сумма)

pawnTicketFieldReq.parkingFeeAtRepayment М [float]

Сбор за стоянку в момент погашения (сумма в день)

pawnTicketFieldReq.repaymentSequenceId М [int][20]

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

pawnTicketFieldReq.adminFee М [float]

Ставка адм сбора

pawnTicketFieldReq.lossFee М [float]

Сумма сбора за дубликат при утере залогового билета

pawnTicketFieldReq.vatRate М [float]

Ставка НДС для реализации залогов

pawnTicketFieldReq.penaltyTypeId М [int][20]

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

pawnTicketFieldReq.calendarDaysPenalty М [bool]

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

pawnTicketFieldReq.penaltyRates М [collection]

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

pawnTicketFieldReq.interestRateArray М [collection]

Ставки процентов для залогового билета

donorId М [int][20]

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

branchId М [int][20]

Id Филиала

subdivisionId М [int][20]

Id Подразделения

clientId М [int][20]

Id Клиента

currencyId М [int][20]

Id Валюты

loanAmount М [float]

Сумма ссуды

forIssue М [bool]

К выдаче

creditOfficerId М [int][20]

Id Специалиста по займам

storingPlaceId М [int][20]

Id Места хранения

collateralIds М [collection]

Id залогов

Ответ


                        {
    "status": "ok",
    "timestamp": 1537796947834,
    "data": {
        "id": null,
        "name": null,
        "creationDate": "2018-09-24",
        "captive": false,
        "pawnTicketProductId": 3,
        "pawnTicketFieldReq": {
            "id": null,
            "trancheDuration": 30,
            "gracePeriod": 0,
            "warrantyPeriod": 0,
            "mandatoryChargePeriod": 0,
            "storageFeeRate": 0,
            "parkingFeeBeforeIssue": 0,
            "parkingFeeAtRepayment": 0,
            "repaymentSequenceId": null,
            "adminFee": 0,
            "lossFee": 0,
            "vatRate": 0,
            "penaltyTypeId": null,
            "calendarDaysPenalty": false,
            "penaltyRates": [
                {
                    "id": null,
                    "periodBegin": 1,
                    "periodEnd": 30,
                    "principalRate": 0.2,
                    "interestRate": 0,
                    "feeRate": 0
                }
            ],
            "interestRateArray": [
                {
                    "id": null,
                    "periodBegin": 1,
                    "periodEnd": 9999,
                    "interestRate": 0.2
                }
            ]
        },
        "donorId": 101091,
        "branchId": 101306,
        "subdivisionId": 101791,
        "clientId": null,
        "currencyId": 101011,
        "loanAmount": 0,
        "forIssue": false,
        "creditOfficerId": null,
        "storingPlaceId": null,
        "collateralIds": []
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id О [int][20]

Идентификатор залогового билета

name О [string][50]

Код залогового билета

creationDate О [date]

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

captive О [bool]

Каптивный

pawnTicketProductId О [int][20]

Id Ссудного продукта

pawnTicketFieldReq О [object]

Условия ссуды

pawnTicketFieldReq.id О [int][20]

Идентификатор условий ссуды

pawnTicketFieldReq.trancheDuration О [int][11]

Срок ссуды (в днях)

pawnTicketFieldReq.gracePeriod О [int][11]

Льготный период (в днях)

pawnTicketFieldReq.warrantyPeriod О [int][11]

Гарантийный срок (в днях)

pawnTicketFieldReq.mandatoryChargePeriod О [int][11]

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

pawnTicketFieldReq.storageFeeRate О [float]

Ставка за ответ.хранение

pawnTicketFieldReq.parkingFeeBeforeIssue О [float]

Сбор за стоянку перед выдачей (сумма)

pawnTicketFieldReq.parkingFeeAtRepayment О [float]

Сбор за стоянку в момент погашения (сумма в день)

pawnTicketFieldReq.repaymentSequenceId О [int][20]

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

pawnTicketFieldReq.adminFee О [float]

Ставка адм сбора

pawnTicketFieldReq.lossFee О [float]

Сумма сбора за дубликат при утере залогового билета

pawnTicketFieldReq.vatRate О [float]

Ставка НДС для реализации залогов

pawnTicketFieldReq.penaltyTypeId О [int][20]

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

pawnTicketFieldReq.calendarDaysPenalty О [bool]

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

pawnTicketFieldReq.penaltyRates О [collection]

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

pawnTicketFieldReq.penaltyRates._.id О [int][20]

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

pawnTicketFieldReq.penaltyRates._.periodBegin О [int][11]

Начало периода

pawnTicketFieldReq.penaltyRates._.periodEnd О [int][11]

Конец периода

pawnTicketFieldReq.penaltyRates._.principalRate О [float]

Cтавка на основную сумму

pawnTicketFieldReq.penaltyRates._.interestRate О [float]

Cтавка на процент

pawnTicketFieldReq.penaltyRates._.feeRate О [float]

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

pawnTicketFieldReq.interestRateArray О [collection]

Ставки процентов для залогового билета

pawnTicketFieldReq.interestRateArray._.id О [int][20]

Идентификатор ставок процентов для залогового билета

pawnTicketFieldReq.interestRateArray._.periodBegin О [int][11]

Начало периода

pawnTicketFieldReq.interestRateArray._.periodEnd О [int][11]

Конец периода

pawnTicketFieldReq.interestRateArray._.interestRate О [float]

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

donorId О [int][20]

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

branchId О [int][20]

Id Филиала

subdivisionId О [int][20]

Id Подразделения

clientId О [int][20]

Id Клиента

currencyId О [int][20]

Id Валюты

loanAmount О [float]

Сумма ссуды

forIssue О [bool]

К выдаче

creditOfficerId О [int][20]

Id Специалиста по займам

storingPlaceId О [int][20]

Id Места хранения

collateralIds О [collection]

Id залогов