Как настроить обмен с Ozon и отразить продажи в 1С
Содержание
Продажи с 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С или сверьте вручную артикулы товаров, которые торгуются на Ozon.
- В карточках Ozon в поле «Артикул продавца» проставьте те же значения.
- В настройке обмена запустите загрузку товаров маркетплейса и сопоставьте список: по совпадающему артикулу 1С подставит номенклатуру автоматически, остальное — вручную.
Единицу измерения ставьте штуку (шт) — Ozon торгует поштучно. Весовой и комплектный товар требует отдельной карточки под каждую позицию, которую покупатель видит как отдельный SKU.
Цены для маркетплейса держите отдельным видом цен. Если подтягивать в обмен обычную розничную цену, при пересчёте комиссии и логистики легко уйти в минус по марже и не заметить этого.
Как подтягиваются заказы и формируются реализации
Загрузка работает по-разному для FBS и FBO, и путать их нельзя.
FBS (товар на вашем складе). Новый заказ приходит в 1С как заказ клиента или сразу как задание на сборку. Дальше по шагам:
- Обмен загружает новое отправление Ozon со статусом «ожидает сборки».
- Вы собираете заказ, печатаете этикетку со штрихкодом отправления из 1С.
- Передаёте отправление в доставку, статус уходит на Ozon.
- После отгрузки формируется реализация товаров (в БП — по отчёту комиссионера).
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 и как их устранить
Большинство сбоев сводится к трём причинам: ключи, сопоставление и рассинхрон остатков. Разберём по симптому.
- Обмен не подключается, ошибка авторизации. Неверный
Api-KeyилиClient-Id, пробел при копировании, отозванный ключ. Перевыпустите ключ в Ozon Seller и вставьте заново. - Заказы грузятся, реализации не создаются. Товар не сопоставлен с номенклатурой. Проверьте совпадение артикула (
offer_id) и допройдите сопоставление вручную. - Остатки на Ozon не те, что в 1С. Обмен остатками выключен, идёт редко или товар числится на складе, который не привязан к маркетплейсу. Проверьте настройку склада в подключении.
- Суммы в отчёте не сходятся с поступлением на счёт. Не разнесены удержания — комиссия, логистика, штраф, корректировка. Сверьте отчёт комиссионера построчно.
- Дубли заказов. Повторная ручная загрузка поверх автоматической. Не запускайте обмен вручную, если работает регламентное задание по тому же периоду.
Частые вопросы
Можно ли подключить Ozon напрямую к «1С:Бухгалтерии» 3.0?
В какой момент признавать выручку с Ozon?
Нужно ли платить НДС с полной суммы продажи, если я плательщик НДС?
Чем отличается загрузка при FBO и FBS?
Почему после обмена задвоились заказы?
Источники
- ГК РФ, глава 51 «Комиссия»
- ГК РФ, глава 52 «Агентирование»
- НК РФ, глава 21 «Налог на добавленную стоимость»
- ФСБУ 5/2019 «Запасы»