e-invoice.uz API документооборота
Фактура

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

On this page 8
POST /api/{lang}/documents/invoice/save

Создает новый счет-фактуру с полными данными продавца, покупателя и списком товаров/услуг. Поддерживает различные типы счетов-фактур: стандартные, дополнительные, корректирующие, односторонние и т.д.

Основные возможности:

  • Создание стандартных и специальных типов счетов-фактур
  • Поддержка маркированных товаров
  • Связь с договорами и товарно-транспортными накладными
  • Автоматический расчет сумм НДС и акцизов
  • Поддержка агентских схем и доверенностей
  • Односторонние счета-фактуры (физ. лица, экспорт, импорт)
  • Интеграция с электронными торговыми площадками

Обязательные поля:

  • facturaid - уникальный ID (получить через /api/utils/id)
  • facturatype - тип счета-фактуры (0-5)
  • sellertin - ИНН/ПИНФЛ продавца
  • buyertin - ИНН/ПИНФЛ покупателя (для двусторонних)
  • facturadoc - данные документа (номер, дата)
  • contractdoc - данные договора
  • seller - полные данные продавца
  • buyer - полные данные покупателя (для двусторонних)
  • productlist - список товаров/услуг с суммами

Request Body

application/json
object
  • facturaid string Required

    api/utils/id dan olingan unikal raqam. Must be 24 characters.

  • hasmarking boolean Required

    true - если реализуется маркируемая продукция.

  • facturatype integer Required

    Тип счета-фактуры:

    code
                0. Стандартный
                1. Дополнительный
                2. Возмещение расходов
                3. Без оплаты
                4. Исправленный
                5. Исправленный (возмещение затрат).
    
  • singlesidedtype integer nullable

    Тип одностороннего счета-фактуры:

    code
                1. На физ. лицо,
                2. Экспорт услуг (за территорию Республики Узбекистан),
                3. На импорт,
                4. Реализация, связанная с гос. секретом,
                5. Финансовые услуги,
                6. Реализация ниже рыночной стоимости,
                7. Реализация ниже таможенной стоимости,
                8. Экспорт услуг (на территории Республики Узбекистан),
                9. Прочие доходы,
                10. Подача подакцизных товаров на переработку,
                11. Использование подакцизных товаров для собственных нужд,
                12. Разница между ценой и себестоимостью подакцизных товаров,
                13. Потери и порча подакцизных товаров.
                .
    
  • incometype integer

    Вид дохода.

  • sellertin integer Required

    Поставщик: ИНН юр.лица либо ПИНФЛ.

  • buyertin integer nullable

    Покупатель: ИНН юр.лица либо ПИНФЛ. This field is required when singlesidedtype is = or 0.

  • lotid string nullable

    ID лота (используется для ЭСФ, если р/с покупателя состоит из 27 цифр).

  • contractid string nullable

    ID договора, зарегистрированного в my.soliq.uz,NULL - если не используется.

  • waybillid string nullable

    ID товарно-транспортной накладной (ТТН должна быть подтверждена заказчиком, грузоотправитель и грузополучатель ТТН должны совпадать с продавцом и покупателем СФ соответственно). Must be 24 characters.

  • hasrent boolean nullable

    Признак аренды (true - если счет-фактура связан с арендой).

  • facturarentdoc object nullable

    Данные документа аренды (если hasrent = true).

  • soato string nullable

    Код СОАТО (Система обозначений административно-территориальных объектов).

Responses

200

Успешное создание

application/json
object

422

Ошибка валидации

application/json
object
  • message string