Add

[POST] …/v1/DocInvoice/Add

Создает счёт-фактуру.

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

Название Тип данных Обязательность Описание
code String Необязательный Код счёт-фактуры
date Int64 Обязательный Дата
corrected_date Int64 Обязательный если док. возврата Дата документа от которого идёт возврат
corrected_code String Обязательный если док. возврата Код документа от которого идёт возвра
document_id Int64 Обязательный если док. возврата ID документа, на основании которого создаётся счёт-фактура
document_type_id Int64 Обязательный если док. возврата ID типа документа, на основании которого создаётся счёт-фактура
contract_id Int64 Обязательный ID договора
firm_id Int64 Обязательный ID предприятия
partner_id Int64 Обязательный ID контрагента
currency_id Int64 Обязательный ID вылюты
exchange_rate Decimal Необязательный Курс валюты
description String Необязательный Примечание
positive Boolean Необязательный Тип документа: true - 1-входящий (отгрузка), false - исходяший (возврат)
vat_calculation_type Enum Необязательный Расчет НДС: <No | 1> - Не начислять, <Exclude | 2> - В сумме, <Include | 3> - Сверху
attached_user_id Int64 Необязательный ID ответственного пользователя. По умалчанию - текущий пользователь.

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

{
    "code": "example",
    "date": 1712345678,
    "corrected_date": 1712345678,
    "corrected_code": "example",
    "document_id": 1,
    "document_type_id": 1,
    "contract_id": 1,
    "firm_id": 1,
    "partner_id": 1,
    "currency_id": 1,
    "exchange_rate": 1.1,
    "description": "example",
    "positive": true,
    "vat_calculation_type": "No",
    "attached_user_id": 1
}

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

Название Тип данных Описание
new_id Int64 ID созданной счёт-фактуры

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

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