Как настроить обмен с Ozon и отразить продажи в 1С

· 9 мин

Содержание

Продажи с Ozon попадают в 1С по двум разным каналам. Оперативный обмен по API — заказы, остатки, статусы отправлений — выполняют торговые конфигурации: «1С:Управление торговлей» (УТ 11), «Управление нашей фирмой» (УНФ), «Комплексная автоматизация» и ERP. Бухгалтерский результат — выручку, удержанную комиссию, логистику и возвраты — отражает «1С:Бухгалтерия» (БП 3.0) на основании отчёта комиссионера. Для подключения нужны два ключа из кабинета Ozon Seller: числовой Client-Id и строковый Api-Key.

Ozon в этой схеме — комиссионер: он продаёт ваш товар конечному покупателю от своего имени и удерживает вознаграждение. Поэтому выручку вы признаёте не в момент заказа, а по периодическому отчёту о реализации, а товар до продажи числится как переданный на реализацию.

Что именно будет загружаться, зависит от модели работы. При FBO товар лежит на складе Ozon, при FBS — на вашем складе, при realFBS вы доставляете сами. От модели зависит набор документов и момент передачи товара, поэтому выбрать её нужно до первой настройки обмена.

С чего начать: схема учёта, конфигурация и права

Сначала определите, какая конфигурация будет «ведущей» по обмену. Если у вас стоит только БП 3.0, оперативной выгрузки заказов с Ozon по API в типовой поставке нет — Бухгалтерия принимает уже готовый бухгалтерский результат. За загрузку заказов, остатков и статусов отвечают УТ 11, УНФ, КА или ERP. Распространённая связка: обмен с маркетплейсом крутится в УТ 11, а данные для учёта уходят в БП 3.0 по типовой синхронизации.

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

Заведите в Ozon Seller отдельного пользователя или ключ под интеграцию, а не используйте личную учётную запись владельца. Так проще отозвать доступ, если ключ утечёт.

Права в 1С настройте заранее. Пользователю, который ведёт обмен, нужны права на:

  • 📦 работу со справочником номенклатуры и складами;
  • 🧾 создание заказов клиентов и реализаций (или отчётов комиссионера в БП);
  • ⚙️ изменение настроек интеграции и запуск регламентных заданий.

В списке пользователей (Администрирование → Настройки пользователей и прав) проще выдать роль через группу доступа, чем отмечать права по одному.

Где взять Client-Id и Api-Key Ozon и как подключить базу

Ключи выдаются в кабинете продавца. Зайдите в Ozon Seller, откройте раздел настроек и найдите подраздел с API-ключами (Seller API). Создайте ключ, при выборе роли укажите вариант для интеграций — он даёт доступ к методам заказов, товаров и аналитики.

После создания вы увидите две величины:

  • Client-Id — идентификатор продавца, число;
  • Api-Key — секретный ключ, строка. Показывается один раз — скопируйте сразу, повторно его не посмотреть, только перевыпустить.

В 1С подключение живёт в настройках обмена с маркетплейсами. В УТ 11 они находятся в разделе администрирования и интеграции, в УНФ — в настройках компании (точный пункт зависит от релиза). Создайте новое подключение к Ozon, вставьте Client-Id и Api-Key, укажите модель работы (FBO/FBS) и склад, с которым сопоставляется ваш.

Обмен Ozon идёт на хост api-seller.ozon.ru; оба ключа передаются в заголовках запроса. В типовом механизме вам это знать не нужно — 1С формирует запросы сама, но имена заголовков (Client-Id, Api-Key) совпадают с тем, что вы ввели, и это пригодится при разборе ошибок авторизации.

Если проверка подключения возвращает код 401 или «неверные учётные данные» — ключ скопирован с пробелом, перепутаны местами Client-Id и Api-Key либо ключ отозван в кабинете. Перевыпустите и вставьте заново, без ручного ввода.

