Как в 1С отразить продажу на Озон со своего склада: пошаговый гайд с примерами

Продажи через Ozon по модели FBS (Fulfillment by Seller) предполагают, что товар хранится на вашем собственном складе, а маркетплейс выступает только площадкой для размещения предложений. Такой формат требует особого подхода к бухгалтерскому и складскому учету в . Без правильной настройки документов вы рискуете получить расхождения в остатках, ошибки в отчетности или даже штрафы от Озон за несвоевременную отгрузку.

В этой статье мы разберем все этапы — от создания заказа в до закрытия реализации, учитывая специфику работы с Ozon FBS. Особое внимание уделим синхронизации остатков, формированию отчетов для маркетплейса и типичным ошибкам, которые допускают продавцы. Если вы только начинаете работать с Озон или хотите оптимизировать текущие процессы, этот гайд поможет избежать распространенных проблем.

Почему стандартная схема реализации не подходит для Ozon FBS

Многие продавцы ошибочно пытаются оформить продажу через Озон как обычную розничную реализацию, используя документ "Реализация товаров и услуг" без дополнительных настроек. Это приводит к двум ключевым проблемам:

1. Несоответствие остатков. Озон резервирует товар на вашем складе сразу после оформления заказа покупателем, но в резерв не фиксируется автоматически. Если не учесть этот нюанс, вы можете продать один и тот же товар дважды — на маркетплейсе и через другой канал.

2. Ошибки в отчетности. Маркетплейс требует подтверждения отгрузки через личный кабинет, а в необходимо формировать отдельные документы для учета комиссий, логистики и возвратов. Без правильной привязки этих операций вы не сможете корректно рассчитать себестоимость и прибыль.

📊 Как вы обычно учитываете продажи на Озон FBS?
Вручную в 1С
Через интеграцию с маркетплейсом
Использую отдельную программу
Не веду учет

Кроме того, Озон взимает комиссию за продажу, которая может варьироваться в зависимости от категории товара, акций и других факторов. В стандартной схеме нет механизма автоматического учета этих комиссий, что усложняет анализ рентабельности.

Настройка номенклатуры для работы с Ozon FBS

Прежде чем приступать к оформлению продаж, необходимо правильно настроить карточки номенклатуры в . Это позволит избежать путаницы с артикулами, остатками и аналитикой.

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

2. Дополнительные реквизиты. Создайте в дополнительные поля для хранения данных, специфичных для Озон:

  • 📦 ID товара на Ozon (уникальный идентификатор в системе маркетплейса)
  • 🏷️ Категория Ozon (для учета разных комиссий)
  • 📊 Минимальный остаток (чтобы избежать оверсела)
  • 🚚 Габариты и вес (для расчета стоимости доставки)

3. Складская аналитика. Если вы работаете с несколькими складами, настройте в раздельный учет по местам хранения. Это поможет быстро определить, на каком складе находится товар, зарезервированный Озон.

4. Ценовые группы. Настройте в отдельные типы цен для Озон (например, "Цена Ozon FBS" и "Цена Ozon FBO"). Это позволит быстро корректировать цены на маркетплейсе без изменения розничных цен в вашей базе.

Пошаговая инструкция: оформление продажи в 1С

Рассмотрим процесс оформления продажи через Ozon FBS на примере типовой конфигурации 1С:Управление торговлей 11.

Шаг 1: Создание заказа покупателя

Когда на Озон формируется заказ, его необходимо дублировать в :

  1. Перейдите в раздел "Продажи" → "Заказы покупателей" и создайте новый документ.
  2. В поле "Контрагент" укажите Озон ООО (или создайте нового контрагента с реквизитами маркетплейса).
  3. В поле "Договор" выберите договор типа "С покупателем" с видом "Прочее".
  4. Добавьте товары из заказа, указав количество и цену без учета комиссии Озон.
  5. В комментарии укажите номер заказа на Ozon (например, OZON-123456789).

☑️ Проверка заказа перед сохранением

Выполнено: 0 / 4

Важно: на этом этапе товар должен быть зарезервирован на вашем складе. Для этого в документе заказа установите статус "К резервированию" и проведите его. Это предотвратит продажу товара через другие каналы.

