Обновить залоговый билет
PUT   /bs-core/main/pawn-tickets/{id}
Метод обновляет/редактирует залоговый билет. Для редактирования залогового билета методом "Получить залоговый билет по ID" необходимо получить тело запроса для этого метода, изменить только те поля, которые Вы хотите изменить и затем передать все поля в теле запроса.
Запрос
PUT /bs-core/main/pawn-tickets/101342079
{
"id": 101342079,
"name": "Залоговый билет на квартиру",
"creationDate": "2018-09-04",
"captive": false,
"pawnTicketProductId": 2,
"pawnTicketFieldReq": {
"id": 3,
"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": 101622501,
"periodBegin": 1,
"periodEnd": 30,
"principalRate": 0.2,
"interestRate": 0.2,
"feeRate": 0
}
],
"interestRateArray": [
{
"id": 3,
"periodBegin": 1,
"periodEnd": 9999,
"interestRate": 0.2
}
]
},
"donorId": null,
"branchId": 101301,
"subdivisionId": null,
"clientId": 101322764,
"currencyId": 101011,
"loanAmount": 1000,
"forIssue": true,
"creditOfficerId": 101081,
"storingPlaceId": null,
"collateralIds": [
10174146
],
"contractTypeId": 101914,
"issueDate": null,
"pawnDropOutDate": null,
"closeDate": null,
"closedStatusId": null,
"createUserId": 1082,
"createSubdivisionId": 101791,
"schedules": [
{
"id": 10147145,
"creationDate": 1536019200000,
"amount": 1000,
"chargeIssueFee": true,
"specifiedRepaymentNorm": 0,
"issued": false,
"activeBefore": null,
"tranches": [
{
"id": 101477999,
"issueDate": "2018-09-04",
"repaymentDate": "2018-10-03",
"principal": 1000,
"interest": 0,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 0
}
]
}
],
"contractLine": {
"id": 101601775,
"lineLimit": null
},
"currentStatusId": null
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
id | R | [int][20] | Идентификатор залогового билета. Параметр адресной строки. |
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] | Ставка на ОС |
pawnTicketFieldReq.penaltyRates._.interestRate | О | [float] | Ставка на процент |
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] | Id залогов |
Ответ
{
"status": "ok",
"timestamp": 1536854770420,
"data": {
"id": 101342079,
"name": "Залоговый билет на квартиру",
"creationDate": "2018-09-04",
"captive": false,
"pawnTicketProductId": 2,
"pawnTicketFieldReq": {
"id": 3,
"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": 101622501,
"periodBegin": 1,
"periodEnd": 30,
"principalRate": 0.2,
"interestRate": 0.2,
"feeRate": 0
}
],
"interestRateArray": [
{
"id": 3,
"periodBegin": 1,
"periodEnd": 9999,
"interestRate": 0.2
}
]
},
"donorId": null,
"branchId": 101301,
"subdivisionId": null,
"clientId": 101322764,
"currencyId": 101011,
"loanAmount": 1000,
"forIssue": true,
"creditOfficerId": 101081,
"storingPlaceId": null,
"collateralIds": [
10174146
],
"contractTypeId": 101914,
"issueDate": null,
"pawnDropOutDate": null,
"closeDate": null,
"closedStatusId": null,
"createUserId": 1082,
"createSubdivisionId": 101791,
"schedules": [
{
"id": 10147145,
"creationDate": 1536019200000,
"amount": 1000,
"chargeIssueFee": true,
"specifiedRepaymentNorm": 0,
"issued": false,
"activeBefore": null,
"tranches": [
{
"id": 101478013,
"issueDate": "2018-09-04",
"repaymentDate": "2018-10-03",
"principal": 1000,
"interest": 0,
"lgot": false,
"eachRepaymentFee": 0,
"rest": 0
}
]
}
],
"contractLine": {
"id": 101601775,
"lineLimit": null
},
"currentStatusId": null
}
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание | |
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] | Ставка на процент |
|
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] | Id залогов |
|
contractTypeId | О | [int][20] | ||
issueDate | О | [timestamp] | Дата выдачи в формате unix timestamp в миллисекундах |
|
pawnDropOutDate | О | [timestamp] | Дата погашения ссуды в формате unix timestamp в миллисекундах |
|
closeDate | О | [timestamp] | Дата закрытия в формате unix timestamp в миллисекундах |
|
closedStatusId | О | [int][20] | ||
createUserId | О | [int][11] | Id Пользователя, создавшего залоговый билет |
|
createSubdivisionId | О | [int][20] | Id Подразделения пользователя, создавшего залоговый билет |
|
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._.rest | О | [float] | Остаток ОС |
|
contractLine | О | [object] | Линия нарушения последовательности |
|
contractLine.id | О | [int][20] | Идентификатор линии нарушения последовательности |
|
contractLine.lineLimit | О | [int][20] | Граница последовательности |
|
currentStatusId | О | [int][20] | Id текущего статуса |