Практика · ИИ и маркетплейсы

Как разобрать удержания в отчете площадки без ложных выводов о прибыли

Пошаговый метод разбора удержаний Wildberries и Ozon: классификация, привязка к периоду, сверка с выплатой, ручной вариант в таблице и готовый промт для ИИ.

Редакция Артель ·

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

В статье разберем метод для отчетов Wildberries и Ozon. Он подходит и для работы вручную в таблице, и для разбора с ИИ-ассистентом. Сначала нужно понять, что именно удержано, к какому периоду и товару это относится и чего в отчете нет совсем. Считать прибыль стоит только после этого.

Коротко

  • Сумма к выплате — это движение денег, а не прибыль. В ней нет себестоимости, налогов и расходов вне площадки.
  • Каждое удержание нужно разметить по трем признакам: тип, период, к которому оно относится, и уровень (конкретный товар или магазин целиком).
  • Удержания прошлых периодов, разовые платежи и оспариваемые штрафы нельзя молча смешивать с текущими продажами.
  • Рекламу легко посчитать дважды: один раз из отчета площадки и второй раз из рекламного кабинета или банковской выписки.
  • Итог разбора нужно сверить с фактической выплатой. Если суммы не сходятся, выводы о прибыли делать рано.
  • Если отчет неполный или в нем нет себестоимости, это ограничение данных. Ни ассистент, ни таблица его не исправят.

Почему удержания приводят к ложным выводам

На этапе чтения отчета обычно случаются четыре ошибки.

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

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

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

Отсутствующие данные. Себестоимости, налогов, упаковки, фулфилмента у подрядчика и зарплат в отчете площадки нет. Вывод «маржа 60%» по одному отчету почти всегда завышен.

Метод по шагам

Шаг 1. Сформулируйте вопрос и период

Решите, что вы хотите узнать. Можно спросить «почему выплата за неделю меньше обычного» или «какие удержания приходятся на конкретный товар за месяц». От вопроса зависит, какие отчеты брать и насколько детально разбирать.

Зафиксируйте период и проверьте, по какой дате он считается: по дате продажи, дате операции или дате формирования отчета. Эти даты часто не совпадают.

Шаг 2. Соберите все документы за один и тот же период

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

Шаг 3. Разделите удержания по типам

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

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

Строки, которые не удалось отнести ни к одной группе, не прячьте в «прочее». Оставьте их отдельным списком: их нужно будет уточнить.

Шаг 4. Привяжите каждое удержание к периоду

Для каждой строки поставьте отметку:

  • текущий период — относится к продажам и операциям этого периода;
  • прошлый период — например, обратная логистика по возвратам более ранних продаж;
  • будущие продажи — например, приемка поставки, которая будет продаваться дальше;
  • неясно — данных для привязки не хватает.

Оценку прибыльности текущего периода стройте по первой группе. Остальные группы показывайте отдельной строкой, чтобы было видно, сколько из выплаты ушло на другие периоды.

Шаг 5. Разделите удержания на товарные и общие

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

Общие удержания не распределяйте по товарам «пропорционально выручке» по умолчанию. Если распределять все же нужно, выберите правило (по объему, по количеству, по дням хранения), запишите его и помечайте результат как оценочный.

Шаг 6. Отметьте спорное и оспариваемое

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

Шаг 7. Сверьте итог с выплатой

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

Шаг 8. Добавьте то, чего нет в отчете

Прибыль считается только после того, как добавлены себестоимость проданных единиц, налоги по вашей системе налогообложения и внешние расходы. Если какой-то из этих данных нет, так и напишите: «прибыль не рассчитана, нет себестоимости по позициям X, Y».

Учебный пример

Цифры ниже вымышлены и нужны только для иллюстрации метода.

СтатьяСумма, ₽ПериодУровень
Продажи по цене реализации100 000текущийтовар
Вознаграждение площадки−18 000текущийтовар
Логистика прямая−7 500текущийтовар
Обратная логистика по возвратам−1 500прошлыйтовар
Хранение−3 000текущиймагазин
Платная приемка поставки−2 000будущие продажипоставка
Штраф (оспаривается)−1 000неясномагазин
Продвижение, удержанное из выплаты−5 000текущийтовар
К выплате62 000

Ложный вывод: «маржа 62%». На самом деле себестоимости и налогов здесь нет, и прибыль по таблице посчитать нельзя.

Второй ложный вывод: «логистика съела 9 000 за неделю». Из них 1 500 относятся к возвратам прошлого периода.

Третий риск: если те же 5 000 на продвижение взять еще и из выписки рекламного кабинета, реклама задвоится.

Корректная формулировка по этому примеру: «Удержания текущего периода — 33 500 ₽. Еще 1 500 ₽ относятся к прошлому периоду, 2 000 ₽ — к будущим продажам, 1 000 ₽ — оспариваемый штраф. Прибыль не рассчитана: нет себестоимости и налогов».

Ручная альтернатива: CSV и таблица