Шаг 2: Оформление реализации

После того как Озон подтвердит оплату заказа (статус "Оплачен"), необходимо оформить реализацию:

  1. На основе заказа покупателя создайте документ "Реализация товаров и услуг" (кнопка "Создать на основе").
  2. Убедитесь, что в документе указан тот же склад, с которого будет производиться отгрузка.
  3. В поле "Счет учета доходов" выберите счет 90.01.1 (выручка от продаж).
  4. Добавьте строку с комиссией Озон (обычно это статья затрат 91.02 или 44.01).

Пример заполнения документа:

Поле Значение Пояснение
Контрагент Озон ООО Юридическое лицо маркетплейса
Договор Продажа через Ozon FBS Отдельный договор для FBS-сделок
Склад Основной склад (Москва) Склад, с которого будет отгрузка
Ставка НДС 20% или 10% Зависит от категории товара
Комиссия Ozon 15% Указывается отдельной строкой

После проведения документа товар будет списан со склада, а выручка зафиксирована в учете.

Шаг 3: Учет комиссии и дополнительных расходов

Комиссия Озон и другие расходы (логистика, возвраты) должны быть учтены отдельно. Для этого:

  1. Создайте документ "Поступление на расчетный счет" на сумму заказа за вычетом комиссии.
  2. Оформите документ "Списание с расчетного счета" на сумму комиссии (если она удерживается Озон автоматически).
  3. Для учета логистических расходов используйте документ "Поступление услуг" с контрагентом Озон Логистика.

Пример проводок:

  • 💰 Дт 51 Кт 62.01 — поступление оплаты от Озон за вычетом комиссии
  • 📉 Дт 91.02 Кт 60.01 — списание комиссии Озон
  • 🚛 Дт 44.01 Кт 60.01 — учет логистических расходов

Синхронизация остатков: как избежать оверсела

Одна из самых распространенных проблем при работе с Ozon FBSпродажа товара, которого нет в наличии (оверсел). Это происходит из-за несвоевременной синхронизации остатков между и маркетплейсом.

