# FIFO и FEFO на складе: в чём разница и как организовать

> FIFO — первым пришёл, первым ушёл; FEFO — первым отгружают товар с ближайшим сроком годности. Где что нужно, какие стеллажи подходят и как не нарушить ротацию.

Источник: https://latax.ru/articles/fifo-i-fefo-na-sklade · опубликовано 2026-10-31 · обновлено 2026-11-01 · Latax (latax.ru)

**FIFO** (first in, first out — «первым пришёл, первым ушёл») — со склада первым отгружают товар, который **раньше поступил**. **FEFO** (first expired, first out — «первым истекает, первым уходит») — первым отгружают товар с **ближайшим сроком годности**, даже если он пришёл позже. Для товара без срока годности достаточно FIFO; для продуктов, лекарств, косметики, бытовой химии и кормов правильнее **FEFO**. Разница заметна, когда партии приходят с разными сроками: новая партия может истекать раньше старой.

## Сравнение методов

| Метод | Правило | Где применяют | Что нужно |
|---|---|---|---|
| FIFO | первая поступившая партия уходит первой | одежда, запчасти, стройматериалы, упаковка | дата приёмки в учёте |
| FEFO | первой уходит партия с ближайшим сроком | продукты, фарма, косметика, химия, корма | срок годности по каждой партии |
| LIFO | последняя поступившая уходит первой | сыпучие и однородные товары без срока, набивные стеллажи | ничего, но ротации нет |

LIFO на складе — не выбор, а следствие конструкции: в **набивном стеллаже** с одним въездом последняя паллета закрывает предыдущие. Подробнее — [набивные стеллажи](https://latax.ru/articles/nabivnye-stellazhi).

## Пример, где FIFO ошибается

1 октября пришла партия йогурта со сроком до 20 октября. 5 октября — партия от другого завода со сроком до 15 октября. По FIFO первой отгрузят октябрьскую партию от 1-го, а партия от 5-го пролежит и истечёт раньше. По FEFO первой уйдёт партия со сроком 15 октября. Поэтому для скоропорта FEFO — правило по умолчанию, а торговые сети часто ещё и требуют **минимальный остаточный срок** при приёмке.

## Какие стеллажи помогают

| Стеллаж | Ротация | Комментарий |
|---|---|---|
| Фронтальный | любая | доступ к каждой паллете, порядок задаёт учёт |
| Гравитационный | FIFO «по конструкции» | загрузка с одной стороны, отбор с другой |
| Паллетный шаттл | FIFO или LIFO | зависит от доступа с одного или двух торцов |
| Набивной drive-in | LIFO | один торец для загрузки и отбора |
| Проходной drive-through | FIFO | загрузка и выгрузка с разных торцов |
| Полочный | любая | ручной отбор, порядок — по ячейкам |

Гравитационные стеллажи дают FIFO без участия людей: паллеты сами скатываются к зоне отбора, см. [гравитационные стеллажи](https://latax.ru/articles/gravitacionnye-stellazhi). Но FEFO и они не гарантируют: если новая партия с коротким сроком заехала в канал за старой, она выйдет позже. Для FEFO на гравитации партии с разными сроками кладут в **разные каналы**.

## Как организовать на практике

1. **Записывать партию и срок при приёмке.** Без этого ни FIFO, ни FEFO не работают. Срок берут из маркировки или документов поставщика; для маркированных товаров часть данных есть в коде маркировки.
2. **Адресное хранение.** Каждая паллета или коробка — в конкретной ячейке с привязкой к партии, см. [адресное хранение на складе](https://latax.ru/articles/adresnoe-hranenie-na-sklade).
3. **Правило отбора в учётной системе.** WMS или учётная программа сама выдаёт ячейку, из которой брать, — по дате приёмки (FIFO) или сроку (FEFO). Отборщик не выбирает «ближайшую».
4. **Одна партия — одна ячейка.** Смешивать партии на одной паллете или полке — главный источник ошибок.
5. **Контроль сроков.** Отчёт по товарам с остаточным сроком меньше заданного — раз в день или в неделю; такие партии ставят в приоритет или уценяют.
6. **Инвентаризация с проверкой сроков** — заодно находит «застрявшие» старые партии, см. [инвентаризация склада](https://latax.ru/articles/inventarizaciya-sklada).

## Частые ошибки

- **Новую партию ставят спереди**, старую — в глубину ячейки. На полочном стеллаже новое кладут **сзади**, старое двигают вперёд.
- **Отбор «откуда удобнее»** без подсказки системы.
- **Партия без срока в учёте** — FEFO фактически превращается в «как получится».
- **Возвраты** ставят на место без проверки срока.

## Учётный FIFO — другое

Не путайте складскую ротацию с **бухгалтерским методом ФИФО** — способом оценки себестоимости списанных запасов. Бухгалтерия может считать себестоимость по ФИФО или по средней, а склад при этом физически отгружать по FEFO — одно другому не мешает. Выбор метода оценки — вопрос учётной политики, его стоит обсудить с бухгалтером.

## Как учесть ротацию в Latax

В [планировщике](https://latax.ru/app/) можно сравнить варианты стеллажей под нужную ротацию: фронтальные ряды, набивные каналы для однородного товара или полочную зону для ручного отбора — и посмотреть, сколько мест даёт каждый вариант. Учёт партий и сроков планировщик не ведёт — это задача WMS. Сколько паллетомест даст ваш склад при разных типах стеллажей, оценит [калькулятор паллетомест](https://latax.ru/kalkulyator-palletomest/).

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

### Чем FIFO отличается от FEFO?

FIFO отгружает первым то, что раньше пришло. FEFO — то, у чего раньше истекает срок годности.

### Обязателен ли FEFO для продуктов?

Прямого общего требования «работать по FEFO» нет, но продавать просроченное нельзя, а сети требуют остаточный срок. На практике продуктовые склады работают по FEFO.

### Можно ли соблюдать FIFO на набивном стеллаже?

На классическом drive-in с одним въездом — нет, там LIFO. Нужен проходной вариант или отдельный канал под каждую партию.

### Нужна ли WMS для FIFO?

На небольшом складе можно вести партии в учётной программе и подписывать паллеты. С ростом ассортимента без WMS ротация быстро нарушается.

## Источники

- Практика складской логистики: методы ротации запасов FIFO, FEFO, LIFO.
- ФСБУ 5/2019 «Запасы» — способы оценки запасов в бухгалтерском учёте (для различия учётного и складского ФИФО).
- Требования к срокам годности — технические регламенты на соответствующую продукцию; детали уточняйте у специалиста.

---
