Link Поиск Меню Развернуть Документ

Изменение отгрузки

Для изменения отгрузки, необходимо вызвать следующий метод API:

  • метод: PUT
  • ресурс: /v3/filter/api/order/shipment/:uuid - где :uuid это идентификатор отгрузки
  • тело запроса - объект UpdateShipmentRequest
  • тело ответа - объект ShipmentResponse
  • Возможные ошибки

UpdateShipmentRequest

СвойствоОбязательноеТипОписаниеПример значения
orderIdдаstring(36)Id заказа01771534-1a57-f184-dee3-ebeb91dded75
documentNumberнетstring(36)Номер документа (накладная, счёт-фактура и пр.)123
documentDateнетdateДата документа2023-12-12
basketItemsдаarray of BasketItemКорзина заказа 
typeнетstring, enumТип отгрузки, по умолчанию shipmentshipment, cancel
finalнетboolЗавершающая ли отгрузка по заказу, по умолчанию falsetrue, false

ShipmentResponse

Повторяет свойства объекта CreateShipmentRequest с дополнительными свойствами:

СвойствоОбязательноеТипОписаниеПример значения
idдаintИдентификатор отгрузки в системе Инвойсбокс2
merchantIdдаstring(36)Идентификатор магазина01771534-1a57-f184-dee3-ebeb91dded76

BasketItem

Корзина заказа. Пожалуйста, внимательно ознакомьтесь с требованиями по заполнению наименования номенклатуры.

СвойствоОбязательноеТипОписание
skuдаstring(500)Артикул, например: 5fe0adcfa7fb4
nameдаstring(500)Наименование, например Бронирование номера
groupNameнетstring(500)Наименование группы позиций заказа, используется для формирования отчетных документов
measureдаstring(10)Единица измерения (для России - по ОКЕИ), например шт.
measureCodeдаstring(4)Код единицы измерения (для России - по ОКЕИ), например 796
originCountryнетstring(20)Страна происхождения товара, например, Россия
originCountryCodeнетstring(4)Код страны происхождения, например, Россия 643
grossWeightнетfloatВес брутто, например 125.45
netWeightнетfloatВес нетто, например 125.45
quantityдаfloatКоличество, например 3
amountдаfloatСтоимость единицы, например 100.55
amountWoVatдаfloatСтоимость единицы без учёта НДС
totalAmountдаfloatСтоимость всех единиц с НДС, например123.55
totalVatAmountдаfloatИтого сумма НДС, например 23
exciseнетfloatСумма акциза, например, 10.00
vatCodeдаstring(20) enumКод процента НДС, допустимые значения: VATNONE - не облагается,VATNONE - не облагается, RUS_VAT0 - 0%, RUS_VAT10 - 10%, RUS_VAT20 - 20%
typeдаstring(10) или intТип позиции, в соответствии со справочником или service - сервис, commodity - товар
paymentTypeдаstring(20) enumТип оплаты, допустимые значения: full_prepayment, prepayment, advance, full_payment
metaDataнетobjectДополнительные данные элемента корзины