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]

Id Вида суммы

date R [timestamp] Дата операции в формате unix timestamp в миллисекундах
id R [int] id