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

Создание отгрузки

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

Пример запроса
POST /v3/billing/api/order/shipment
Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e
Content-Type: application/json
User-Agent: MyApp 1.0
Accept: application/json
{
    "orderId": "0187c6db-1637-c1ca-bef7-f6706799c41e",
    "basketItems": [
        {
            "sku": "01GZ3DP5HADMSBAXRKVCES5FJX",
            "name": "iPhone 5s",
            "measure": "шт",
            "measureCode": "796",
            "originCountry": "Россия",
            "originCountryCode": "643",
            "grossWeight": 1010.55,
            "netWeight": 1000.66,
            "quantity": 1,
            "amount": 123.96,
            "amountWoVat": 103.3,
            "totalAmount": 123.96,
            "totalVatAmount": 20.66,
            "vatCode": "RUS_VAT20",
            "type": "commodity",
            "paymentType": "full_prepayment"
        }
    ]
}

CreateShipmentRequest

СвойствоОбязательноеТипОписаниеПример значения
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Дополнительные данные элемента корзины

Читать далее »