Применить ссудный продукт к залоговому билету
POST   /bs-core/main/pawn-tickets/products/{pawnTicketProductId}/apply
- Инициализация залогового билета
- Применение ссудного продукта к залоговому билету. Для вызова этого метода в теле запроса передаются поля полученные в предадущем методе инициализации залогового билета. Ответ, полученный этим методом, передатся в теле запроса метода создания залогового билета.
- Создание залогового билета
Запрос
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 | R | [int][20] | Идентификатор залогового билета |
| name | R | [string][50] | Код залогового билета |
| creationDate | R | [date] | Дата создания залогового билета в формате YYYY-MM-DD |
| captive | R | [bool] | Каптивный |
| pawnTicketProductId | R | [int][20] | |
| pawnTicketFieldReq | R | [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] | |
| pawnTicketFieldReq.adminFee | М | [float] | Ставка адм сбора |
| pawnTicketFieldReq.lossFee | М | [float] | Сумма сбора за дубликат при утере залогового билета |
| pawnTicketFieldReq.vatRate | М | [float] | Ставка НДС для реализации залогов |
| pawnTicketFieldReq.penaltyTypeId | М | [int][20] | |
| pawnTicketFieldReq.calendarDaysPenalty | М | [bool] | Штраф по календарным дням |
| pawnTicketFieldReq.penaltyRates | М | [collection] | Ставки штрафа |
| pawnTicketFieldReq.interestRateArray | М | [collection] | Ставки процентов для залогового билета |
| donorId | R | [int][20] | |
| branchId | R | [int][20] | |
| subdivisionId | R | [int][20] | |
| clientId | R | [int][20] | Id Клиента |
| currencyId | R | [int][20] | |
| loanAmount | R | [float] | Сумма ссуды |
| forIssue | R | [bool] | К выдаче |
| creditOfficerId | R | [int][20] | |
| storingPlaceId | R | [int][20] | |
| collateralIds | R | [collection] |
Ответ
{
"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] | |
| 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] | |
| pawnTicketFieldReq.adminFee | О | [float] | Ставка адм сбора |
| pawnTicketFieldReq.lossFee | О | [float] | Сумма сбора за дубликат при утере залогового билета |
| pawnTicketFieldReq.vatRate | О | [float] | Ставка НДС для реализации залогов |
| pawnTicketFieldReq.penaltyTypeId | О | [int][20] | |
| 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] | |
| branchId | О | [int][20] | |
| subdivisionId | О | [int][20] | |
| clientId | О | [int][20] | Id Клиента |
| currencyId | О | [int][20] | |
| loanAmount | О | [float] | Сумма ссуды |
| forIssue | О | [bool] | К выдаче |
| creditOfficerId | О | [int][20] | |
| storingPlaceId | О | [int][20] | |
| collateralIds | О | [collection] |