УПД-2 в XML для Озон: как правильно сформировать документ для маркетплейса

Формирование Универсального передаточного документа (УПД-2) в формате XML для Ozon — обязательный этап для продавцов, работающих по схеме FBO или FBS с НДС. Этот документ заменяет сразу счет-фактуру и товарную накладную, упрощая бухгалтерский учет, но его неправильное оформление может привести к блокировке заказов или штрафам. В 2026 году Ozon ужесточил требования к структуре XML-файлов, поэтому даже мелкая ошибка в тегах или атрибутах способна сбить синхронизацию с системой маркетплейса.

В этой статье разберем пошаговый алгоритм создания УПД-2 с учетом последних обновлений Ozon, приведём актуальные примеры кода и покажем, как избежать типичных ошибок при валидации. Особое внимание уделим обязательным полям, которые часто пропускают продавцы: <СвСчФакт> для НДС и <ДопСведТов> для маркированных товаров. Если вы используете , МойСклад или другие программы, здесь найдете инструкции по настройке экспорта.

Что такое УПД-2 и почему его требует Ozon

УПД-2 (Универсальный передаточный документ) — это гибридный бухгалтерский документ, который одновременно выполняет функции:

  • 📄 Счета-фактуры (для целей НДС)
  • 📦 Товарной накладной (для подтверждения передачи товара)
  • 💰 Акта выполненных работ (если применимо)

На Ozon УПД-2 обязателен для:

  • 🏷️ Продавцов на FBO с НДС (даже если вы работаете с нулевой ставкой)
  • 📦 Поставщиков, отгружающих товар на склады Ozon по схеме FBS
  • 🔖 Продавцов маркированных товаров (лекарства, обувь, одежда и др.)

Без корректного УПД-2 маркетплейс не примет товар на склад или заблокирует выплаты по реализованным заказам. Например, если в документе не указан КодТовара из карточки Ozon, система автоматически отклонит файлы с ошибкой "Несоответствие номенклатуры".

📊 Как вы формируете УПД для Ozon?
Вручную в Excel
Через 1С
Специализированный софт (МойСклад, АТОЛ)
Самописные скрипты

Структура XML-файла УПД-2 для Ozon: обязательные теги

Файл УПД-2 для Ozon должен соответствовать формату XML версии 5.01 (актуально на 2026 год). Основные блоки документа:

```xml

<УПД> <СвУчДокОбор>... <СвПродПер>... <СвПокуп>... <ТаблСчФакт>... <ДопСведТов>...

```

Рассмотрим ключевые теги, которые часто становятся причиной ошибок:

Тег Описание Пример значения
<ИдДок> Уникальный идентификатор документа (до 25 символов) UP23-004567
<ДатаСост> Дата формирования УПД в формате ДД.ММ.ГГГГ 15.05.2026
<КодТовара> Артикул товара из личного кабинета Ozon 123456789 (из раздела "Мои товары")
<КолТовУп> Количество товара в упаковке (если применимо) 10 (для пачки из 10 штук)
<СумНал> Сумма НДС (если ставка не 0%) 180.00

⚠️ Внимание: Если вы указываете <СтавкаНал>0</СтавкаНал> (для льготной ставки НДС), поле <СумНал> должно быть равно 0.00. Иначе Ozon вернёт ошибку "Несоответствие ставки и суммы НДС".

Указан ли ИдДок и совпадает ли он с номером в 1С?

Правильный ли формат даты в ДатаСост?

Есть ли все обязательные теги для маркированных товаров?

Совпадают ли КодТовара с арт. номерами в ЛК Ozon?

Проверили ли вы файл через валидатор XML?

-->

Пошаговая инструкция: как создать УПД-2 в XML

Рассмотрим два способа формирования документа: вручную (для небольших партий товаров) и автоматизированно (через или специализированные сервисы).

Способ 1: Ручное создание в Excel + конвертация в XML

Если у вас до 50 позиций в документе, можно сформировать УПД-2 через Excel и конвертировать в XML с помощью бесплатных инструментов:

  1. Скачайте XSD-схему УПД-2 от Ozon (актуальная версия 5.01).
  2. Создайте таблицу в Excel с колонками, соответствующими тегам XML (пример ниже).
  3. Используйте конвертер (например, Excel2XML или Altova MapForce) для преобразования данных.

