Получить элемент справочника "Порядки погашения" по ID
GET   /bs-core/dicts/repayment-sequences/{id}
Метод возвращает элемент справочника "Порядки погашения" по ID.
Как Cистемные помечены два порядка погашения (соответственно их нельзя редактировать и удалять):
Штраф, Процент, Основная сумма (101201) - так как он используется в документе Погашение (Штрафы, Проценты, ОС) Все штрафы, все проценты, вся основная сумма (101207) - используется как порядок по-умолчанию для случаев когда порядок не задан (к примеру для погашения сборов по депозитным/паевым контрактам) Все остальные порядки погашения можно редактировать/удалять.
Запрос
GET /bs-core/dicts/repayment-sequences/101201
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
id | R | [int][20] | Идентификатор элемента справочника "Порядки погашения" |
Ответ
{
"status": "ok",
"timestamp": 1535468586571,
"data": {
"name": "Штраф, Процент, Основная сумма",
"active": true,
"rules": [
{
"id": 1,
"type": "VERTICAL",
"forOverduePaymentsOnly": false,
"orderNo": 1,
"steps": [
{
"id": 1,
"amountTypeId": 1012975,
"orderNo": 1
}
]
},
{
"id": 2,
"type": "HORIZONTAL",
"forOverduePaymentsOnly": false,
"orderNo": 2,
"steps": [
{
"id": 2,
"amountTypeId": 1012924,
"orderNo": 1
},
{
"id": 3,
"amountTypeId": 1012932,
"orderNo": 2
},
{
"id": 4,
"amountTypeId": 1012918,
"orderNo": 3
},
{
"id": 5,
"amountTypeId": 1012919,
"orderNo": 4
},
{
"id": 6,
"amountTypeId": 101293,
"orderNo": 5
},
{
"id": 7,
"amountTypeId": 101295,
"orderNo": 6
},
{
"id": 8,
"amountTypeId": 101296,
"orderNo": 7
},
{
"id": 9,
"amountTypeId": 1012913,
"orderNo": 8
},
{
"id": 10,
"amountTypeId": 1012926,
"orderNo": 9
},
{
"id": 11,
"amountTypeId": 1012927,
"orderNo": 10
},
{
"id": 12,
"amountTypeId": 1012929,
"orderNo": 11
},
{
"id": 13,
"amountTypeId": 1012930,
"orderNo": 12
},
{
"id": 14,
"amountTypeId": 1012976,
"orderNo": 13
},
{
"id": 15,
"amountTypeId": 1012978,
"orderNo": 14
},
{
"id": 16,
"amountTypeId": 10129112,
"orderNo": 15
},
{
"id": 17,
"amountTypeId": 10129113,
"orderNo": 16
},
{
"id": 18,
"amountTypeId": 10129114,
"orderNo": 17
},
{
"id": 19,
"amountTypeId": 10129115,
"orderNo": 18
},
{
"id": 20,
"amountTypeId": 101298,
"orderNo": 19
},
{
"id": 21,
"amountTypeId": 101299,
"orderNo": 20
},
{
"id": 22,
"amountTypeId": 1012910,
"orderNo": 21
},
{
"id": 23,
"amountTypeId": 101294,
"orderNo": 22
},
{
"id": 24,
"amountTypeId": 1012950,
"orderNo": 23
},
{
"id": 25,
"amountTypeId": 101292,
"orderNo": 24
},
{
"id": 26,
"amountTypeId": 101297,
"orderNo": 25
},
{
"id": 27,
"amountTypeId": 101291,
"orderNo": 26
}
]
}
],
"id": 101201,
"system": true
}
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
name | О | [string][250] | Наименование |
active | О | [bool] | Активный |
rules | О | [collection] | Правила погашения |
rules._.id | О | [int][20] | Идентификатор правила погашения |
rules._.type | О | [enum] | Тип порядка погашения:
|
rules._.forOverduePaymentsOnly | О | [bool] | Только для просроченных траншей |
rules._.orderNo | О | [int][11] | Порядковый номер |
rules._.steps | О | [collection] | Шаги погашения |
rules._.steps._.id | О | [int][20] | Идентификатор шага погашения |
rules._.steps._.amountTypeId | О | [int][20] | |
rules._.steps._.orderNo | О | [int][11] | Порядковый номер шага погашения |
id | О | [int][20] | Идентификатор элемента справочника "Порядки погашения" |
system | О | [bool] | Cистемный |