Как правильно настроить обмен УТ 11 и БП 3.0 при комиссионной торговле с Ozon с отгрузкой на разные склады?

1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При работе с маркетплейсами, в частности с Ozon по схеме FBO (продажа со склада маркетплейса), многие компании сталкиваются с дилеммой. С одной стороны, юридически договор заключается с одним контрагентом («Интернет Решения»). С другой стороны, физически товар отгружается на множество разных складов (Тверь, Хоругвино, Санкт-Петербург и т.д.), у которых могут отличаться КПП и адреса. Ozon требует указывать в УПД корректные данные грузополучателя.

Частая ошибка при попытке отразить это в 1С:Управление торговлей 11 — создание множества подчиненных партнеров (дочерних точек) для каждого склада. Это приводит к тому, что товар «зависает» на складах-получателях, себестоимость не рассчитывается, а отчет комиссионера не закрывает регистры. Разберемся подробно, почему так происходит и как настроить схему правильно, чтобы и в УТ учет был корректным, и в БП данные выгружались без ошибок.

Анализ проблемы: почему схема с разными партнерами не работает

Рассмотрим ситуацию, описанную в исходной проблеме. Пользователи создали в справочнике Партнеры иерархию: есть головной партнер «Ozon» и подчиненные партнеры (точки доставки). В документах отгрузки (передача на комиссию) выбирались подчиненные партнеры. Однако Отчет комиссионера Ozon присылает сводный, на головного контрагента.

В УТ 11 механизм партионного учета и расчета себестоимости при передаче на комиссию работает следующим образом:

  1. При проведении документа Реализация товаров и услуг с операцией «Передача на комиссию» делается запись в регистр накопления ТоварыПереданныеНаКомиссию. Измерением регистра является Партнер (тот, кому передан товар).
  2. При проведении документа Отчет комиссионера система пытается списать товары из этого регистра. Списание происходит по тому Партнеру, который указан в шапке отчета.

Результат ошибки: Если мы отгрузили товар на «Партнера А» (склад Шушары), а отчитались от имени «Партнера Б» (Головной Ozon), система не видит связи между этими записями. В итоге:

Правильная структура справочников

Чтобы избежать описанных проблем, необходимо придерживаться принципа «Один договор — Один партнер — Один контрагент». Давайте настроим это пошагово.

В базе УТ 11 должна быть следующая структура:

  1. Партнер: Один общий партнер, например «Ozon (Маркетплейс)». Не создавайте отдельных партнеров для каждого склада, если по ним не ведутся раздельные финансовые взаиморасчеты.
  2. Контрагент: Одно юридическое лицо — ООО «Интернет Решения». ИНН 7704217370.
  3. Соглашение: Одно типовое или индивидуальное соглашение с видом операции «Передача на комиссию».
  4. Договор: Один договор (например, «Договор комиссии ОЗОН»). В настройках договора укажите детализацию расчетов «По договорам». Это упростит обмен с Бухгалтерией.

Как указать разные склады (КПП) в документах отгрузки

Главный вопрос: как удовлетворить требование Ozon указывать в УПД КПП конкретного склада получателя, если мы используем одного партнера?

Для этого в документах 1С (и в печатных формах УПД) используется поле Грузополучатель. Это поле позволяет указать иное юридическое или физическое лицо (или тот же ИНН с другим КПП), не меняя при этом основного плательщика и партнера по сделке.

Разберем алгоритм действий при оформлении документа Реализация товаров и услуг:

  1. На вкладке Основное выбираем:
    • Клиент: Ozon (общий партнер).
    • Контрагент: Интернет Решения (основной).
    • Договор: Основной договор комиссии.
  2. Переходим на вкладку Доставка (в некоторых версиях интерфейса это может быть вкладка «Дополнительно» или отдельная группа реквизитов).
  3. Находим реквизит Грузополучатель. По умолчанию он может быть заполнен значением «Совпадает с клиентом». Нам нужно выбрать «Другой».
  4. В поле выбора грузополучателя выбираем нужного контрагента.

Важный нюанс: Для каждого склада Ozon (Тверь, Хоругвино и т.д.) в справочнике Контрагенты можно завести технические записи. У них будет одинаковый ИНН (Интернет Решения), но разные КПП и адреса. Эти контрагенты будут использоваться только для подстановки в поле «Грузополучатель». В финансовых документах и взаиморасчетах они участвовать не будут.


// Пример логики заполнения УПД (псевдокод формирования печатной формы)
Если ЗначениеЗаполнено(Документ.Грузополучатель) Тогда
    ДанныеГрузополучателя = Документ.Грузополучатель; // Берем КПП и Адрес отсюда
Иначе
    ДанныеГрузополучателя = Документ.Контрагент; // Берем данные покупателя
КонецЕсли;

Преимущества такой схемы

Используя подход с полем «Грузополучатель», мы решаем сразу несколько задач:

  1. Корректный учет в УТ: Все товары числятся переданными на единого партнера «Ozon». Когда приходит Отчет комиссионера на этого же партнера, товары списываются корректно, регистры закрываются в ноль, себестоимость рассчитывается без ошибок.
  2. Правильный обмен с БП: В 1С:Бухгалтерию документ выгружается с одним договором и одним контрагентом. Это предотвращает дублирование договоров и путаницу на счетах учета (например, на счете 45 «Товары отгруженные»). При этом поле «Грузополучатель» также передается в БП, поэтому печатная форма УПД из бухгалтерии также будет верной.
  3. Соответствие требованиям ЭДО: При формировании электронного УПД (XML-файла) данные о грузополучателе (включая его специфический КПП) попадают в соответствующий блок XML. Ozon корректно принимает такие документы.

Рекомендации по автоматизации

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

Итог

Не дробите партнеров в управленческом учете ради логистических адресов. В 1С:УТ 11 партнер — это аналитика взаиморасчетов и товарных остатков. Используйте стандартный реквизит Грузополучатель для указания адреса доставки и КПП склада маркетплейса. Это обеспечит целостность партионного учета, корректный расчет себестоимости и беспроблемную синхронизацию с бухгалтерской программой.

← На главную