Оборачиваемость запасов показывает, сколько раз за выбранный период расходуется средний запас товара. Для складского расчёта по одному SKU разделите расход в штуках на средний остаток в штуках. Чтобы получить показатель в днях, разделите число дней периода на полученное число оборотов. Но прежде определите, что именно ваш отчёт называет расходом: продажу покупателю, отгрузку со склада или любое выбытие.
Ниже разберём расчёт для продавца маркетплейса. Он поможет проверить данные и подготовить решение о запасе. Это не расчёт бухгалтерской отчётности и не универсальная норма хранения для всех товаров.
Начните с паспорта расчёта
Запишите рядом с цифрами четыре условия: SKU, границы периода, перечень складов и вид расхода. Например: «белое полотенце 50 × 90 см; 30 календарных дней; все собственные и подключённые склады; продажи покупателям». Другой размер полотенца считайте отдельно. Если нужен показатель только по складу фулфилмента, прямо укажите этот склад и учитывайте его движения.
Разделяйте два вопроса. «Как быстро товар покидает конкретный склад?» и «Как быстро товар продаётся?» могут давать разные ответы. Передача партии со склада фулфилмента на склад маркетплейса завершает первый процесс, но сама по себе не подтверждает продажу конечному покупателю.
Для расчёта запросите ежедневные остатки и движения с типом операции. Перемещения, продажи, возвраты, списания и исправления учёта должны различаться. Если фактический остаток не сходится с системой, сначала проведите пересчёт и разбор складских расхождений. Формула не исправит исходные данные.
Обороты и дни: две записи одного показателя
Общий принцип «расход за период / средний запас» приведён в справке SAP об оборачиваемости. Если отчёт за месяц, результат относится к месяцу: не подписывайте его как годовой.
- Коэффициент оборачиваемости = расход за период / средний остаток. Результат выражается в оборотах за выбранный период.
- Оборачиваемость в днях = средний остаток × число дней / расход за период. Это тот же показатель, представленный через длительность периода.
Для одного SKU удобно считать в штуках. Не делите денежную выручку на остаток в штуках: единицы не согласованы. При объединении разных товаров не складывайте без пояснений штуки полотенец, флаконов и комплектов. Сначала получите показатели по позициям, а денежный анализ проводите отдельно с единым способом оценки.
В описании отчёта «Оборачиваемость товаров» от 1С средний остаток для обычного короткого периода рассчитывается через ежедневные значения: складываются полусуммы остатков на начало и конец каждого дня, затем результат делится на число дней. Дни без товара тоже учитываются. Это полезная основа для проверки выгрузки.
Если у вас есть только остатки на начало и конец месяца, их полусумма даст грубое приближение. Она не покажет, что большая партия приехала в середине месяца. Укажите ограничение рядом с результатом и запросите ежедневные данные, прежде чем использовать число для сравнения поставок.
Учебный пример: 20 дней оборота и 10 дней текущего запаса
Условный продавец анализирует один SKU за 30 дней. Средний остаток, рассчитанный по ежедневным данным, составляет 120 единиц. За период продано 180 единиц. Возвратов и списаний в этом примере нет. Сегодня к продаже доступны 60 единиц.
- Коэффициент: 180 / 120 = 1,5 оборота за 30 дней.
- Оборачиваемость в днях: 120 × 30 / 180 = 20 дней.
- Средние продажи за календарный день: 180 / 30 = 6 единиц.
- Покрытие текущего доступного остатка при той же скорости: 60 / 6 = 10 дней.
Числа 20 и 10 отвечают на разные вопросы. Первое описывает оборот среднего запаса за прошедший период. Второе оценивает, на сколько дней хватит сегодняшнего доступного количества, если скорость продаж сохранится и новых поступлений не будет. Покрытие не является обещанием будущего спроса.
Перед пополнением сопоставьте покрытие со сроком подготовки, перевозки и приёмки следующей партии. Учтите уже отправленный товар, чтобы не заказать его повторно. Для оценки затрат на подготовку используйте калькулятор обработки поставки; сам объём пополнения он не определяет.
Когда хороший коэффициент вводит в заблуждение
В упомянутом отчёте 1С фактический расход включает не только реализацию, но и другие операции, в том числе возврат поставщику. Поэтому название колонки нужно сверять с описанием отчёта. Для анализа продаж выберите соответствующие движения, а обработку возвратов зафиксируйте отдельным правилом и применяйте одинаково во всех сравниваемых периодах.
Со склада вывезли 300 единиц, но покупателям ничего не продали. Запас стал оборачиваться быстрее?
В учебном примере все 300 единиц переместили со склада фулфилмента на склад маркетплейса. Для отчёта о выбытии с первого склада расход есть. Для отчёта о продажах по всей сети складов его нет: товар только сменил место хранения. Если подставить 300 в числитель расчёта продаж, получится ложное улучшение.
Сверьте тип операции и перечень складов. При положительном среднем запасе и нулевых продажах коэффициент по продажам равен нулю, а оборачиваемость в днях по этой формуле не рассчитывается: делить на ноль нельзя. Запишите «продаж за период нет», затем разберите причину. Нулевое значение дней было бы неверным.
Если средний остаток равен нулю, коэффициент по этой формуле не определён. Проверьте полноту данных и момент фиксации остатков: при движениях внутри дня нулевые начальные и конечные значения могут не описывать весь процесс.
Дни отсутствия товара также нужно видеть отдельно. Быстрый оборот при постоянном дефиците не доказывает, что запас выбран удачно. И наоборот, низкий коэффициент новой позиции после первой крупной поставки нельзя автоматически считать основанием для вывоза: проверьте, сколько дней товар действительно был доступен покупателю.
В официальном обзоре раздела Ozon «Доступность товаров» отдельно рассматриваются текущие остатки, товары в пути и дни без остатков, а анализ можно вести по товарам и кластерам. Сопоставляйте свой складской расчёт с такими данными площадки. Не переносите формулу, период и смысл одного отчёта на другой только из-за похожего названия показателя.
Превратите расчёт в задание по конкретному SKU
Выберите позицию, требующую разбора, и запишите действие с причиной. Например: «проверить недоступные остатки», «уменьшить следующую партию после сверки спроса» или «уточнить дату прибытия уже отправленного товара». Одного указания «повысить оборачиваемость» складу недостаточно.
Для обсуждения хранения и учёта остатков передайте SKU, доступное количество, резерв и товар на проверке отдельными строками. Как связать движения с учётной системой, объясняет материал о WMS и обмене остатками. Если решение требует перемещения партии, согласуйте состав и дату через подготовку отгрузки.
Проверка расчёта перед решением о запасе
Отмечайте только подтверждённые условия. Этот список проверяет полноту ваших данных, а не оценивает склад и не гарантирует продажи.
Сохраните вместе исходную выгрузку, паспорт расчёта и принятое действие. При следующем сравнении используйте те же границы и типы операций, иначе изменение числа будет трудно объяснить.


