Обсудить задачу

Как проверить сводный отчёт продаж: возвраты, расходы и расхождения

Проверка таблицы перед автоматизацией: одинаковый период, суммы за строку, знаки корректировок и контрольный расчёт по одному артикулу.

В этом материале
  1. Зафиксируйте смысл строки и периода
  2. Проверьте продажи и возвраты
  3. Не путайте цену за единицу и сумму строки
  4. Сверьте один артикул вручную
  5. Разберите расхождения до объединения источников
  6. Что автоматизировать после проверки

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

Зафиксируйте смысл строки и периода

Строка может означать отдельную продажу, движение по заказу или итог по товару за день. Эти форматы нельзя складывать без проверки: иначе одна операция попадёт в отчёт дважды. Запишите, что именно содержит исходная таблица и какая дата определяет период.

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

Проверьте продажи и возвраты

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

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

Не путайте цену за единицу и сумму строки

Если выгрузка содержит цену 500 ₽ и количество 6, сумма продаж по строке равна 3 000 ₽. Когда в исходнике уже записано 3 000 ₽, ещё раз умножать на количество не нужно. То же относится к себестоимости и расходам: выясните, заданы они за единицу или за весь объём.

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

Сверьте один артикул вручную

Возьмите несколько операций и сложите их отдельно. Например, в тестовом наборе продажи составили 20 000 ₽, возвраты — 2 000 ₽, комиссия — 1 800 ₽, логистика — 700 ₽, себестоимость — 9 000 ₽, прочие расходы — 500 ₽. Результат по перечисленным данным: 20 000 − 2 000 − 1 800 − 700 − 9 000 − 500 = 6 000 ₽.

Этот пример показывает арифметику, а не прибыль конкретного бизнеса. Если в таблице нет налогов, хранения, рекламы или других фактических затрат, итог их не учитывает. В рабочем сервисе невыбранные расходы перечислены рядом с результатом и в скачанном CSV.

Разберите расхождения до объединения источников

  1. Сверьте период и дату формирования файлов.
  2. Проверьте, нет ли повторной загрузки одной и той же операции.
  3. Сопоставьте товары по артикулу, а не только по названию.
  4. Проверьте пустые ячейки: неизвестный расход не равен нулевому.
  5. Отдельно посмотрите возвраты, отмены и корректировки.

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

Что автоматизировать после проверки

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

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