Аналитика · 28.07.2026

Штрафы и удержания Ozon и WB: как распределить расходы по SKU

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

Проверить на своих товарах
Объёмная сцена распределения удержаний по товарным линиям и контрольным весам, без текста

Сначала классифицируйте каждое удержание

Разделите операции на прямые, распределяемые и непроизводственные. Прямая операция имеет связь с заказом, отправлением, возвратом или конкретным SKU. Распределяемая относится к группе заказов либо периоду. Непроизводственная возникает из-за процесса продавца и должна быть видна отдельно, а не растворяться в себестоимости товара.

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

Привязывайте прямые расходы по цепочке идентификаторов

Надёжная связь обычно строится от операции к отправлению или заказу, затем к позиции и вашему SKU. Артикул из текста отчёта может быть неполным, а карточка — переименованной. Поэтому используйте стабильные идентификаторы и сохраняйте таблицу соответствий между offer ID, SKU площадки, штрихкодом и внутренней номенклатурой.

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

Не распределяйте неизвестные суммы молча

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

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

Разделяйте разовый инцидент и устойчивую норму

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

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

Обновляйте прибыль SKU и ценовые ограничения

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

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

Постройте контроль сверки и исключений

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

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

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

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

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

Как делить одно удержание между несколькими SKU?

Выбирайте базу по природе расхода: количество, вес, объём или выручку, и сохраняйте правило вместе с уровнем уверенности.

Следует ли включать разовый штраф в минимальную цену?

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

Как проверить, что распределение выполнено без потерь?

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

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

Проверить на своих товарах
Оператор
Печатает...