Чтобы избежать оверсела:

  1. Настройте автоматическую выгрузку остатков из в Озон не реже 1 раза в час. Для этого можно использовать:
    • 🤖 Встроенные обработки (например, "Обмен данными с Ozon")
    • 🔗 Специализированные сервисы интеграции (МойСклад, Атомик, Эвотор)
    • 🛠️ Самостоятельно написанные скрипты на основе API Ozon
  • Установите в минимальный неснимаемый остаток (например, 1 штука). Это страховка на случай задержки синхронизации.
  • Используйте отдельный виртуальный склад в для резервирования товаров под заказы Озон. Это поможет избежать путаницы с реальными остатками.
  • Что делать, если оверсел уже произошел?

    Если товар все же продан в оверселе, немедленно свяжитесь с поддержкой Озон через личный кабинет. В большинстве случаев маркетплейс позволяет отменить заказ без штрафов, если проблема решена в течение 2 часов. В 1С при этом необходимо оформить документ "Отмена резервирования" и вернуть товар на склад.

    Пример настройки минимального остатка в :

    
    

    // В модуле объекта "Номенклатура" добавьте проверку:

    Процедура ПередЗаписью(Отказ, РежимЗаписи)

    Если МинимальныйОстаток > 0 И ОстатокНаСкладе() < МинимальныйОстаток Тогда

    Сообщить("Внимание! Остаток товара ниже минимального!");

    Отказ = Истина;

    КонецЕсли;

    КонецПроцедуры

    Также рекомендуем настроить в уведомления о критических остатках. Для этого можно использовать обработку "Контроль остатков" или настроить рассылку отчетов на email.

    Типичные ошибки и как их избежать

    Даже опытные продавцы допускают ошибки при учете продаж через Ozon FBS. Рассмотрим самые распространенные из них и способы их предотвращения.

    1. Неучет резерва товаров. Многие забывают резервировать товар в сразу после создания заказа на Озон. Это приводит к продаже одного товара дважды.

    ⚠️ Внимание: Если вы не резервируете товар в , но он зарезервирован на Озон, при синхронизации остатков возникнет расхождение. Маркетплейс может заблокировать карточку товара за несоответствие остатков.

    2. Ошибки в учете комиссий. Некоторые продавцы учитывают комиссию Озон как себестоимость товара, что искажает реальную рентабельность.

    • Неправильно: Списание комиссии на счет 41.01 (товары)
    • Правильно: Учет комиссии на счетах 91.02 (прочие расходы) или 44.01 (издержки обращения)

    3. Несвоевременное списание товаров. Если товар списан со склада в до фактической отгрузки, при возврате придется делать обратные проводки, что усложняет учет.

    4. Игнорирование логистических расходов. Доставка до покупателя через Озон может оплачиваться как маркетплейсом, так и продавцом. Эти расходы должны быть учтены отдельно.

    5. Несоответствие цен. Если цена в и на Озон различаются, это приведет к ошибкам в отчетности. Используйте механизм "Типы цен" в для синхронизации.

    Автоматизация учета: интеграция 1С с Ozon

    Ручной ввод данных занимает много времени и чреват ошибками. Для автоматизации учета продаж на Ozon FBS можно использовать следующие инструменты:

    1. Стандартные обработки 1С. В типовой конфигурации 1С:Управление торговлей есть обработка "Обмен данными с Ozon", которая позволяет:

    • 📤 Выгружать остатки товаров
    • 📥 Загружать заказы с маркетплейса
    • 🔄 Синхронизировать статусы заказов

    2. Специализированные сервисы. Популярные решения для интеграции:

    Сервис Функционал Стоимость
    МойСклад Автоматическая синхронизация заказов, остатков, цен От 1 500 руб/мес
    Атомик Интеграция с 1С, учет комиссий, аналитика От 2 000 руб/мес
    Эвотор Обмен данными, печать этикеток, отчетность От 990 руб/мес
    API Ozon Полный контроль над интеграцией, кастомизация Бесплатно (требует программиста)

    3. Самостоятельная разработка. Если у вас есть программист , можно написать собственное решение на основе API Ozon. Пример кода для выгрузки остатков:

    // Пример запроса к API Ozon для обновления остатков
    

    Запрос = Новый HTTPЗапрос("https://api-seller.ozon.ru/v2/products/stocks");

    Запрос.УстановитьЗаголовок("Client-Id", "Ваш_Client_ID");

    Запрос.УстановитьЗаголовок("Api-Key", "Ваш_API_Key");

    ТелоЗапроса = Новый Структура();

    ТелоЗапроса.Вставить("stocks", Новый Массив());

    Для Каждого Товар Из ВыгрузкаТоваров Цикл

    Элемент = Новый Структура();

    Элемент.Вставить("offer_id", Товар.Артикул);

    Элемент.Вставить("stock", Товар.Остаток);

    ТелоЗапроса.stocks.Добавить(Элемент);

    КонецЦикла;

    Запрос.УстановитьТекст(СериализоватьJSON(ТелоЗапроса));

    Ответ = Запрос.Выполнить();

    Результат = ДесериализоватьJSON(Ответ.ПолучитьТекст());

    При выборе способа автоматизации учитывайте:

    • 📊 Объем продаж (для небольших продавцов подойдет ручной ввод, для крупных — только автоматизация)
    • 💰 Бюджет (готовые сервисы требуют абонентской платы, но экономят время)
    • 🛠️ Навыки команды (если нет программиста, самостоятельная интеграция через API будет сложной)

    Отчетность и аналитика: что нужно контролировать

    Правильный учет продаж на Ozon FBS невозможен без аналитики. В необходимо настроить следующие отчеты:

    1. Отчет по продажам по каналам. Сравнивайте выручку с Озон и других площадок, чтобы понимать рентабельность каждого канала.

    Путь в : Отчеты → Продажи → Анализ продаж по каналам сбыта

    2. Отчет по остаткам товаров. Контролируйте остатки на складах, чтобы избежать оверсела.

    Путь: Отчеты → Склад → Остатки товаров

    3. Отчет по комиссиям маркетплейсов. Анализируйте, сколько вы платите Озон за продажи.

    Для этого настройте в отдельную статью затрат (например, "Комиссия Ozon") и формируйте отчет по ней ежемесячно.

    4. Отчет по возвратам. Озон имеет высокий процент возвратов, поэтому важно отслеживать:

    • 🔄 Количество возвратов по категориям товаров
    • 💸 Сумму убытков от возвратов
    • 📅 Сроки возврата (чтобы оперативно вернуть товар в продажу)

    Пример настройки отчета по возвратам:

    // Запрос для анализа возвратов с Озон
    

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | ВозвратТоваров.Дата КАК Дата,

    | ВозвратТоваров.Контрагент КАК Контрагент,

    | ВозвратТоваров.СуммаДокумента КАК Сумма,

    | ВозвратТоваров.Комментарий КАК Причина

    |ИЗ

    | Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваров

    |ГДЕ

    | ВозвратТоваров.Контрагент = &Озон

    |УПОРЯДОЧИТЬ ПО

    | Дата УБЫВ";

    Запрос.УстановитьПараметр("Озон", Справочники.Контрагенты.НайтиПоНаименованию("Озон ООО"));

    Результат = Запрос.Выполнить();

    5. Отчет по рентабельности товаров. Анализируйте, какие товары приносят максимальную прибыль с учетом комиссий Озон и логистических расходов.

    Путь: Отчеты → Финансы → Анализ рентабельности номенклатуры

    ⚠️ Внимание: Озон может блокировать карточки товаров, если более 10% заказов отменяются из-за отсутствия товара на складе. Контролируйте этот показатель в отчете "Отмены заказов" в личном кабинете.

    FAQ: ответы на частые вопросы

    Нужно ли платить НДС с продаж на Озон FBS?

    Да, если вы работаете на общей системе налогообложения (ОСНО). Озон выступает агентом и удерживает НДС с выручки, но вы должны отразить эту операцию в декларации. В для этого используйте счет 68.02 и документ "Формирование записей книги продаж". Если вы на УСН или ЕНВД, НДС платить не нужно, но это должно быть отражено в договоре с Озон.

    Как учитывать возвраты от покупателей?

    При возврате товара от покупателя:

    1. Оформите в документ "Возврат товаров от покупателя" с контрагентом Озон ООО.
    2. Если товар возвращается в некондиционном состоянии, оформите документ "Списание товаров" на счет 91.02 (прочие расходы).
    3. Дождитесь подтверждения возврата в личном кабинете Озон — только после этого товар можно снова выставлять на продажу.

    Важно: Озон может удерживать комиссию даже за возвращенные товары. Учитывайте это в расходах.

    Можно ли использовать один склад в 1С для FBS и FBO?

    Технически можно, но это усложнит учет. Рекомендуем разделять склады:

    • 📦 Склад FBS — для товаров, которые хранятся у вас и продаются через Озон FBS.
    • 🏭 Склад FBO — для товаров, переданных на склад Озон (модель Fulfillment by Ozon).

    Это поможет избежать путаницы с остатками и упростит инвентаризацию.

    Как отразить в 1С акции и скидки от Озон?

    Если Озон проводит акцию и снижает цену на ваш товар:

    1. В создайте отдельный тип цен (например, "Цена Ozon Акция").
    2. При выгрузке цен на маркетплейс указывайте этот тип.
    3. Разницу между обычной и акционной ценой можно учитывать как прочие расходы (счет 91.02) или коммерческие расходы (счет 44.01).

    Пример проводки: Дт 91.02 Кт 60.01 — списание убытка от акции.

    Что делать, если в 1С и на Озон разные остатки?

    Сначала определите причину расхождения:

    • 🔍 Проверьте, все ли заказы оформлены в .
    • 📦 Убедитесь, что резервирование товаров включено.
    • 🔄 Сверьте дату последней синхронизации остатков.

    Если расхождение критичное:

    1. Приостановите продажи проблемных товаров на Озон.
    2. Проведите инвентаризацию в (документ "Инвентаризация товаров на складе").
    3. Обновите остатки на Озон через личный кабинет или API.