Пример структуры таблицы:

Наименование товара КодТовара (арт. Ozon) Кол-во Цена за ед. Ставка НДС
Смартфон Xiaomi Redmi Note 12 123456789 5 15990.00 20

⚠️ Внимание: При ручном формировании не используйте символы &, <, > в наименованиях товаров — они сломают структуру XML. Заменяйте их на &, <, > соответственно.

Способ 2: Автоматическое формирование через 1С

Для продавцов с большим ассортиментом оптимально настроить автоматический экспорт УПД-2 из 1С. Инструкция для 1С:Управление торговлей 11.4+:

  1. Перейдите в раздел Продажи → Реализация товаров и услуг.
  2. Создайте новый документ Реализация товаров и заполните его.
  3. В форме документа нажмите Печать → Универсальный передаточный документ (УПД).
  4. Выберите формат выгрузки XML (для Ozon) и сохраните файл.

Если в вашей версии 1С нет шаблона для Ozon, скачайте бесплатный обработчик для выгрузки УПД-2 в нужном формате.

Пример готового XML-файла УПД-2 для Ozon

Ниже приведён валидный пример УПД-2 для отгрузки двух позиций на склад Ozon FBS. Обратите внимание на:

  • 🔹 Корректные префиксы пространств имён (xmlns)
  • 🔹 Формат чисел (цена с двумя знаками после запятой)
  • 🔹 Обязательные атрибуты для маркированных товаров

```xml

<УПД xmlns="urn:document:universal-transfer:5.01" ИдФайл="OZON_UP2_20260515_001" ВерсФорм="5.01"> <СвУчДокОбор> <ИдДок>UP24-00123 <ДатаСост>15.05.2026 <Функция>ХТП <СвПродПер> <НаимОрг>ООО "Ромашка" <ИННЮЛ>123456789012 <КПП>123456789 <СвПокуп> <НаимОрг>ООО "Озон" <ИННЮЛ>7743401827 <КПП>774301001 <ТаблСчФакт> <СведТов> <НомСтр>1 <НаимТов>Смартфон Xiaomi Redmi Note 12 6/128GB <КодТовара>123456789 <ЕдИзм>шт <КолТов>5 <ЦенаТов>15990.00 <СтТовБезНДС>79950.00 <СтавкаНал>20 <СумНал>15990.00 <СведТов> <НомСтр>2 <НаимТов>Чехол силиконовый для iPhone 15 <КодТовара>987654321 <ЕдИзм>шт <КолТов>20 <ЦенаТов>590.00 <СтТовБезНДС>11800.00 <СтавкаНал>20 <СумНал>2360.00 <ДопСведТов> <СведТов> <НомСтр>1 <КодТовара>123456789 <КодМарк>010460401002745821

```

⚠️ Внимание: Если вы отгружаете маркированные товары (обувь, одежда, духи и др.), блок <ДопСведТов> обязателен! Укажите в нём <КодМарк> — это DataMatrix-код из системы Честный ЗНАК.

Типичные ошибки при формировании УПД-2 и как их избежать

По статистике Ozon, 3 из 10 УПД-2 отклоняются из-за технических ошибок. Вот самые распространённые:

Ошибка Причина Как исправить
"Несоответствие номенклатуры" В КодТовара указан неверный арт. номер Сверьте арт. номер с разделом Мои товары → Экспорт в ЛК Ozon
"Невалидный XML" Ошибки в структуре файла (незакрытые теги, спецсимволы) Проверьте файл через валидатор XML
"Не указан КодМарк" Для маркированного товара не заполнен блок ДопСведТов Добавьте <КодМарк> с данными из Честный ЗНАК
"Несовпадение сумм" Сумма НДС не соответствует ставке Пересчитайте НДС: СумНал = СтТовБезНДС * (СтавкаНал / 100)

