Возвраты в отчёте о продажах: почему выручка и маржа завышены
Блог

Продали 10, вернули 3. Почему в отчёте всё равно 10

Разбор для предпринимателей · качество данных

Магазин отгрузил 10 платьев. Три вернули. Купили семь. А в отчёте всё равно десять — и выручка за десять.

Так выходит, когда возврат приезжает в файл отдельной строкой с минусом. При подсчёте эта строка теряется.

Проверить можно за две минуты. Сложите количество в файле. Сравните с тем, сколько заказов у вас реально забрали. Не сошлось — считайте заново.

Ошибка при этом больше, чем кажется. Вернули 30% — выручка в отчёте завышена на 43%. Почему так, разберём ниже.

Это разбор на типичных примерах, а не аудит вашего бизнеса. Цифры — иллюстрация; свою картину вы получите только на своих данных.

Три вида возвратов в выгрузке

Возврат приходит в файл по-разному. От этого зависит, потеряется он или нет.

Отдельной строкой с минусом

Классика 1С и касс. Продажа — одна строка. Возврат — вторая строка того же товара, но количество отрицательное.

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

Колонкой «возвращено»

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

Статусом заказа

Так отдают маркетплейсы. Каждая строка — заказ, у заказа есть статус: доставлен, отменён, возврат. Считать надо только доставленные. Но выгрузка приходит целиком, и общая сумма по колонке «цена» включает всё.

Где именно теряется возврат

Разберём на числах. Магазин отгрузил 10 платьев по 4 000 ₽, закупка — 2 800 ₽. Три вернули.

Что считаемОтчёт показываетНа самом деле
Продано штук107
Выручка40 000 ₽28 000 ₽
Себестоимость28 000 ₽19 600 ₽
Прибыль12 000 ₽8 400 ₽

Выручка завышена на 12 000 ₽, прибыль — на 3 600 ₽.

А теперь неприятное. В той же выгрузке рядом может стоять сводка: «выкуп 70%, возвращено 3». То есть файл про возвраты знает. Просто выручка их не учла. Числа спорят внутри одного документа — и это очень частая история.

Проверка за две минуты

  1. Сложите всё количество в файле. Запишите число.
  2. Найдите строки с отрицательным количеством или со статусом возврата. Посчитайте, сколько их.
  3. Сравните итог с тем, что говорит сводка по выкупу.

Не сошлось — считайте заново.

На сколько завышена выручка

Ошибка растёт быстрее, чем доля возвратов. Это неочевидно.

Завышение выручки = доля возвратов ÷ (1 − доля возвратов)
Доля возвратовВыручка завышена на
10%11%
20%25%
30%43%
40%67%
50%100%

При выкупе 50% отчёт показывает выручку вдвое больше настоящей. Для одежды и обуви это обычные цифры, а не авария.

Возврат стоит дороже, чем кажется

Есть вторая часть, о которой забывают чаще первой.

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

Но доставку вы оплатили. Дважды — туда и обратно. Комиссию площадки за обработку тоже. Упаковку. Иногда товар возвращается непригодным к продаже.

За возврат платите вы. Вам за него не платит никто.

Порог: сколько возвратов вы выдерживаете

Возвратов на одну продажу = маржа с единицы ÷ стоимость доставки туда-обратно

Пример. Маржа с платья — 1 200 ₽, доставка в обе стороны с комиссией — 400 ₽.

1 200 ÷ 400 = 3 возврата на одну продажу. Это выкуп 25%, запас большой.

А теперь маржа 400 ₽ при той же доставке: 400 ÷ 400 = один возврат на продажу. Это выкуп 50%. Для одежды — обычное дело. Такая позиция работает ровно в ноль, а в отчёте выглядит прибыльной.

Посчитайте этот порог по каждой позиции и сравните с фактическим выкупом. Всё, где факт хуже порога, — товар, который разоряет вас тихо.

Возврат товара, которого нет в продажах

Отдельный случай. В файле есть возврат, а самой продажи нет. Так бывает, когда товар продали в прошлом периоде, а вернули в этом.

Такую строку нельзя просто выбросить и нельзя вычесть из нуля. Правильно — посчитать её отдельно и назвать вслух: «возвратов без соответствующей продажи — 4 штуки на 16 000 ₽». Тогда вы видите расхождение, а не теряете его.

Что сделать сегодня

Возьмите последнюю выгрузку, найдите в ней возвраты и пересчитайте выручку и маржу по формуле выше.

Разница меньше 5% — не тратьте на это время, у вас всё в порядке.

Больше — пересчитайте топ-20 позиций по обороту. Скорее всего, порядок в списке изменится: товар, который был первым, может уехать в конец. А заодно посчитайте порог по возвратам для этих двадцати позиций.

Руками на один файл это вечер. Business Sense AI разбирает возвраты всех трёх видов автоматически при загрузке — маржа считается по выкупленному, а не по отгруженному, и возвраты без продажи выносятся отдельной строкой, а не теряются.

Проверьте свою маржу с учётом возвратов

Загрузите продажи из Excel — Business Sense AI посчитает выручку по выкупленному и покажет позиции, которые работают в ноль.

Попробовать 14 дней бесплатно

Частые вопросы

Как учитывать возвраты при расчёте маржи?

Вычитать из количества и выручки того же товара. Себестоимость возвращённого товара тоже вычитается — он вернулся на склад. А расходы на доставку и комиссию не вычитаются: их вы уже заплатили.

Почему выручка в отчёте больше, чем пришло на счёт?

Самая частая причина — возвраты не вычтены. Вторая — комиссия площадки. Третья — покупатель ещё не заплатил.

Что такое процент выкупа?

Доля заказов, которые покупатель забрал и не вернул. Считается как выкупленные заказы, делённые на все отправленные.

Какой выкуп считается нормальным?

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

Можно ли просто удалить строки возвратов из файла?

Нет. Тогда вы потеряете сам факт возврата. Возврат надо вычесть из продаж того же товара, а не стереть.

Читать дальше

Что входит в себестоимость товара: 6 расходов, которые забывают

Возвраты — только одна из шести строк, которые не доезжают до себестоимости.

Товары-вампиры: как найти позиции, которые тайно съедают прибыль

Что делать с позициями, которые работают в минус.