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 Необязательный Примечание
invoice_type Enum Необязательный Типы документа счёт-фактуры: <Income | 1> - Входящая счёт-фактура, <Outcome | 2> - Исходящая счёт-фактура, <Corrective | 3> - Корректировачная
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,
    "invoice_type": "Income",
    "vat_calculation_type": "No",
    "attached_user_id": 1
}

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

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

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

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