В отчёте о реализации одна сумма, в разделе начислений другая, а в банк пришла третья. Само по себе это не ошибка. Документы отвечают на разные вопросы, и прежде чем искать потерянные деньги, нужно привести их к одному периоду и составу операций.

Определите, что именно сверяете

Отчёт о реализации нужен для разбора продаж и возвратов в том составе, который представлен в документе. Финансовые операции раскрывают начисления и удержания. Банковская выписка подтверждает движение денег по счёту. Выплата может погашать задолженность за более ранний период, поэтому сравнение трёх итоговых чисел редко даёт полезный ответ.

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

Начните с небольшого периода

Выберите закрытый месяц и один магазин. Проверьте валюту, юридическое лицо, границы дат и часовой пояс. Не объединяйте отчёт одного договора с начислениями нескольких кабинетов.

Составьте таблицу: источник, вид операции, период, сумма, знак, номер отправления или документа. Для продаж и возвратов используйте доступные устойчивые идентификаторы, а названия товаров оставьте для чтения. Одно название может относиться к нескольким SKU.

Постройте объяснение разницы

Предположим, реализация за месяц составляет 500 000 ₽, возвраты — 40 000 ₽, услуги — 150 000 ₽, а отдельная корректировка добавляет 5 000 ₽. Расчётный результат этих строк — 315 000 ₽. Если начисления показывают 320 000 ₽, искать нужно конкретные 5 000 ₽, а не заново пересчитывать весь магазин.

Проверьте по очереди:

  • Нет ли операций на границе месяца.
  • Все ли возвраты включены с правильным знаком.
  • Входит ли услуга в выбранный документ.
  • Не попала ли корректировка одновременно в две категории.
  • Не округляются ли суммы до сложения.

Это учебный набор строк: реальные названия и состав документов берите из своего кабинета Ozon.

Не исправляйте расхождение произвольной строкой

Добавление расхода «разница с Ozon» делает итог похожим, но скрывает причину. Сначала заведите отдельный список необъяснённых операций. У каждой должны быть сумма, источник и статус проверки. После выяснения причины исправляют сопоставление или метод расчёта, сохраняя исходную запись.

Небольшую разницу из-за округления тоже нужно подтвердить. Сумма округлённых строк и округлённая сумма исходных значений действительно могут отличаться, но это не объясняет любую недостачу.

Что считать завершённой сверкой

По каждой разнице есть документальное объяснение, повторный импорт не меняет количество операций, а итог воспроизводится из сохранённых строк. Выплаты сверяйте следующим шагом через начальный и конечный остаток расчётов с площадкой.

Если отчёт не загружается через API, проверьте ответ метода, роль ключа и доступность документа за выбранный месяц. Отсутствие отчёта не означает отсутствие продаж; до получения документа сверка остаётся незавершённой.

Источники и проверка

Числовые примеры — учебные расчёты редакции. Тарифы, ограничения методов и условия конкретного кабинета проверяйте в действующих документах.