Для разбора без ассистента хватит выгрузки отчета и таблицы.

  1. Выгрузите детализированный отчет за период в CSV или Excel из кабинета площадки.
  2. Создайте лист-справочник: исходное название статьи из отчета и укрупненная группа из шага 3.
  3. Добавьте к основной таблице три столбца: «Группа», «Период», «Уровень». Группу подставляйте через поиск по справочнику, период и уровень размечайте вручную или по правилам.
  4. Постройте сводную таблицу: строки — группы, столбцы — периоды, значения — суммы.
  5. Отдельно выведите контрольную строку: продажи минус все удержания плюс корректировки. Сравните ее с суммой к выплате.
  6. На отдельном листе подтяните себестоимость по артикулам из своего учета. Позиции без себестоимости подсветите.

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

Какие данные нужны

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

Если чего-то из списка нет, разбор удержаний все равно возможен, но выводы о прибыли — нет.

Где помогает Артель

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

Артель — решение для подключения ИИ-ассистента к поддерживаемым данным и инструментам Wildberries и Ozon. После подключения ассистент может обращаться к доступным отчетам напрямую. Какие именно отчеты и инструменты доступны, проверьте в своем подключенном ассистенте, прежде чем строить на них разбор.

Важно понимать границы. Через Артель ассистент работает с тем, что отдает площадка. Если себестоимости нет в данных, коннектор ее не добавит. Если отчет за период еще не сформирован полностью, подключение этого не исправит. Себестоимость и налоговые параметры передайте ассистенту сами.

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

Готовый промт

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

Задача: разобрать удержания в отчете площадки [Wildberries / Ozon] за период [дата начала — дата окончания] без выводов о прибыли, пока данные не сверены.

Источник данных: [подключенные данные магазина / приложенный файл отчета]. Сначала перечисли, какие отчеты и инструменты тебе реально доступны для этого периода. Если нужного отчета нет, остановись и скажи, чего не хватает.

Шаги:
1. Укажи, по какой дате формируется отчет (дата продажи, операции или отчета) и какой период он фактически покрывает.
2. Сгруппируй все удержания в группы: комиссия/вознаграждение, логистика прямая, логистика обратная, хранение, приемка, продвижение, эквайринг и сервисные сборы, штрафы, корректировки и компенсации, прочее. Исходные названия статей сохрани рядом с группой.
3. Для каждой группы отметь период: текущий, прошлый, будущие продажи или неясно. Объясни, на чем основана отметка.
4. Отметь уровень: товар (артикул), поставка или магазин целиком.
5. Общие удержания по товарам не распределяй. Если распределение нужно, предложи 2–3 правила и жди моего выбора.
6. Посчитай контрольную сумму: продажи минус удержания плюс корректировки. Сравни ее с суммой к выплате и покажи расхождение, если оно есть.
7. Отдельным списком выведи строки, которые не удалось классифицировать.
8. Проверь риск двойного учета рекламы: удерживается ли продвижение из выплаты и есть ли отдельные данные рекламного кабинета.

Ограничения:
- Не придумывай себестоимость, налоги и расходы вне площадки. Себестоимость: [приложу / нет данных]. Система налогообложения: [указать / нет данных].
- Если себестоимости нет, не называй результат прибылью или маржой. Пиши «удержания» и «к выплате».
- Все допущения перечисли явно.

Формат ответа: таблица групп (сумма, период, уровень), строка сверки с выплатой, список неклассифицированных строк, список недостающих данных и одна рекомендация, что уточнить первым.

Как проверить результат

Ответ ассистента или собственную таблицу проверьте по пяти пунктам:

  1. Сумма сходится. Продажи минус удержания плюс корректировки совпадают с суммой к выплате или расхождение объяснено построчно.
  2. Период указан явно. Видно, какие суммы относятся к прошлым периодам и будущим продажам.
  3. Нет двойного учета. Реклама взята из одного источника.
  4. Нет придуманных данных. Если себестоимость не передавалась, в ответе нет слов «прибыль» и «маржа» в виде итоговых цифр.
  5. Выборочная проверка. Возьмите 3–5 строк из исходного отчета и найдите их в разбивке. Если какая-то строка потерялась или попала не в ту группу, поправьте справочник или правило и повторите разбор.

Ограничения метода

  • Названия статей и структура отчетов у площадок меняются. Справочник групп нужно периодически пересматривать.
  • Не каждое удержание можно однозначно привязать к периоду. Отметка «неясно» — нормальный результат, ее не нужно подгонять.
  • Правила распределения общих удержаний условны. Результат по товарам после распределения — оценка, а не факт.
  • Отчет за недавний период может быть неполным: площадка дозагружает начисления позже. Выводы по последним дням делайте осторожно.
  • Метод не заменяет бухгалтерский и налоговый учет. Он помогает правильно прочитать отчет площадки.

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

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

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

Как поступать с удержаниями, которые относятся к прошлым периодам?

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

Нужно ли распределять хранение и рекламу по товарам?

Только если это нужно для вашего решения, например для сравнения прибыльности артикулов. Выберите правило распределения: по объему, количеству, дням хранения или фактическим данным рекламных кампаний. Запишите его и помечайте результат как оценку. Распределение «пропорционально выручке» по умолчанию часто искажает картину по крупным или медленно продающимся позициям.

Что делать, если в отчете нет себестоимости?

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

Может ли ИИ-ассистент сам сделать выводы о прибыли по отчету?

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

Вывод

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

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