17-02-2021 23:27

Получить элемент справочника "Порядки погашения" по 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]
Тип порядка погашения:
 
  • HORIZONTAL - Горизонтальный
  • VERTICAL - Вертикальный
rules._.forOverduePaymentsOnly О [bool]

Только для просроченных траншей

rules._.orderNo О [int][11]

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

rules._.steps О [collection]

Шаги погашения

rules._.steps._.id О [int][20]

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

rules._.steps._.amountTypeId О [int][20]

Id Вида суммы

rules._.steps._.orderNo О [int][11]

Порядковый номер шага погашения

id О [int][20]

Идентификатор элемента справочника "Порядки погашения"

system О [bool]

Cистемный