Сопоставление номенклатуры и единиц измерения

Главная причина, по которой заказы грузятся, а документы не формируются — товар с Ozon не сопоставлен с вашей номенклатурой. Связка идёт по артикулу продавца: в API Ozon это поле offer_id, и оно должно совпадать с артикулом карточки товара в 1С.

Порядок сопоставления:

  1. Выгрузите из 1С или сверьте вручную артикулы товаров, которые торгуются на Ozon.
  2. В карточках Ozon в поле «Артикул продавца» проставьте те же значения.
  3. В настройке обмена запустите загрузку товаров маркетплейса и сопоставьте список: по совпадающему артикулу 1С подставит номенклатуру автоматически, остальное — вручную.

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

Сопоставление полей
offer_id (артикул продавца)→Артикул номенклатуры в 1С
SKU Ozon→Код/доп. реквизит карточки товара
Название товара на витрине→Наименование для печати / полное наименование
Цена продажи→Вид цен «Ozon» (отдельный, не розничный)
Ставка НДС товара→Ставка НДС в карточке номенклатуры

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

Как подтягиваются заказы и формируются реализации

Загрузка работает по-разному для FBS и FBO, и путать их нельзя.

FBS (товар на вашем складе). Новый заказ приходит в 1С как заказ клиента или сразу как задание на сборку. Дальше по шагам:

  1. Обмен загружает новое отправление Ozon со статусом «ожидает сборки».
  2. Вы собираете заказ, печатаете этикетку со штрихкодом отправления из 1С.
  3. Передаёте отправление в доставку, статус уходит на Ozon.
  4. После отгрузки формируется реализация товаров (в БП — по отчёту комиссионера).

FBO (товар на складе Ozon). Отдельных заказов на сборку нет — товар уже на складе маркетплейса. В учёте важны два события: передача товара на склад Ozon (поставка) и периодический отчёт о продажах. Реализацию конечным покупателям вы отражаете не по каждому заказу, а свёрнуто по отчёту комиссионера за период.

До момента продажи переданный Ozon товар не списывается в расходы, а числится как отгруженный на реализацию — право собственности остаётся за вами, пока маркетплейс не продал позицию покупателю.

Проводки по операции

Если вы на УСН и не платите НДС, проводку с 68.02 не делаете, а выручку признаёте в полной сумме реализации покупателю — комиссия Ozon идёт отдельной строкой в расходы, а не уменьшает доход автоматически.

Комиссия, логистика и возвраты: как это отразить

Ozon удерживает вознаграждение и услуги из суммы, которую перечисляет вам. В учёте это не «скидка с выручки», а отдельные расходы — показывать их надо развёрнуто, иначе налоговая база на УСН «доходы» или «доходы минус расходы» посчитается неверно.

Комиссия и логистика — это услуги комиссионера. Отражайте их по отчёту комиссионера или по акту:

Что удержал OzonКуда в учётеСчёт
Комиссия за продажуРасходы на продажуДт 44.01 Кт 60.01
Логистика, обработка, хранениеРасходы на продажуДт 44.01 Кт 60.01
НДС с услуг OzonК вычету (если плательщик)Дт 19 Кт 60.01
Удержание из выручкиВзаимозачётДт 60.01 Кт 62.01

Ozon перечисляет вам выручку за вычетом своих удержаний, поэтому последняя проводка — зачёт обязательств: маркетплейс должен вам за проданный товар, вы должны ему за услуги, разница приходит на счёт.

Возвраты. Если покупатель вернул товар, Ozon отражает это в отчёте отдельной строкой. В 1С оформляется возврат: сторнируется выручка и себестоимость, товар возвращается на счёт 45 или 41 в зависимости от того, вернулся он к вам физически или остался на складе Ozon. Отдельно учитывайте, что комиссию за несостоявшуюся продажу Ozon по ряду случаев не возвращает — эту сумму нельзя «обнулить» вместе с выручкой.

