Торговля и Склад · 11 мин
Как выгрузить продажи с Ozon в 1С
Как выгрузить продажи с Ozon в 1С: встроенные обмены, отчёты комиссионера, API, внешние обработки. Пошаговая настройка, проверка данных и типичные ошибки.
Выгрузка продаж с Ozon в 1С нужна для корректного отражения выручки, расчёта комиссии маркетплейса, учёта взаиморасчётов и формирования отчётности. В зависимости от объёма заказов и конфигурации 1С задача решается по-разному: от ручной загрузки отчётов о реализации до полностью автоматического обмена через API.
Ключевой момент, который нужно понять до настройки: Ozon работает с продавцом по агентской схеме. Это значит, что в 1С продажи оформляются через механизм «отчёты комиссионера (агента) о продажах», а не обычными реализациями. Неправильный выбор схемы — самая частая причина ошибок в учёте маркетплейсов.
Ниже разобраны основные способы выгрузки, порядок настройки для типовых конфигураций, проверка загруженных данных и типичные ошибки, из-за которых расходятся суммы и зависают остатки.
Как устроен учёт продаж Ozon и почему это важно перед выгрузкой
Ozon выступает агентом: продаёт ваш товар покупателю, удерживает комиссию и перечисляет разницу. Поэтому в 1С (УТ 11, КА 2, ERP, УНФ) продажи оформляются документом «Отчет комиссионера (агента) о продажах», где контрагент — Ozon, а покупатели указываются в табличной части или обобщённо.
Второй документ, который приходит с маркетплейса, — отчёт о реализации (реестр продаж) за месяц. Именно он является основанием для бухгалтерского и налогового учёта. Оперативные данные о заказах нужны для управленческого учёта и резервирования остатков, но в регламентированный учёт попадает именно месячный отчёт.
Дополнительно Ozon удерживает не только комиссию, но и плату за логистику, хранение, рекламу, обработку возвратов. Все эти суммы должны попасть в 1С, иначе взаиморасчёты с маркетплейсом не сойдутся с выплатами на расчётный счёт.
Способы выгрузки продаж: что выбрать под ваш объём
Существует три рабочих подхода, и выбор зависит от количества заказов, конфигурации 1С и бюджета на доработки.
Ручная загрузка отчёта о реализации. Из личного кабинета Ozon скачивается отчёт в Excel или CSV, затем загружается в 1С типовой или внешней обработкой. Подходит при десятках заказов в месяц. Минус — ручные операции и риск забыть загрузить данные вовремя.
Типовой модуль интеграции с маркетплейсами. В свежих релизах УТ 11, КА 2 и ERP есть встроенный обмен с Ozon (раздел «Интеграция с маркетплейсами» или подключаемые расширения). Обмен работает через API: заказы, статусы, остатки и отчёты подтягиваются автоматически по расписанию.
Сторонние модули и сервисы-коннекторы. Обработки от партнёров 1С и облачные сервисы интеграции. Имеет смысл рассматривать, если типовой функционал не покрывает вашу схему (например, FBO и FBS одновременно, несколько кабинетов Ozon, нестандартная аналитика).
Сравнение вариантов
Подходит при малом числе заказов; бесплатно, но требует дисциплины и ручной сверки
Автоматический обмен по API; требует актуального релиза и корректной настройки сопоставления номенклатуры
Гибкие сценарии и поддержка нескольких кабинетов; платная подписка и зависимость от поставщика решения
Подготовка: ключи API, номенклатура и договор
До любой выгрузки нужно подготовить три вещи, иначе данные либо не загрузятся, либо загрузятся «в никуда».
Во-первых, получите в личном кабинете Ozon API-ключи: Client-Id и Api-Key с нужными правами (как минимум на чтение заказов и отчётов). Ключи храните в 1С в защищённом хранилище, не прописывайте их в коде обработок открытым текстом.
Во-вторых, заведите в 1С договор с контрагентом Ozon с видом «С комиссионером (агентом) на продажу». Без договора комиссии отчёт комиссионера корректно не сформируется.
В-третьих, настройте сопоставление номенклатуры. Ozon оперирует своими SKU и артикулами; в 1С каждому товару маркетплейса должна соответствовать карточка номенклатуры. В типовых решениях это делается через регистр сопоставления, при ручной загрузке — через колонку артикула в файле. Несопоставленные позиции — главный источник ошибок загрузки.
- 1Создайте API-ключи в личном кабинете Ozon с правами на чтение заказов и отчётов
- 2Заведите контрагента Ozon и договор с комиссионером на продажу
- 3Проверьте, что вся продаваемая номенклатура заведена в 1С с корректными артикулами
- 4Настройте сопоставление SKU Ozon и карточек номенклатуры
- 5Выполните тестовую загрузку за короткий период и сверьте суммы
Настройка типовой интеграции в УТ 11 / КА 2 / ERP
В актуальных релизах обмен настраивается в разделе интеграции с маркетплейсами (точное расположение зависит от релиза: «CRM и маркетинг» или «Продажи»). Создаётся учётная запись торговой площадки, куда вводятся Client-Id и Api-Key, выбирается организация, склад и договор комиссии.
После подключения настраивается расписание обмена: как часто загружать заказы и какие статусы учитывать. Для управленческого учёта заказы обычно загружаются каждые 15–60 минут. Отчёт о реализации Ozon формирует ежемесячно — загрузку этого документа настраивают отдельно, и именно он закрывает месяц по маркетплейсу.
Обратите внимание на настройку цен: в отчёт комиссионера должна попадать цена продажи покупателю, а не сумма выплаты. Также проверьте, как модуль обрабатывает скидки за счёт Ozon — по правилам учёта они обычно включаются в выручку продавца, а маркетплейс компенсирует их отдельной строкой.
Если типовой интеграции нет в вашей конфигурации
В старых релизах и в 1С:Бухгалтерии полноценного обмена с Ozon может не быть. Тогда рабочий вариант — загрузка отчёта о реализации через «Загрузку данных из табличного документа» (в БП 3.0) или внешнюю обработку. В Бухгалтерии отчёт комиссионера создаётся в разделе «Покупки» — «Отчеты комиссионеров», табличная часть заполняется из файла.
Перед массовой загрузкой сделайте копию базы или загрузите данные в тестовую копию. Отчёт комиссионера на тысячи строк, загруженный с ошибкой в соответствии номенклатуры, отменять и перепроводить гораздо дольше, чем проверить тестовый файл на пяти позициях.
Ручная загрузка отчёта о реализации из Excel
В личном кабинете Ozon откройте раздел «Финансы» — «Отчёты о реализации» и скачайте отчёт за нужный месяц в формате Excel. Файл содержит строки по каждой операции: продажи, возвраты, комиссии, логистика и прочие удержания.
Порядок загрузки в 1С: создайте документ «Отчет комиссионера о продажах» по договору с Ozon, затем заполните табличную часть из файла — в типовых конфигурациях через функцию загрузки из внешнего файла, в Бухгалтерии 3.0 — через «Ещё» — «Загрузить данные из табличного документа» или специализированную обработку. Колонки файла сопоставляются с полями: артикул, наименование, количество, цена, сумма.
Возвраты покупателей загружаются отдельными строками с отрицательным количеством или оформляются документом возврата — зависит от настроек обработки. Комиссии и услуги Ozon заносятся на вкладку услуг отчёта комиссионера или отдельным документом «Поступление услуг».
Проверка загруженных данных и сверка с выплатами
После загрузки выполните три контрольные сверки. Первая — суммовая: итог отчёта комиссионера в 1С должен равняться строке реализации в отчёте Ozon. Вторая — количественная: число проданных единиц по 1С и по отчёту маркетплейса должно совпадать с учётом возвратов.
Третья сверка — взаиморасчёты. Сальдо по счету расчётов с Ozon (обычно 76-й счёт) после отражения реализации, комиссий и поступления выплаты должно стремиться к нулю или к сумме задолженности за текущий период. Если сальдо растёт месяц от месяца — где-то теряются удержания или двоятся документы.
Для управленческой проверки полезен отчёт по продажам в разрезе маркетплейса: сравните выручку по 1С с аналитикой в личном кабинете Ozon за тот же период. Небольшие расхождения внутри месяца нормальны из-за разницы дат признания, но на закрытом месяце их быть не должно.
Как проверить результат
Суммы совпадают до копейки
Расхождение — ищите несопоставленные позиции или пропущенные возвраты
Ноль или задолженность за незакрытый период
Растущее сальдо — не учтены удержания или дубли документов
Остаток в 1С равен остатку в кабинете Ozon
Зависшие резервы или незагруженные продажи
Типичные ошибки и ограничения
Чаще всего проблемы возникают не из-за самой выгрузки, а из-за методологии. Продажи, проведённые обычной «Реализацией товаров» вместо отчёта комиссионера, искажают НДС и дебиторку: покупателем становится конечный клиент, которого в базе нет и быть не должно в разрезе каждого заказа.
Вторая группа ошибок — технические: устаревшие API-ключи (Ozon периодически требует их перевыпуска), превышение лимитов запросов к API при слишком частом расписании обмена, изменение структуры файлов отчётов после обновлений личного кабинета. После каждого крупного обновления Ozon или 1С тестовую загрузку стоит повторить.
Третья группа — организационные: загрузка одного и того же отчёта дважды (при ручном способе), работа в нескольких кабинетах Ozon с выгрузкой в одну базу без разделения по договорам, игнорирование возвратов и частичных выкупов при схеме FBS.
Частые вопросы
Можно ли выгружать продажи Ozon в 1С:Бухгалтерию без УТ или ERP?
Да. В Бухгалтерии 3.0 есть документ «Отчет комиссионера (агента) о продажах» в разделе «Покупки». Табличную часть заполняют вручную, загрузкой из табличного документа или внешней обработкой. Автоматического обмена по API в типовой БП нет, поэтому при больших объёмах используют сторонние обработки или сервисы-коннекторы.
Как часто нужно загружать данные с Ozon?
Регламентированный учёт закрывается месячным отчётом о реализации — его достаточно загрузить один раз после формирования. Оперативные заказы для резервирования остатков и управленческого учёта загружают по расписанию: от нескольких раз в день до интервала в 15–60 минут, с учётом лимитов API Ozon.
Что делать, если в отчёте Ozon есть товары, которых нет в 1С?
Сначала заведите недостающие карточки номенклатуры и настройте их сопоставление с SKU Ozon, затем повторите загрузку. Загружать отчёт с пустыми позициями нельзя: такие строки либо отвалятся с ошибкой, либо создадут некорректные данные, которые потом придётся вычищать вручную.
Как учесть комиссии и логистику Ozon в 1С?
Комиссия за продажу отражается в самом отчёте комиссионера (вкладка или поле вознаграждения). Прочие удержания — логистика, хранение, реклама, обработка возвратов — оформляются отдельным документом поступления услуг на основании того же отчёта о реализации, чтобы расходы попали в учёт, а взаиморасчёты сошлись с выплатой.
Почему после загрузки не сходятся остатки склада с кабинетом Ozon?
Типовые причины: незагруженные возвраты, заказы в статусе «в пути», которые ещё не признаны реализацией, дубли документов списания или ручные корректировки остатков в обход обмена. Начните сверку с отчёта по движению конкретной номенклатуры за период расхождения.
Нужен ли отдельный склад в 1С для товаров на Ozon?
Рекомендуется. При схеме FBO товар физически находится на складе маркетплейса, и отдельный склад в 1С позволяет видеть реальные остатки и корректно оформлять передачу на комиссию. При FBS товар на вашем складе, но отдельный виртуальный склад упрощает резервирование под заказы площадки.
Что важно запомнить
Продажи Ozon отражаются в 1С через отчёт комиссионера на основании месячного отчёта о реализации. При малых объёмах достаточно ручной загрузки Excel-файла, при росте заказов настраивайте обмен по API. Перед загрузкой подготовьте договор комиссии, сопоставление номенклатуры и API-ключи, а после — сверьте суммы, возвраты и взаиморасчёты с фактическими выплатами.