Как перенести продажи с маркетплейса Ozon в учёт 1С
Содержание
Продажи с Ozon попадают в 1С тремя способами: встроенный обмен в 1С:Управление торговлей, ERP и Комплексной автоматизации; выгрузка через API Ozon Seller; загрузка отчёта о реализации вручную из Excel. В 1С:Бухгалтерии маркетплейс отражают документом отчёта агента (комиссионера) на основании отчёта, который Ozon формирует по итогам периода.
Ключевой момент, который ломает учёт у новичков: Ozon продаёт товар не себе, а конечному покупателю от вашего имени — по агентской схеме. Поэтому выгружать нужно не «продажу на Ozon», а реализацию конечным покупателям плюс удержанные маркетплейсом комиссия, логистика и эквайринг.
Ниже — как выбрать способ выгрузки под вашу конфигурацию, как настроить обмен и API, какими проводками отразить вознаграждение Ozon и как сверить выгруженные суммы с личным кабинетом.
Чем выгружать продажи: сравнение четырёх способов
Выбор зависит от конфигурации и оборота. Чем больше заказов в день, тем дороже обходится ручной ввод и тем быстрее окупается автоматический обмен.
| Способ | Для чего | Плюсы | Минусы |
|---|---|---|---|
| Встроенный обмен УТ/ERP/КА | торговый учёт, остатки, заказы | без доработок, двусторонняя синхронизация | только в указанных конфигурациях |
| API Ozon Seller | свой коннектор или расширение | гибко, можно тянуть любые данные | нужен программист |
| Сторонний модуль/сервис | Бухгалтерия и нестандартные схемы | быстрый старт | абонентская плата |
| Загрузка из Excel/отчёта | разовая или редкая выгрузка | ничего не настраивать | ручная работа, риск ошибок |
Ориентир по стоимости сторонних коннекторов — примерно 1000–3000 ₽ в месяц за один магазин, цифры зависят от числа заказов и набора функций. Встроенный обмен денег сверх лицензии 1С не требует.
Для склада и остатков берите торговую конфигурацию (УТ/ERP), для налогового учёта и проводок — Бухгалтерию. Часто у компании работают обе базы, и между ними настроен обмен — тогда Ozon цепляют к торговой, а в Бухгалтерию данные приходят уже оттуда.
Схемы FBO и FBS: что меняется в 1С
Ozon работает по двум основным схемам, и от выбранной зависит, где лежат остатки и как они попадают в 1С.
- FBO — товар хранится на складе Ozon. Остатками на этом складе управляет маркетплейс, в 1С они приходят справочно. Выгружать свои остатки на Ozon не нужно.
- FBS — товар лежит на вашем складе, вы отгружаете его по каждому заказу. Остатки ведутся в 1С и выгружаются на Ozon, чтобы не продать то, чего нет в наличии.
Для учёта разница простая. При FBS в 1С заводят склад, с которого резервируется и отгружается товар под заказ Ozon. При FBO отдельный склад-хранилище нужен скорее для аналитики — физически товаром распоряжается маркетплейс.
Если вы совмещаете обе схемы, заведите два склада и в сопоставлении укажите, какая схема к какому складу относится. Иначе остатки FBO и FBS смешаются, и выгрузка начнёт показывать Ozon неверные цифры по вашему складу.
На проводки по продаже и комиссии схема не влияет: и по FBO, и по FBS вы остаётесь продавцом, а Ozon удерживает вознаграждение одинаково. Разница только в логистике и в том, чьи остатки считать своими. Поэтому выбор схемы — это вопрос склада в 1С, а не учётной политики.
Настройка встроенного обмена в УТ, ERP и Комплексной автоматизации
В 1С:Управление торговлей 11.5, ERP 2.5 и Комплексной автоматизации 2.5 обмен с Ozon встроен. Его включают в настройках раздела продаж — ищите флажок обмена с маркетплейсами в группе настроек интеграции (в разных релизах пункт называется близко, но смысл один).
Порядок подключения:
- В кабинете Ozon Seller откройте раздел настроек API и создайте пару ключей —
Client-IdиApi-Key. Этот шаг общий для всех способов. - В 1С включите обмен с маркетплейсами и создайте учётную запись магазина Ozon.
- Вставьте
Client-IdиApi-Keyв карточку учётной записи и проверьте соединение. - Сопоставьте товары: артикул Ozon ↔ номенклатура 1С. Без сопоставления продажи повиснут на неопознанной позиции.
- Задайте расписание обмена (регламентное задание) — например, раз в час.
Что умеет штатный обмен:
- 📥 загружать заказы и статусы отправлений (FBO и FBS);
- 📊 отражать продажи документами реализации и отчётами о продажах;
- 📦 выгружать на Ozon актуальные остатки;
- 🏷️ передавать цены из 1С в кабинет.
Сопоставление артикулов удобно вести таблицей — что с чем связать:
Если на Ozon у товара указана одна ставка НДС, а в 1С — другая, суммы налога разойдутся. Сверьте ставки до первого обмена.
Выгрузка через API Ozon Seller: когда и как
API нужен, если штатного обмена нет (например, у вас Бухгалтерия без торговой базы) или требуется нестандартная логика. Разработчик пишет расширение конфигурации или внешнюю обработку , которая обращается к Ozon Seller API по токену.
Что важно знать:
- Авторизация — заголовками
Client-IdиApi-Keyв каждом запросе. Ключи те же, что и для штатного обмена. - Данные Ozon отдаёт в формате JSON. В 1С их разбирают через
ЧтениеJSONиПрочитатьJSON. - Полезные группы методов — список отправлений (заказы), финансовые транзакции (комиссии и удержания), остатки и цены.
- Запросы идут с ограничением по частоте. Регламентное задание с разумным интервалом безопаснее, чем опрос каждую минуту.
Никогда не храните Api-Key в коде обработки и не передавайте файл с ключом по почте — по этому ключу можно менять цены и остатки вашего магазина. Храните реквизиты в защищённом справочнике базы с ограничением прав доступа.
Данные Ozon отдаёт постранично: за большой период транзакции приходят частями, и обработка должна забирать все страницы, а не только первую. Если забыть про листание, в 1С попадёт кусок продаж, а остальное потеряется — это одна из причин, почему самописный обмен сначала «почти работает», а потом расходится с кабинетом.
Типовой сценарий расширения: по расписанию запросить новые транзакции за период, разобрать JSON постранично, создать или обновить документы продаж и отдельно — документ на услуги Ozon. Готовый разбор финансового отчёта избавляет от ручной сверки, ради которой API обычно и подключают.
Ручная загрузка отчёта о продажах из Excel
Если заказов немного или обмен нужен разово, продажи заводят из отчёта, который Ozon выгружает в кабинете (раздел финансов и отчётов). Это рабочий вариант для 1С:Бухгалтерии, где штатного онлайн-обмена с Ozon может не быть.
Два подхода:
- Через документ отчёта агента (комиссионера). В Бухгалтерии есть документы, отражающие продажу через посредника. Заполняете его по данным отчёта Ozon — список проданного, выручка, удержанное вознаграждение.
- Через загрузку табличной части из файла. Многие документы 1С умеют принимать данные из
.xlsxкнопкой загрузки в табличной части — колонки Excel сопоставляют с реквизитами строки.
Порядок ручного ввода:
- Выгрузите в кабинете Ozon отчёт о реализации за период (месяц).
- Приведите файл к одному листу: товар, количество, цена, сумма, комиссия.
- Создайте документ продажи/отчёта агента в 1С за тот же период.
- Загрузите строки из Excel или введите их вручную.
- Отдельной строкой или документом проведите услуги Ozon (комиссия, логистика, эквайринг).
Делайте один документ на один период. Если дробить продажи по дням, сверять с итоговым отчётом Ozon станет тяжело.
Учёт комиссии, логистики и выплат Ozon
Здесь появляется бухгалтерия, которой нет в торговых базах. Ozon — агент: он продаёт ваш товар покупателю и удерживает вознаграждение из выручки. Поэтому на расчётный счёт приходит не вся сумма продаж, а остаток после удержаний.
Экономику одного периода раскладывают на четыре операции: реализация покупателю, вознаграждение маркетплейса, зачёт удержания и поступление денег.
Пояснения к схеме:
- Выручку признают на всю сумму продаж покупателям, а не на сумму выплаты. Это частая ошибка — показать в доходах только то, что пришло на счёт.
- Комиссия и логистика — это ваши расходы на продажу (счёт
44), а не уменьшение выручки. - Ozon на общей системе выставляет счёт-фактуру на вознаграждение — входной НДС принимают к вычету.
- Если вы на УСН, реализация НДС не облагается, счёт
90.03и68.02не задействуются. При высоких оборотах отдельно проверьте, не возникла ли у вас обязанность платить НДС на упрощёнке.
Возвраты Ozon отражает в том же отчёте со знаком минус. В 1С они уменьшают выручку периода — отдельный документ возврата или сторнирующая строка в отчёте агента.
Как свериться с кабинетом Ozon и не потерять суммы
После выгрузки сверьте три цифры за период: продажи покупателям, удержанное вознаграждение и итог к выплате. Итог к выплате в 1С должен совпасть с суммой в финансовом разделе кабинета Ozon до копейки.
Что смотреть в 1С для проверки:
- оборотно-сальдовую ведомость по счёту
62в разрезе Ozon — остаток должен закрываться выплатой; - ОСВ по счёту
60по контрагенту Ozon — сальдо показывает незачтённое вознаграждение; - отчёт по продажам (валовая прибыль) в торговой базе — сходится ли количество с числом отправлений.
Сверку удобно привязать к дате, когда Ozon закрыл расчёты за период, а не к концу календарного месяца — у маркетплейса периоды выплат могут не совпадать с месяцем. Отчёты Ozon за каждый период стоит сохранять: это первичный документ, подтверждающий и выручку, и расходы на вознаграждение.
Если суммы не бьются — почти всегда в 1С не попали какие-то удержания. Разбор частых расхождений:
Прежде чем перепроводить или удалять документы продаж в рабочей базе, помните: это меняет движения по счетам и остаткам. Делайте это в закрытом, но ещё не сданном периоде и после сверки с бухгалтером.
Частые вопросы
Можно ли подключить Ozon к 1С:Бухгалтерии напрямую?
Как часто синхронизировать данные?
Кто платит НДС с продаж через Ozon — я или маркетплейс?
Что делать с возвратами и невыкупами?
Почему на счёт пришло меньше, чем сумма продаж?
Источники
- Гражданский кодекс РФ, глава 52 «Агентирование»
- Налоговый кодекс РФ, глава 21 «Налог на добавленную стоимость»