Средняя себестоимость — самый частый способ занизить расходы и поверить в прибыль, которой нет. Пока закупочная цена не менялась, разницы нет. Как только появилась вторая партия по другой цене, средняя начинает врать — и тем сильнее, чем быстрее растут цены.
Пример. Первая партия: 100 штук по 2 200 ₸. Вторая: 100 штук по 3 300 ₸. Средняя — 2 750 ₸. Вы продаёте 100 штук по цене, рассчитанной на себестоимость 2 750 ₸, и видите нормальную маржу.
Но физически вы продали первую партию, а на складе осталась вторая — по 3 300 ₸. Следующая сотня штук при той же цене продажи принесёт на 550 ₸ с единицы меньше, чем показывает отчёт. Решение о цене и о закупке вы приняли на цифре, которой не существует.
Курсовая разница по импорту тоже относится к партии: товар, купленный по одному курсу, не становится дешевле от того, что курс потом изменился.
Стандартный метод для товарного бизнеса — FIFO: первым списывается то, что раньше поступило. Он совпадает с физической логикой склада и даёт корректную маржу по каждой продаже.
На практике это выглядит так: продажа списывает единицы из самой ранней непогашенной партии, и только когда она закончилась, переходит к следующей. Если за месяц проданы остатки первой партии и начало второй, маржа внутри месяца будет разной — и это правильно, а не ошибка расчёта.
В sellerdata себестоимость задаётся по поставкам: каждая партия со своей ценой и датой, а продажи списываются по порядку поступления. Поэтому маржа по товару меняется вместе с реальной закупкой, а не усредняется по году. Если партии не заведены, сервис покажет это явно — чтобы прибыль не считалась по пустому полю.
Проверить, как себестоимость влияет на итог, можно в калькуляторе юнит-экономики: подставьте себестоимость первой и второй партии и сравните прибыль с единицы.