POST
/api/{lang}/documents/hybrid/update
Изменяет данные существующего универсального документа. Позволяет редактировать любые поля документа, находящегося в статусе черновика или готового к отправке.
Возможности редактирования:
- Изменение данных контрагентов
- Добавление, удаление, изменение товарных позиций
- Корректировка цен и количества товаров
- Обновление дополнительных реквизитов
- Изменение типа документа
Ограничения:
- Нельзя редактировать отправленные документы
- Некоторые поля могут быть заблокированы в зависимости от статуса
- Изменения должны соответствовать требованиям валидации
Request Body
application/json
-
hybridinvoiceidRequiredID обновляемого документа
-
hybridinvoicetypeRequiredТип документа.
-
hasmedicalequipmentRequiredНаличие медицинского оборудования.
-
hascommittentRequiredНаличие комитента.
-
hastaxreliefRequiredНаличие налоговых льгот.
-
hasmarkingRequiredНаличие маркировки.
-
hasexciseRequiredНаличие акциза.
-
hasbarcodeRequiredНаличие штрих-кода.
-
totaldistanceRequiredОбщая дистанция в километрах.
-
totaldeliverycostRequiredОбщая стоимость доставки.
-
totalweightbruttoRequiredОбщий вес брутто в кг.
-
totalweightnettoRequiredОбщий вес нетто в кг.
-
transporttypeRequiredТип транспорта (1 - автомобильный).
-
document_typeoptional Новый тип документа
Responses
200
Документ обновлен
application/json
-
message -
hybridinvoiceid
400
Ошибка валидации
application/json
-
message
403
Нет прав
application/json
-
message
404
Документ не найден
application/json
-
message
409
Нельзя редактировать
application/json
-
message