Короткий ответ: из чего состоит расчёт
В простом случае склад выделяет постоянное количество мест на весь период. Тогда формула выглядит так: базовая стоимость хранения = оплачиваемое количество мест × ставка за место × число дней. При переменном суточном начислении вместо одного количества берут сумму оплачиваемых мест за каждый день. Денежный минимум задаёт нижнюю границу только той части расчёта, к которой он относится по договору. Фиксированную плату прибавляют, если она предусмотрена самостоятельной строкой.
- Выберите расчётную единицу из коммерческого предложения: палето-место, кубический метр или товарная единица.
- Переведите фактический либо плановый остаток в эту единицу по правилам конкретного склада.
- Посчитайте оплачиваемое количество за каждый день с учётом округления и минимального оплачиваемого количества.
- Умножьте итог на ставку и прибавьте только те фиксированные строки, которые указаны в предложении или договоре.
Этот расчёт отвечает только за хранение. Приёмка, упаковка, сборка, доставка и возвраты относятся к другим операциям. Их место в общей экономике можно посмотреть в разделе о том, из чего складывается стоимость всего фулфилмента.
Сначала определите расчётную единицу
Число товарных единиц само по себе не определяет занятую ёмкость. Один и тот же остаток можно размещать на палетах, учитывать по объёму или тарифицировать поштучно. Узнайте, что именно склад считает одной единицей тарифа, и только после этого переводите в неё остаток.
| Единица | Когда её применяют | Что уточнить до расчёта |
|---|---|---|
| Палето-место | Короба или товар размещаются на палете | Допустимые габариты и вес, смешение SKU, выступы, округление неполной палеты |
| Кубический метр | Предложение рассчитывает хранение по занимаемому объёму | Как измеряют упакованный товар, когда округляют объём, учитывают ли пустоты и ограничения укладки |
| Товарная единица | Предложение устанавливает поштучную ставку | Ограничения по весу и объёму, минимальная сумма, включено ли размещение |
Палето-место
Не делите количество коробов на предполагаемую вместимость палеты, пока склад не подтвердил схему размещения. Высота, вес, прочность упаковки, запрет на смешение артикулов и невозможность штабелировать груз меняют фактическое число мест. Уточните также, допускает ли прайс долю палето-места или любое неполное место округляется до целого.
Кубический метр
Для объёма используют внешние размеры готовой упаковки в одной системе единиц: длина × ширина × высота. Но геометрический объём не всегда равен оплачиваемому. Хрупкий, нестандартный или нештабелируемый товар может занять больше полезной ёмкости. Перед запросом цены полезно зафиксировать размеры товара после упаковки и передать складу фотографии грузового места.
Товарная единица
Поштучная ставка выглядит проще, но и у неё есть границы. Проверьте допустимые вес и габариты, минимальную плату за сутки и переход в другой формат при превышении лимита. Спросите, входит ли перенос товара из зоны приёмки на место хранения в указанную цену.
Какие данные собрать до расчёта
Для бюджета нужен не только максимальный запас. Опишите движение товара внутри расчётного периода: с каким остатком начинается месяц, когда приходят пополнения, когда планируются поставки FBO или отгрузки заказов FBS, какой объём может вернуться. Одна цифра среднего остатка в штуках не показывает пики и не позволяет проверить ежедневное округление или минимум.
| Данные | Зачем нужны |
|---|---|
| Артикулы и количество единиц | Связать складской остаток с ассортиментом и движением товара |
| Размеры и вес после упаковки | Перевести товар в объём, палето-места или тарифную категорию |
| Единиц в коробе и коробов на палете | Проверить плотность размещения и смену формата хранения |
| Остаток на начало периода | Задать первую точку ежедневного расчёта |
| План приёмок и отгрузок по датам | Получить остаток после каждого движения |
| Ограничения хранения | Учесть раздельное размещение, хрупкость, сроки годности и запрет штабелирования |
| Правила тарифа | Применить момент учёта, округление, минимум и фиксированные платежи |
Если прогноз неточен, подготовьте три сценария. Для низкого используйте меньший запас из реалистичного диапазона, для базового возьмите рабочий план, для пикового добавьте сезонное пополнение и возможный перенос отгрузки. Для всех сценариев сохраняйте одинаковые правила тарифа, иначе сравнение потеряет смысл.
Формула при постоянном и переменном остатке
В формулах ниже T означает ставку за одну расчётную единицу в день, D означает число оплачиваемых дней, Q означает оплачиваемое количество, B означает базовую стоимость хранения, а F означает отдельный фиксированный платёж. Денежный минимум обозначим M. Сначала вычисляют B. Если минимум относится только к хранению, проверочная формула имеет вид C = max(B, M) + F. По договору минимум может относиться к другому составу строк, поэтому окончательный порядок нужно взять из его условий. Если ставка дана за месяц, уточните, можно ли пересчитывать неполный период.
Постоянный объём
Если весь период занято одинаковое количество мест, базовый расчёт короткий: B = Q × T × D. Например, при трёх оплачиваемых местах и 30 днях получится 90 место-дней, поэтому B = 90 × T. После этого применяют денежный минимум и отдельную фиксированную плату в порядке, который указан в предложении или договоре.
Остаток меняется каждый день
Для каждого дня определите фактически занятую ёмкость, затем примените округление и минимальное оплачиваемое количество. Обозначим результат q1, q2 и далее до qD. При постоянной ставке B = T × (q1 + q2 + ... + qD). Если ставка меняется по дням, считайте B = q1 × T1 + q2 × T2 + ... + qD × TD. Если в один день товар занимает несколько зон или форматов с разными ставками, рассчитайте каждую группу отдельно и сложите результаты. Денежный минимум и фиксированная плата применяются после B по правилам договора.
При постоянной ставке среднее оплачиваемое количество равно (q1 + q2 + ... + qD) / D. Тогда допустима проверка: B = среднее количество × T × D. Не подменяйте его средним числом штук. Сначала каждый дневной остаток нужно перевести в расчётную ёмкость и применить к нему правила тарифа по одной методике.
Условный пример: переменный остаток и три правила тарификации
Условные исходные данные: период равен 30 дням. Первые 10 дней товар занимает 4 палето-места, следующие 10 дней его расчётный эквивалент равен 2,5 места, последние 10 дней он занимает 1 место. В примере 2,5 места служат исходной величиной: первый тариф принимает её без изменения, второй округляет, третий применяет минимум. Ставку обозначим T. Это не тариф DilijansFF и не средняя цена рынка.
| Правило | Расчёт | Итог |
|---|---|---|
| Оплата точной доли места | 4 × 10 + 2,5 × 10 + 1 × 10 | 75 место-дней, стоимость 75 × T |
| Ежедневное округление вверх до целого места | 4 × 10 + 3 × 10 + 1 × 10 | 80 место-дней, стоимость 80 × T |
| Минимум 3 места в день | 4 × 10 + 3 × 10 + 3 × 10 | 100 место-дней, стоимость 100 × T |
Во всех трёх строках физическое движение товара одинаковое. Разница появляется из правил выставления счёта. Если денежный минимум M относится к базовой стоимости, а фиксированная плата F находится вне него, итог равен соответственно max(75 × T, M) + F, max(80 × T, M) + F и max(100 × T, M) + F. Поэтому сравнивать только T недостаточно: более низкая ставка при жёстком минимуме способна дать большую сумму.
Что может изменить сумму в счёте
В двух предложениях одинаково названные строки могут иметь разный состав, а одна и та же расчётная единица может считаться по-разному. Попросите оператора применить проект тарифа или договора к тестовому сценарию: товар поступил в середине дня, часть отгрузили вечером, остаток занял неполное место. Так выявятся момент учёта, округление и минимум, которых может не быть в кратком прайсе.
- момент ежедневного снимка и часовой пояс учёта;
- первый и последний оплачиваемые дни хранения;
- округление объёма, веса и неполного места;
- минимальное количество мест или минимальная сумма за период;
- плата за зарезервированную, но временно свободную ёмкость;
- раздельное хранение партий, артикулов, брака и возвратов;
- переход на другую ставку при изменении веса, размера или зоны;
- порядок изменения тарифа и дата, с которой действует новая версия;
- включены ли налоги и другие предусмотренные договором начисления в итоговую сумму.
Как отделить хранение от других складских расходов
При оплате фактической занятости тариф хранения связывает ёмкость со временем. При резервировании плата может начисляться и за временно свободное место. Приёмка, перемещение и другие действия с товаром могут стать отдельными строками. Проблема возникает, когда состав работ не определён заранее или предложения сравнивают по-разному: в одном хранение отделено от операций, в другом часть работ уже включена.
| Строка | Контрольный вопрос |
|---|---|
| Приёмка и разгрузка | Какая единица тарификации приёмки и что входит в первичный пересчёт |
| Размещение и перемещение | Входит ли перенос на место хранения и последующая смена ячейки |
| Сборка и отгрузка | За что начисляется плата при выводе товара со склада |
| Упаковка и материалы | Какие действия и расходники считаются отдельно |
| Инвентаризация | Какая сверка входит в обычный учёт, а какая оформляется как отдельная работа |
| Возвраты, брак и утилизация | Где и по какой единице учитываются изолированные остатки |
| Доставка | От какой точки и для какого грузового места рассчитан маршрут |
Если товар нужно доупаковать перед размещением или отгрузкой, полезно отдельно посчитать упаковку и материалы. В сравнительной модели держите материалы самостоятельной строкой, если договор не включает их в другую услугу. Тогда хранение можно сопоставлять по согласованной расчётной ёмкости, не смешивая его с расходниками.
Сравнение двух предложений на одном сценарии
Отправьте двум операторам один файл с артикулами, упакованными габаритами и календарём движения. Попросите рассчитать низкий, базовый и пиковый сценарии за один и тот же календарный период, показать оплачиваемое количество и перечислить допущения. Не делите месячную ставку на дни, если условия не разрешают такой пересчёт.
- Сверьте описание расчётной единицы и возможность смешивать артикулы.
- Для суточной модели пересчитайте дневной ряд по правилам предложения. Для модели с фиксированной или зарезервированной ёмкостью сравните согласованный резерв и период.
- Примените минимальный платёж и фиксированную плату только там, где они прямо указаны.
- Вынесите необходимые операции за пределы строки хранения и подпишите их отдельно.
- Сравните итог по трем сценариям, а не одну ставку в прайсе.
- Проверьте, какой отчёт позволит воспроизвести расчёт после запуска.
Для суточной модели запросите пример отчёта без данных других клиентов: даты, единица тарифа, занятое количество, применённое округление и сумма за период. Для фиксированной или зарезервированной ёмкости нужны подтверждённый объём резерва, период и правило его изменения.
Проверка счёта за хранение
При переменном суточном начислении сверка начинается не с итоговой суммы, а с движения остатков. Выберите закрытый период и разделите его на даты или подпериоды, в которых действовали разные версии тарифа либо ставки для отдельных зон. Сопоставляйте складской отчёт и собственный учёт на одном согласованном срезе: с одинаковым моментом снимка и часовым поясом, статусами товара, зонами хранения и учтёнными корректировками. Счёт должен относиться к тому же периоду и договорной строке. При фиксированной месячной плате вместо дневного ряда проверяют согласованную ёмкость, период и условия её изменения.
- Зафиксируйте остаток на начало периода и все приёмки, отгрузки, возвраты и списания.
- Восстановите ежедневный остаток и переведите его в места, объём или другую единицу тарифа.
- Примените согласованное округление, минимум и момент снимка.
- Для каждой ставки сложите дневные значения q; если q одинаково внутри подпериода, используйте q × число дней. Полученные единицы-дни умножьте на ставку, которая действовала для этих дат, зоны и версии тарифа, затем сложите результаты.
- Отдельно проверьте фиксированные платежи и операции, не относящиеся к хранению.
- Для расхождения найдите первый день, когда расчёт перестаёт совпадать, и запросите основание именно по этой записи.
Такой порядок быстрее показывает источник разницы: пропущенное движение, другая единица, дополнительное округление, смена зоны или неверный период. Простое деление итогового счёта на число товаров скрывает эти причины.
Что делать с медленно оборачиваемыми остатками
Если отчёт позволяет распределить плату по артикулам, для управленческого анализа можно разделить стоимость хранения артикула на количество его отгруженных единиц за тот же период. Получится стоимость хранения на одну отгруженную единицу. Это не строка счёта и не универсальный норматив, а сигнал для сравнения собственных SKU и периодов.
Если отгрузок мало, показатель может вырасти, а при нулевой отгрузке деление теряет смысл. Тогда смотрите на место-дни и план движения. Возможные решения зависят от бизнеса: уменьшить следующую партию, перераспределить запас, изменить упаковку, ускорить вывод остатков или заранее согласовать другой формат хранения. Для каждого варианта сначала оцените новый профиль остатка.
Передайте расчётный сценарий оператору
Соберите исходные данные и дневное движение в одном рабочем файле. На соседнем листе укажите низкий, базовый и пиковый сценарии, а рядом подпишите допущения: формат хранения, округление, минимум и период. Попросите оператора вернуть расчёт в той же структуре. Тогда исходное количество, правила и итог можно будет сопоставить построчно.
Сначала сверяйте модель, затем цену. Для ориентира можно проверить опубликованные цены на основные операции. Они не заменяют расчёт партии. Собранный сценарий используйте, когда будете обсуждать расчёт с DilijansFF. Итоговые условия зависят от характеристик товара и согласованного набора работ.
Частые вопросы
Есть ли средняя цена хранения товара на складе?
Одна средняя цена мало полезна без единицы тарифа и условий. Склад может считать палето-место, объём или товарную единицу, применять минимум и округление. Для сравнения переведите свой остаток в единицу каждого предложения и посчитайте стоимость за одинаковый период.
Как рассчитать объём товара для хранения?
Переведите внешние длину, ширину и высоту готовой упаковки в метры и найдите объём одной единицы: длина × ширина × высота. Результат умножьте на количество товаров в однородной группе, а объёмы разных SKU сложите. Оплачиваемый объём может отличаться, если методика склада учитывает округление, пустоты или запрет штабелирования, поэтому способ расчёта нужно подтвердить заранее.
Какой остаток брать: максимальный или средний?
При переменном суточном начислении для точной модели лучше восстановить оплачиваемую ёмкость по каждому дню. Максимум подходит для оценки требуемой мощности, но может завысить бюджет, если фактическая занятость большую часть периода ниже пика. Среднее удобно для проверки переменного суточного начисления, если оно рассчитано из того же дневного ряда после применения правил тарифа. Для фиксированной или зарезервированной ёмкости проверяют условия договора, а не средний остаток.
Можно ли посчитать хранение на одну отгруженную единицу?
Да, если отчёт позволяет распределить стоимость по артикулам. Разделите плату за хранение конкретного артикула на число его отгруженных единиц за тот же период. Не используйте этот показатель для воспроизведения счёта склада: в описанной модели исходный расчёт основан на занятой ёмкости и времени.
Хранение у фулфилмент-оператора и на маркетплейсе считается одинаково?
Нельзя считать их одинаковыми без проверки. У оператора действуют условия коммерческого предложения и договора, у маркетплейса своя актуальная тарифная модель и отчёты. Разделяйте периоды и сверяйте правила площадки в кабинете продавца перед планированием поставки.
Что уточнить, если ставка указана за месяц?
Спросите, какая ёмкость закрепляется за клиентом, можно ли уменьшать её внутри месяца, как считается неполный месяц и действует ли минимальная сумма. Заодно уточните, включены ли размещение и перемещения, чтобы месячная ставка не сравнивалась с суточной на разных условиях.