🔍 Как проверить УПД-2 перед загрузкой?

  1. Откройте файл в Блокноте и убедитесь, что нет битых символов (например, ).
  2. Загрузите XML в проверку документов в ЛК Ozon.
  3. Если используете , запустите тестовый экспорт с 1-2 товарами.
Что делать, если Ozon не принимает УПД-2?

Если система выдаёт ошибку "Документ не прошёл валидацию", но вы не видите очевидных ошибок:

1. Проверьте кодировку файла — она должна быть windows-1251 (не UTF-8!).

2. Убедитесь, что в наименованиях товаров нет запрещённых символов (например, кавычек ").

3. Сверьте ИНН и КПП покупателя (Ozon) с актуальными реквизитами на официальном сайте.

4. Если проблема сохраняется, обратитесь в поддержку Ozon с логом ошибки и прикрепите файл УПД-2.

Как загрузить УПД-2 в личный кабинет Ozon

После формирования XML-файла его нужно загрузить в систему Ozon. Инструкция:

  1. Перейдите в раздел Финансы → Документы → УПД.
  2. Нажмите Загрузить УПД и выберите сформированный файл.
  3. Дождитесь обработки (обычно занимает 5-10 минут).
  4. Проверьте статус документа в таблице. Если он отмечен как "Принят", всё прошло успешно.

⚠️ Внимание: Если вы работаете по схеме FBS, УПД-2 нужно загружать до отгрузки товара на склад Ozon. В противном случае товар не будет принят на приёмке.

Для схемы FBO УПД-2 загружается ежемесячно — до 5-го числа месяца, следующего за отчётным. Например, за апрель 2026 года документ нужно загрузить до 5 мая 2026.

Автоматизация формирования УПД-2: обзор сервисов

Если вы обрабатываете сотни заказов в месяц, ручное формирование УПД-2 станет узким местом. Рассмотрим 5 сервисов, которые автоматизируют этот процесс:

Сервис Стоимость Особенности
МойСклад От 1 990 ₽/мес Интеграция с Ozon, шаблоны УПД-2, автоматическая выгрузка
1С:Управление торговлей От 3 000 ₽/мес Требует доработки под УПД 5.01, но гибкая настройка
АТОЛ Онлайн От 990 ₽/мес Подходит для FBS, поддерживает маркированные товары
Битрикс24 От 2 990 ₽/мес Удобно для командной работы, но нужны донастройки
Ozon Seller API Бесплатно Для разработчиков: прямой обмен данными через API

🔹 Как выбрать сервис?

  • 📌 Если у вас до 100 заказов/мес → подойдёт МойСклад или АТОЛ Онлайн.
  • 📌 Если работаете с маркированными товарами → проверьте поддержку Честного ЗНАКа.
  • 📌 Если нужна глубокая интеграция → рассмотрите или API Ozon.

FAQ: Частые вопросы по УПД-2 для Ozon

Нужно ли формировать УПД-2, если я работаю без НДС?

Да, даже если вы на УСН или патентной системе, Ozon требует УПД-2 для всех продавцов на FBO/FBS. В этом случае укажите ставку НДС 0 и сумму налога 0.00.

Можно ли исправить ошибку в УПД-2 после загрузки?

Да, но только до момента приёмки товара на складе (для FBS) или до 5-го числа следующего месяца (для FBO). Для исправления загрузите новый файл с тем же ИдДок, но с пометкой Исправление=true.

Что делать, если в УПД-2 ошибся арт. номер товара?

Если товар ещё не отгружен на склад Ozon, можно отменить документ и загрузить новый. Если товар уже на складе — обратитесь в поддержку с просьбой привязать документ вручную (указывайте номер заказа и правильный арт. номер).

Как указать в УПД-2 товары с разными ставками НДС?

В одном документе можно указать товары с разными ставками (например, 20% и 10%). Для каждого товара заполняйте отдельный блок <СведТов> со своей ставкой и суммой НДС.

Где взять КодМарк для маркированных товаров?

КодМарк — это DataMatrix-код, который вы получаете при вводе товара в оборот через систему Честный ЗНАК. Если вы покупаете товар у поставщика, запросите код у него. Если производите сами — сгенерируйте код в личном кабинете.