17-02-2021 23:26

Создать новый элемент в справочнике "Порядки погашения"

POST   /bs-core/dicts/repayment-sequences

Метод создаёт новый элемент в справочнике "Порядки погашения".

Как Cистемные помечены два порядка погашения (соответственно их нельзя редактировать и удалять):

Штраф, Процент, Основная сумма (101201) - так как он используется в документе Погашение (Штрафы, Проценты, ОС) Все штрафы, все проценты, вся основная сумма (101207) - используется как порядок по-умолчанию для случаев когда порядок не задан (к примеру для погашения сборов по депозитным/паевым контрактам) Все остальные порядки погашения можно редактировать/удалять.

Возможные ошибки:

  • NO_REPAYMENT_SEQUENCE_RULES_ERROR - Не заполнены правила для порядка погашения
  • NO_REPAYMENT_SEQUENCE_TYPE_ERROR - Не указан тип правила порядка погашения
  • NO_REPAYMENT_SEQUENCE_RULE_STEPS_ERROR - Не заполнены шаги правила порядка погашения
  • NO_STEP_AMOUNT_TYPE_ERROR - Не указан вид суммы для шага

Запрос

POST /bs-core/dicts/repayment-sequences
{
	"name":"Наименование порядка погашения",
	"rules":[
				{
					"type":"VERTICAL",
					"steps":[
								{
									"amountTypeId":1012975
								}
							]
				}
			]
}
Описание параметров
Параметр Обязателен Тип данных Описание
name R [string][250]

Наименование

active О [bool]

Активный

rules R [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 R [int][20]

Id Вида суммы

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

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

id О [int][20]

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

system О [bool]

Cистемный

Ответ


                        {
    "status": "ok",
    "timestamp": 1535555371892,
    "data": 1012019
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
data О [int][20]

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