Прочитав эту статью вы научитесь сверять данные между ЛК Озона и данными в сервисе pi-data. В частности, получите ответы на вопросы:
Какие отчеты надо сверять между собой?
Где эти отчеты находятся в Озоне и в Pi-data?
Как правильно сгенерировать эти отчеты и как провести сверку данных?
Подсказка: для увеличения всех картинок ниже просто кликните по ним
Как сверять данные между ЛК Озон и pi-data
Основная проблема при работе с данными маркетплейсов заключается в том, что они постоянно меняются и данные в разных отчетах не сходятся между собой (поверьте нам, мы на этом съели не одну собаку).
Поэтому мы выбрали для себя по одному основному отчету на ВБ и в Озоне, с которыми проводим основную сверку - и это конечно отчеты, по которым производятся выплаты. В случае Озона это “Финансовый отчет за период”. Найти их можно здесь, а формируются они за половину месяца (т.е. с 1 по 15 число и с 16го по конец месяца).
Сверять этот отчет мы будем с отчетом Финансы (P&L) внутри сервиса pi-data
Теперь давайте проведем сверку на конкретном примере
Сначала сформируем Финансовый отчет в ЛК селлера в Ozon
Возьмем период 1-15 января 2024 года - см. скрины ниже. С полученным отчетом мы будем проводить сверку данных. ВАЖНО: раскройте строки выделенные синим (см. последний скрин ниже)

Теперь сформируем аналогичный отчет в сервисе pi-data
Идем в отчет Финансы (P&L)
Выбираем Озон и нужного поставщика
Устанавливаем период дат с 1 по 15 января
Скрытые товары: все товары
Установите также период в отчете “мес” и ед. изм. “руб” (как в Озоне)
Другие фильтры не устанавливаем, готово - см. скрин ниже

Все готово для проведения сверки
Проведем сверку по всем основным показателям на нашем примере
Продажи
В отчете Финансы (P&L) в pi-data это строка "Продажи": 1 876 431 руб.
В отчете Озон это сумма двух строк "Выкуплено товаров" и "Получено возвратов": 1 911 167 - 34 736 = 1 876 431 руб.
Сходится рубль-в-рубль (в Озоне точность зачастую близка к 100%)

Комиссия Озона
В отчете Финансы (P&L) в pi-data это строка "Прямые расходы --> Комиссия МП": 321 199 руб. (мы показываем сумму со знаком плюс)
В отчете Озон это сумма двух строк "Вознаграждение за продажу" и "Возврат вознаграждения": -327 150 + 5 951 = -321 199 руб. (в отчете Озон величина отрицательная
Сходится рубль-в-рубль

Логистика
Логистика состоит из множества слагаемых, и в зависимости от вашей модели работы и конкретного периода их состав может меняться, но общий принцип сверки следующий
В отчете Финансы (P&L) в pi-data это строка "Прямые расходы --> логистика": 167 254 руб. (ее можно раскрыть и увидеть из какие строк она складывается)
В отчете Озон это сумма двух "синих строк" (или их слагаемых) "Плата за обработку и доставку" и "Плата за возвраты и отмены": -164 338 - 2 916 = -167 254 руб. (в отчете Озон величина отрицательная)
Сходится рубль-в-рубль

Эквайринг
Расходы на Эквайринг сверить достаточно легко, так как состоят они из одной строки "Оплата эквайринга", которая находится в разделе "Компенсации и прочие начисления" в финансовом отчете OZON.

Маркетинг (реклама)
Расходы на маркетинг (или рекламу) также состоят из нескольких слагаемых

В отчете Финансы (P&L) в pi-data это строка "Маркетинг" : 197 830 руб. (ее можно раскрыть и увидеть из какие строк она складывается)
В отчете Озон это сумма трех строк из раздела "Услуги"- "Иные маркетинговые и технические услуги", "Приобретение отзывов на платформе" и "Услуга продвижения Бонусы продавца": -184 281 - 7 315 - 6 233 = -197 289 руб. (в отчете Озон величина отрицательная)
Суммы не сошлись на 1 руб. из-за округлений, на скрине выше вы видите, что все слагаемые сходятся ровно рубль-в-рубль
Более подробно о рекламе в Озон и отображении ее в отчетах читайте здесь
Хранение
Расходы на Хранение сверить проще всего, так как состоят они из одной строки "Услуга размещения товаров" (на скриншоте используются скрины другого Поставщика, так как у первого не было Хранения)
В отчете Финансы (P&L) в pi-data это строка "Хранение - услуга размещения товаров на складе" : 6 856 руб.
В отчете Озон это строка из раздела "Услуги"- "Услуга размещения товаров": 6 856 руб.
Сходится рубль-в-рубль

Другие услуги
Перечень других услуг может варьироваться у разных селлеров. Ниже мы покажем принцип их сравнения
В отчете Финансы (P&L) в pi-data все другие услуги находятся в разделе "Другие --> Полученные с МП" (для разделения их от других расходов, которые можно заводить вручную) : 10 105 руб. (ее можно раскрыть и увидеть из какие строк она складывается)
В отчете Озон это строки из разделов "Услуги" и "Компенсации и прочие начисления", которые не были учтены выше, их сумма составляет: -ХХХ руб. (в отчете Озон величина отрицательная)
Соответствие между нашим отчетом и Озоновским смотрите на скрине ниже
Суммы сошлись рубль-в-рубль
Единственное, некоторых сумм может не быть в отчете Озона. На примере ниже "компенсации за поврежденный на складе товар" - эту сумму Озон отображает в разделе Финансы --> Документы --> Компенсации и прочие начисления

Почему могут быть небольшие расхождения в данных между Озон и pi-data?
Иногда могут быть небольшие расхождения по суммам некоторых статей (например в логистике) между тем, что вы видите в финансовом отчете Озон и в PiData. Сразу оговоримся, что эти расхождения обусловлены тем, что некоторые суммы Озон относит к одному отчетному периоду, а в API отдает дату, относящуюся к соседнему периоду. То есть расходятся по сути только даты, на которые мы сажаем начисления - общая сумма на большом периоде все равно будет одинаковая. Попробуем пояснить ниже. Озон отдает данные по начислениям в виде финансовых транзакций. Их же вы можете наблюдать в кабинете поставщика. У транзакции есть дата операции. Но сама транзакция в Озон может состоять из нескольких начислений, каждое из которых имеет свою дату. Но эту дату нигде посмотреть невозможно, а она может отличаться от даты транзакции (даже если в составе транзакции только одно начисление). Например, вам начислили за доставку товара покупателю 100 рублей. Дата транзакции может быть 30.06 - мы запишем эту сумму в июнь. Но внутри транзакции Озон создаст начисление с датой 01.07 и сам отнесет эту сумму в отчет с 1 по 15 июля. Таким образом возникнет расхождение, если смотреть период с 15 по 30.06.
К сожалению добиться точного соответствия данных по датам очень сложно, но суммы расхождений не должны сильно сказываться на анализе - они совсем небольшие. Кроме этого, если расход мы не учли в текущем периоде, то в соседний он точно попадет, и в итоге будет учтен.
На этом все - мы сверили данные в сервисе pi-data с основным отчетом Ozon. На примере выше у нас получилась идеальная точность, и это неудивительно - качество данных в нашем сервисе наша гордость. Поэтому если вы найдете ошибку при сверке данных, и после проверки мы поймем, что ошибка на нашей стороне, то вы получите скидку 80% при оплате первого месяца :) За качество отвечаем!