Как настроить обмен 1С с Wildberries и Ozon
Содержание
Готовый обмен с Wildberries и Ozon есть в типовых конфигурациях 1С:Управление торговлей 11 (с версии 11.5) и 1С:Управление нашей фирмой: ключи площадок заносятся в настройки обмена, после чего 1С сама забирает заказы и отдаёт остатки. Для 1С:Бухгалтерии штатного механизма нет — туда данные попадают либо через УТ, либо внешней обработкой, либо через сервис-коннектор.
Ниже — что выбрать под вашу схему, где взять API-ключи обеих площадок, как сопоставить номенклатуру, откуда берутся заказы и как провести комиссию маркетплейса, чтобы выручка и расходы встали корректно.
Какой способ подключения выбрать под вашу схему
Способ зависит от того, в какой конфигурации вы ведёте учёт и по какой модели торгуете — FBO (товар на складе площадки) или FBS (отгрузка со своего склада).
- 🛒 Торгуете в УТ 11.5 или УНФ — используйте встроенный обмен. Отдельная обработка не нужна, подключение идёт штатными настройками.
- 📦 Ведёте учёт только в Бухгалтерии — заказы и продажи заводятся через промежуточную УТ либо загружаются из отчёта площадки. Прямого API-обмена у БП нет.
- 🔌 Нужны площадки, которых нет в типовом списке — берут сторонний коннектор (отдельная внешняя обработка или облачный сервис обмена).
Перед настройкой определитесь с моделью логистики. При FBO товар физически на складе маркетплейса, и остатки по нему вы не отдаёте. При FBS отгрузка идёт с вашего склада, поэтому обмен остатками критичен — иначе площадка примет заказ на товар, которого у вас нет.
Где взять API-ключи Wildberries и Ozon
Ключи выпускаются в личном кабинете продавца на стороне площадки, а не в 1С. В базу вы их только переносите.
Wildberries. В кабинете продавца откройте раздел доступа к API (Настройки → Доступ к API). Создайте токен и отметьте нужные категории доступа — обычно требуются «Контент», «Маркетплейс», «Статистика», «Цены и скидки». Токен показывается один раз — скопируйте его сразу.
Ozon. В кабинете Seller в разделе настроек API сгенерируйте связку из двух значений: Client-Id (идентификатор кабинета) и API-Key. Оба нужны для подключения.
В 1С эти значения вставляются в карточку настройки обмена с конкретной площадкой: выбираете тип площадки (Wildberries или Ozon), вставляете токен (для Ozon — пару Client-Id и Key) и проверяете соединение кнопкой проверки связи.
Токен — это полный доступ к вашему кабинету продавца. Не пересылайте его в мессенджерах и не храните в общих файлах. Если ключ скомпрометирован — отзовите его в кабинете площадки и выпустите новый; старый сразу перестанет работать.
Сопоставление номенклатуры и выгрузка остатков
Главная ручная работа при запуске — связать карточки товаров на площадке с номенклатурой 1С. Пока связь не установлена, заказы будут приходить «на неизвестный товар».
Сопоставление идёт по артикулу или штрихкоду. У Wildberries ключевое поле — артикул продавца (ваш внутренний код) и номенклатура WB; у Ozon — артикул (offer_id) и SKU. В 1С заполняется таблица соответствия: строка площадки → элемент справочника «Номенклатура».
Порядок первичной выгрузки:
- Заполните в карточках номенклатуры артикулы и штрихкоды — ровно те, что стоят в карточках на площадке.
- Запустите сопоставление в настройке обмена. Товары с совпавшим артикулом свяжутся автоматически, остальные останутся в списке несопоставленных.
- Несопоставленные строки свяжите вручную или поправьте артикул в 1С и повторите.
- Настройте выгрузку остатков: укажите, по какому складу (или нескольким) 1С считает доступное количество для FBS.
Остатки по FBS 1С пересчитывает и отдаёт по расписанию. Если торгуете с нескольких складов, проверьте, какие из них попадают в доступный остаток, — иначе на площадку уйдёт либо заниженное, либо задвоенное количество.
Отдельно настраивается выгрузка цен. В 1С укажите, какой вид цены уходит на площадку, — обычно для маркетплейсов заводят отдельный вид цены, чтобы розничная цена в своём магазине и цена на площадке не пересекались. Проверьте перед запуском, что цена заполнена по всем выгружаемым позициям: товар без цены площадка либо не примет, либо скроет из продажи.
Держите артикул уникальным и неизменным. Если переименовать или перезавести карточку на площадке с новым артикулом, связь порвётся, и товар выпадет из обмена до повторного сопоставления.
Загрузка заказов и создание документов
После настройки 1С забирает новые заказы по расписанию обмена. Из заказа площадки формируется документ заказа покупателя (в УТ — «Заказ клиента »), а по мере отгрузки и выкупа — документ реализации.
Ход обработки заказа FBS:
- Заказ приходит в 1С со статусом «новый» и привязывается к сопоставленному товару.
- Вы собираете и подтверждаете отгрузку, печатаете стикер (этикетку) с кодом поставки прямо из 1С.
- После передачи в доставку заказ переходит в статус отгруженного.
- На дату, когда площадка признала продажу (выкуп покупателем), формируется реализация и признаётся выручка.
При FBO заказов на отгрузку со своего склада нет — товар уже на складе площадки. В 1С тогда отражается не отгрузка каждого заказа, а поставка на склад маркетплейса и затем продажи по сводному отчёту площадки.
Возвраты приходят тем же обменом отдельными документами. Не проводите возврат вручную, если он уже загрузился автоматически, — иначе товар придёт на склад дважды.
Комиссия маркетплейса и отчёт о продажах
Маркетплейс продаёт ваш товар по агентской (комиссионной) схеме: он удерживает вознаграждение и перечисляет вам выручку за вычетом комиссии и логистики. Правовая основа — договор комиссии (ст. 990 ГК РФ) либо агентский договор (ст. 1005 ГК РФ). Выручку вы признаёте на дату отчёта площадки о реализации, а не на дату перечисления денег.
Площадка формирует еженедельный отчёт о продажах (отчёт комиссионера/агента). Из него в учёт попадают три суммы: выручка от покупателей, удержанная комиссия и услуги (логистика, хранение, реклама).
| Что отражаем | Основание | Куда в учёте |
|---|---|---|
| Выручка от покупателей | Отчёт площадки о продажах | Доход от реализации |
| Комиссия маркетплейса | Строка вознаграждения в отчёте | Расходы на продажу (44 счёт) |
| Логистика, хранение, реклама | Детализация услуг в отчёте | Прочие расходы на продажу |
| Перечисление на счёт | Выписка банка | Погашение задолженности площадки |
Типовая схема проводок по отчёту (конкретные счета зависят от настроек договора в вашей базе):
- Дт 62 Кт 90.01 — выручка по отчёту площадки, Дт 90.03 Кт 68.02 — НДС с реализации (если вы на ОСНО).
- Дт 44.01 Кт 76 — вознаграждение маркетплейса; Дт 19 Кт 76 и вычет — НДС по комиссии (если площадка его выставляет).
- Дт 76 Кт 62 — зачёт: площадка удерживает комиссию из вашей выручки.
- Дт 51 Кт 76 — поступление денег за вычетом удержаний.
Сумма на расчётном счёте почти никогда не равна выручке: из неё уже вычтены комиссия, логистика и штрафы. Сверяйте оборот по площадке именно с отчётом о продажах, а не с банковской выпиской.
Штрафы и удержания площадки (за брак маркировки, срыв поставки, подмену товара) приходят в том же отчёте отдельными строками. Их относят на прочие расходы и не путают с комиссией: комиссия — это плата за услугу продажи, а штраф — санкция по договору. Разносите их по разным статьям расходов, иначе рентабельность по товару будет посчитана неверно.
FBO и FBS: чем отличается учёт
Схемы различаются моментом, когда товар покидает ваш склад, и это напрямую влияет на документы.
- FBS — товар у вас. Остаток обязателен в обмене, списание идёт при отгрузке каждого заказа со своего склада. Риск — продать то, чего нет, если остатки не выгружаются.
- FBO — товар на складе площадки. Вы отражаете поставку на склад маркетплейса (товар в пути / переданный комиссионеру), остатки по FBS по этим позициям не выгружаете, продажи закрываете по сводному отчёту.
Если работаете по обеим моделям одновременно, ведите их раздельно: разные склады и разные правила выгрузки остатков. Смешивание даёт самые частые расхождения — остаток «уехал» на FBO, а 1С всё ещё предлагает его к продаже по FBS.
Ошибки обмена и как их устранить
Если обмен регулярно не доходит до конца, увеличьте интервал запуска и не запускайте выгрузку остатков и загрузку заказов одновременно вручную во время планового обмена — площадки ограничивают частоту обращений к API. При разборе сбоя сначала смотрите журнал обмена в самой настройке: там видно, на каком шаге и по какой площадке остановилась выгрузка, и это быстрее, чем перебирать документы вручную.
Частые вопросы
Можно ли подключить обмен прямо в 1С:Бухгалтерии?
1С:Управление торговлей, а в бухгалтерию данные переносят синхронизацией. Второй вариант — загружать в БП отчёт о продажах площадки обработкой и отражать реализацию сводно.На какую дату признавать выручку с маркетплейса?
Нужна ли электронная подпись для обмена?
Что делать, если товар продан, а остатки не выгрузились?
Как учитывать удержанную комиссию при УСН «доходы»?
Источники
- «Гражданский кодекс РФ, часть вторая, глава 51 (комиссия), ст. 990»
- «Гражданский кодекс РФ, часть вторая, глава 52 (агентирование), ст. 1005»