14
Стать партнером
14
{{ formatMonthYear(startMonth) }}
{{ d }}
{{ day.day }}
{{ formatMonthYear(endMonth) }}
{{ d }}
{{ day.day }}
Обновлено
20.03.2026
Содержание статьи

Отчёты FBO

После приёмки поставки FBO доступны отчёты о расхождениях и результатах контроля качества.

Получение сводки по поставке

GET /api/v1/shipments/fulfilment/{code}
Authorization: Bearer YOUR_TOKEN

Полное описание параметров ответа см. в Создание поставки FBO → Ответ API.

Ключевые поля для анализа расхождений:

Поле Описание
accepted Принято после контроля качества
receipt Физически поступило на склад
missing Недостача
surplus + unknownSurplus Излишки (опознанные + неопознанные)
damaged Брак

Детализация по товарам

GET /api/v1/shipments/fulfilment/{code}/items?limit=100&page=1
Authorization: Bearer YOUR_TOKEN

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

{
  "_embedded": {
    "fulfilment_shipment_items": [
      {
        "id": 12345,
        "sku": "SELLERSK082",
        "ean": "4615211329251",
        "quantity": 10,
        "price": 2990.00,
        "receipt": 10,
        "accepted": 9,
        "missing": 0,
        "surplus": 0,
        "damaged": 1
      }
    ]
  },
  "page": 1,
  "limit": 100,
  "pages": 1,
  "total": 1
}

Анализ расхождений

Формулы

  • Недостача = quantity - receipt (если receipt < quantity)
  • Излишки = receipt - quantity (если receipt > quantity)
  • Брак = receipt - accepted
  • На стоке = accepted

Python-скрипт для анализа

import requests

def analyze_shipment(shipment_code, token):
    headers = {"Authorization": f"Bearer {token}"}
    base = "https://api-b2b.lamoda.ru/api/v1"
    
    shipment = requests.get(f"{base}/shipments/fulfilment/{shipment_code}", headers=headers).json()
    items = requests.get(f"{base}/shipments/fulfilment/{shipment_code}/items", headers=headers, params={"limit": 100}).json()
    
    issues = []
    for item in items.get("_embedded", {}).get("fulfilment_shipment_items", []):
        if item["missing"] > 0 or item["damaged"] > 0 or item["surplus"] > 0:
            issues.append({
                "sku": item["sku"],
                "missing": item["missing"],
                "damaged": item["damaged"],
                "surplus": item["surplus"]
            })
    
    return {
        "shipment_id": shipment["shipmentId"],
        "status": shipment["status"],
        "accepted": shipment["accepted"],
        "issues": issues
    }

Документы о расхождениях (ТОРГ-2)

Тип Действие
Недостача Фиксируется в ТОРГ-2, товар не на стоке
Излишки 7 дней на документы, иначе товар не на стоке
Брак Фиксируется в ТОРГ-2, товар не для продажи

Сроки: ТОРГ-2 в ЭДО — до 30 дней после приёмки (не позднее 5-го рабочего дня следующего месяца). Подписание — 5 дней.

См. также

Помогла эта информация?

Да Нет
0/1000 Отправить
Поставки FBO в API
Подтверждение отгрузки в API
Спросить у Lamoda Seller Assistant в Telegram