Я могу до копейки сверить удержания Ozon и всё равно получить неверную прибыль, если в себестоимости стоит только цена поставщика. Доставка партии при этом оплачена, упаковка куплена, повреждённый товар лежит отдельно, но в расчёте проданной штуки этих расходов нет. Деньги уже ушли. А таблица продолжает показывать, что товар зарабатывает больше, чем на самом деле. Поэтому в своих магазинах я начинаю проверку прибыли с вопроса, что именно записано в закупочной стоимости и какие расходы остались за её пределами.
Особенно легко потерять связь с реальными расходами, когда один товар приезжает разными партиями. Поставщик меняет цену, перевозчик выставляет отдельный счёт, часть закупки оплачивается по другому курсу, а в карточке учёта остаётся прежняя сумма. На экране ничего подозрительного не происходит: продажи идут, остатки уменьшаются, прибыль считается. Только считается она из неправильного исходного числа. Я разберу, как собрать себестоимость до состояния готового к продаже товара, а потом связать её с заказами, не смешивая закупочные расходы с расходами на саму продажу.
Что я считаю себестоимостью товара, а что оставляю за её пределами
Если объяснять простыми словами, себестоимость товара для моего управленческого расчёта — это расходы на получение пригодной к продаже штуки в выбранной точке учёта. Такой точкой может быть собственный склад или склад маркетплейса после поставки. Границу нужно выбрать заранее, иначе доставка будет то попадать в стоимость товара, то исчезать среди общих расходов. Я использую одинаковую границу для сопоставимых поставок и отдельно фиксирую исключения. Это рабочий расчёт для анализа прибыли, а не универсальное правило бухгалтерского или налогового учёта.
Комиссию за продажу, доставку заказа покупателю, рекламу и налог я держу отдельно от закупочной себестоимости. Они нужны для расчёта результата продажи, но не объясняют, во сколько обошлось получение самого товара. Иначе легко сначала включить удержание в стоимость штуки, а затем повторно вычесть его из выручки. С доставкой особенно много путаницы: перевозка закупленной партии до выбранного склада и логистика заказа покупателю — разные операции. Для каждой строки расхода я записываю, какой этап она обслуживает, а не ориентируюсь только на слово «логистика» в назначении платежа.
За 90 дней выручка по моим магазинам составила 40 673 370 ₽, и структура расходов хорошо показывает, почему эти границы имеют значение. Из каждых 100 ₽ выручки комиссия Ozon забрала 40,4 ₽, логистика и прочие сборы — 10,3 ₽, реклама — 13,0 ₽. Себестоимость товара составила 21,5 ₽, налог — 3,5 ₽, осталось 11,3 ₽. Это фактическая структура за указанный период, а не тарифы Ozon и не ориентир для чужого ассортимента. Остаток здесь относится именно к перечисленным статьям: без проверки остальных расходов я не стал бы автоматически называть его чистой прибылью бизнеса. Если в исходной себестоимости пропущена часть затрат, этот остаток завышен на ту же сумму.