Закрытие накладных и отгрузка Ozon

Закрытие накладной проверяет состав и подтверждения отгрузки. Различайте готовность отправлений, получение документов и физическую передачу перевозчику.

Что подтверждает закрытая накладная

Накладная объединяет заказы одной отгрузки и помогает сверить, что именно передаётся перевозчику. Закрытие запускает проверки готовности и внешние операции интеграции. Поэтому кнопка может не завершиться мгновенно: системе нужно получить подтверждение по всем отправлениям.

Для Ozon особенно важно различать готовность к передаче, документы перевозки и уже состоявшуюся передачу. Например, PDF для части отправлений не подтверждает оставшуюся часть накладной. Статус WMS также не заменяет физический пересчёт грузовых мест у ворот.

Главу использует менеджер отгрузки. До запуска проверьте состав, упаковку, обязательные коды и выбранный кабинет. Кнопка закрытия должна относиться к тому документу, который реально передаётся в этой отгрузке.

Какие объекты нужно сверять

Работайте с четырьмя уровнями: заказ WMS → внешнее отправление → накладная WMS → перевозка и документы Ozon. Сохраните их номера до диагностики. Один PDF может покрывать заказы нескольких накладных, поэтому проверяется покрытие состава именно текущего документа.

  1. Сверить состав
  2. Запустить закрытие
  3. Дождаться проверки кабинета
  4. Получить основание закрытия
  5. Проверить итог и файлы

До нажатия кнопки закрытия

  1. Откройте накладную и убедитесь, что выбраны нужный склад и кабинет Ozon.
  2. Проверьте все заказы, номера отправлений и отсутствие ошибочных связей.
  3. Убедитесь, что выполнены необходимые операции сборки, упаковки и маркировки.
  4. Проверьте метод доставки, дату и грузовые места, когда требуется перевозка.
  5. Посмотрите историю попыток. Если операция уже выполняется, продолжайте наблюдать её состояние.

Три основания закрытия Ozon

Перевозка обязательнаСистема создаёт перевозку, сохраняет её ID, подтверждает грузовые места и получает предусмотренные документы. Потерянный ответ при подтверждении не должен приводить к созданию новой перевозки.
Передача уже подтвержденаАктуальные статусы delivering / delivered могут подтвердить передачу отправлений. Отмена после передачи учитывается только с подтверждением cancelled_after_ship. Обычная отмена без такого признака не эквивалентна передаче.
Перевозка необязательнаДля ожидающих отгрузки отправлений проверяются активный метод, его необязательность, кабинет и весь состав. Закрытие без акта в этом случае фиксирует готовность по правилам Ozon, а не факт передачи груза.

Нельзя считать любой отказ «перевозка не нужна». Решение принимается по актуальным структурированным данным Ozon. Неизвестный метод, несовпадение кабинета или состава требуют проверки.

Смешанная накладная

В одном документе могут находиться уже переданные и ещё ожидающие передачи отправления. Система отдельно проверяет обе части. Пример: 18 отправлений доставляются, ещё 2 готовы к передаче. Наличие подтверждения по первым 18 не доказывает готовность всей накладной; оставшиеся два должны пройти свой допустимый путь.

  1. Сопоставьте все отправления документа с удалёнными статусами.
  2. Проверьте отменённые отдельно: до передачи и после передачи — разные ситуации.
  3. Изучите состояние оставшихся ожидающих отправлений и их метод доставки.
  4. Закрывайте документ только по подтверждённому результату проверки всего состава.

Очередь и ожидание: что происходит

В очередиЗадание принято, но обработчик ещё не начал его выполнять.
Ожидание кабинетаДругой запрос этого кабинета ещё выполняется. Приоритет закрытия действует после его завершения.
Ожидание ответа OzonЛокальная работа дошла до внешнего API. Проверьте время и итог последней попытки.
Ожидание актаДокумент ещё не готов или не получен. Не трактуйте отсутствие файла как автоматическое разрешение закрыть накладную.
Завершённая ошибкаПопытка остановилась с конкретной причиной. Обратный отсчёт обновления страницы не означает новый запуск задания.

Ошибки no_postings и предупреждения

no_postingsOzon не нашёл доступных отправлений для выбранного метода и даты. Однозначный отказ завершает попытку; бесконечное ожидание PDF не поможет.
Данные изменились после отказаПроверьте текущие статусы и активный метод. Новый контролируемый запуск может перепроверить условия, но сам факт обновления страницы не запускает новую попытку.
has_seller_returns_in_stockВ актуальной реализации допустим только распознанный неблокирующий warning метода. Произвольная ошибка с похожим текстом или другое содержимое ответа не разрешает закрытие.
Неизвестный / неполный результатСначала выясните, создалась ли перевозка, и проверьте сохранённый ID. Не создавайте вторую перевозку вручную из-за отсутствия ответа.
Изменился составСтарое подтверждение для другого набора отправлений не подходит. Необходима новая сверка.

Проверка после завершения

  1. Обновите карточку и проверьте итоговый статус накладной.
  2. Прочитайте основание закрытия: акт, подтверждённая передача либо необязательная перевозка.
  3. Проверьте файлы и историю попытки; отсутствие акта допустимо только для подтверждённого сценария.
  4. Сверьте все отправления, включая отменённые и ранее переданные.
  5. Физическую передачу груза подтвердите по своему операционному процессу. Не делайте вывод о ней только по закрытию WMS.

Что передать поддержке

Укажите домен, номер накладной, кабинет, время последней попытки, количество отправлений, метод доставки и текст причины. Если отправлений много, укажите группы по состояниям и несколько конкретных проблемных номеров. API-ключи, адреса и телефоны покупателей в скриншоты не включайте. См. настройку Ozon и оформление обращения.

Как проверить результат и продолжить

Проверьте статус накладной, основание закрытия и весь состав отправлений. Сохраните нужные документы и передайте груз по процессу погрузки. Если остался проблемный заказ, разбирайте его отдельно по операционному контролю.

Если что-то пошло не так

СитуацияЧто сделать
Показано ожиданиеОткройте состояние текущей операции и время последней проверки. Не запускайте несколько закрытий одной накладной.
Часть заказов уже отправленаСверьте оставшиеся отправления. Подтверждение одной группы не распространяется автоматически на другую.
Этикетка есть, акт отсутствуетЭтикетка относится к посылке; акт — к передаче. Проверьте предусмотренное для метода доставки основание закрытия.