03-12-2018 23:59
Инициализация операции "Сторно"
GET   /bs-core/main/operations/cancel/init
При использовании методов ядра для сторнирования операции необходимо:
--> 1. инициализировать операцию "Сторно".
2. произвести расчёт операции "Сторно".
3. и затем сохранить рассчитанную в предыдущем шаге операцию "Сторно".
Запрос
/bs-core/main/operations/cancel/init
Описание параметров
Нет описанных параметров
Нет описанных параметров
Ответ
{
"status": "ok",
"timestamp": 1526659908959,
"data": {
"id": null,
"contractId": null,
"date": 1526659908956,
"amountTypeId": null,
"actionTypeId": 101026,
"paymentTypeId": 101173,
"outBalance": false,
"totalAmount": {
"local": 0,
"foreign": 0
},
"collateralId": null,
"collateralActionTypeId": null,
"storingPlaceId": null,
"actionsReq": []
}
}
Описание параметров
Параметр | Обязателен | Тип данных | Описание |
contractId | R | [int] | Id Контракта |
actionsReq | R | [collection] | Движения в операционном регистре (общие поля для отображения и сохранения) |
actionsReq._.sign | R | [int] | Знак action-а (0, +, Приход(Кредит)) / (1, -, Расход(Дебит)) |
actionsReq._.issueDate | R | [date] | Дата начала транша в формате YYYY-MM-DD |
actionsReq._.repaymentDate | R | [date] | Дата окончания транша в формате YYYY-MM-DD |
actionsReq._.amount | R | [object] | Сумма операции |
actionsReq._.amount._.local | R | [float] | Деньги в местной (национальной) валюте |
actionsReq._.amount._.foreign | R | [float] | Деньги в иностранной валюте |
storingPlaceId | R | [int] | Id Места хранения |
collateralActionTypeId | R | [int] | Id Вида движения залога |
collateralId | R | [int] | Id Залога |
totalAmount | R | [object] | Сумма |
totalAmount.local | R | [float] | Деньги в местной (национальной) валюте. Поле является условно обязательным. Указавается, если операция производится в национальной валюте. |
totalAmount.foreign | R | [float] | Деньги в иностранной валюте. Поле является условно обязательным. Указавается, если операция производится в иностранной валюте. |
outBalance | R | [bool] | За балансом |
paymentTypeId | R | [int] | Id Вида платежа |
actionTypeId | R | [int] | Id Вида движения |
amountTypeId | О | [int][20] | |
date | R | [timestamp] | Дата операции в формате unix timestamp в миллисекундах |
id | R | [int] | id |