Сверяйте сумму по отчёту комиссионера с фактическим поступлением на расчётный счёт. Расхождение почти всегда означает удержание, которое не разнесли: штраф, доплату за услугу или корректировку прошлого периода.

Настройка автоматического обмена и статусов отправлений

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

Что обычно автоматизируют:

  • 🔄 загрузку новых заказов и обновление статусов отправлений;
  • 📊 выгрузку актуальных остатков на Ozon, чтобы не продать то, чего нет;
  • 💰 обновление цен из вида цен «Ozon»;
  • 🧾 загрузку отчётов о реализации за период.

Статусы отправления Ozon проходят жизненный цикл от «ожидает сборки» до «доставлено» или «отменено». 1С подтягивает статус и обновляет связанный документ — по нему видно, какие заказы ещё не собраны, а какие уже закрыты.

Статусы отправления Ozon в обмене

Если регламентное задание не запускается само — проверьте, что оно включено, а база работает в клиент-серверном варианте или открыт сеанс в файловой. В файловой базе без открытого клиента расписание не отрабатывает.

Частые ошибки при загрузке продаж Ozon и как их устранить

Большинство сбоев сводится к трём причинам: ключи, сопоставление и рассинхрон остатков. Разберём по симптому.

  • Обмен не подключается, ошибка авторизации. Неверный Api-Key или Client-Id, пробел при копировании, отозванный ключ. Перевыпустите ключ в Ozon Seller и вставьте заново.
  • Заказы грузятся, реализации не создаются. Товар не сопоставлен с номенклатурой. Проверьте совпадение артикула (offer_id) и допройдите сопоставление вручную.
  • Остатки на Ozon не те, что в 1С. Обмен остатками выключен, идёт редко или товар числится на складе, который не привязан к маркетплейсу. Проверьте настройку склада в подключении.
  • Суммы в отчёте не сходятся с поступлением на счёт. Не разнесены удержания — комиссия, логистика, штраф, корректировка. Сверьте отчёт комиссионера построчно.
  • Дубли заказов. Повторная ручная загрузка поверх автоматической. Не запускайте обмен вручную, если работает регламентное задание по тому же периоду.
Диагностика: выберите симптом

Частые вопросы

Можно ли подключить Ozon напрямую к «1С:Бухгалтерии» 3.0?
Оперативный обмен заказами и остатками по API ведут торговые конфигурации — УТ 11, УНФ, КА, ERP. Бухгалтерия принимает бухгалтерский результат: отчёт комиссионера, комиссию, возвраты. Чаще всего обмен настраивают в УТ 11, а в БП данные уходят типовой синхронизацией.
В какой момент признавать выручку с Ozon?
Не в момент заказа, а по отчёту комиссионера о реализации за период. До продажи конечному покупателю товар числится как переданный на реализацию (счёт 45), а не как проданный.
Нужно ли платить НДС с полной суммы продажи, если я плательщик НДС?
Да, НДС начисляется с суммы реализации покупателю, а не с суммы, которая пришла на счёт за вычетом комиссии. НДС по услугам самого Ozon при наличии счёта-фактуры принимается к вычету отдельно.
Чем отличается загрузка при FBO и FBS?
При FBS заказы приходят как отправления, которые вы собираете и передаёте в доставку, — по ним формируются реализации. При FBO отдельной сборки нет, товар уже на складе Ozon, а продажи отражаются свёрнуто по периодическому отчёту о реализации.
Почему после обмена задвоились заказы?
Обычно это ручной запуск обмена поверх работающего регламентного задания за тот же период. Оставьте один механизм загрузки и удалите дубли, проверив, что по ним не прошли движения.

Источники

  • ГК РФ, глава 51 «Комиссия»
  • ГК РФ, глава 52 «Агентирование»
  • НК РФ, глава 21 «Налог на добавленную стоимость»
  • ФСБУ 5/2019 «Запасы»