Add

[POST] …/v1/DocContract/Add

Создает новый договор.

Входные параметры

Название Тип данных Обязательность Описание
code String Обязательный Код договора
date Int64 Обязательный Дата договора в формате unix time в секундах
direction Enum Обязательный Направление договора: <Income | 1> - Входящий, <Outcome | 2> - Исходящий
name String Обязательный Наименование договора
firm_id Int64 Обязательный ID предприятия
partner_id Int64 Обязательный ID контрагента
amount Decimal Обязательный Сумма договора
currency_id Int64 Обязательный ID валюты договора
start_date Int64 Обязательный Дата начала выполнения работ по договору в формате unix time в секундах
end_date Int64 Обязательный Дата окончания выполнения работ по договору в формате unix time в секундах
details String Обязательный Детали договора
description String Необязательный Примечание
attached_user_id Int64 Необязательный ID ответственного пользователя. По умолчанию подставляется текущий пользователь
active Boolean Необязательный Действительность: true - Действительный, false - Не действительный

Пример запроса

{
    "code":"UZB123",
    "date":1534151629,
    "direction":"Income",
    "name":"Основной",
    "firm_id":3,
    "partner_id":20,
    "amount":2000000.1,
    "currency_id":1,
    "start_date":1534153454,
    "end_date":1534157896,
    "details":"Основной договор",
    "description":"example",
    "attached_user_id": 1,
    "active": true
}

Выходные параметры

Название Тип данных Описание
new_id Int64 ID созданного договора

Пример ответа

{
    "ok": true,
    "result": {
        "new_id": 26
    }
}