FIFO (от английского First In, First Out — «первым пришёл, первым ушёл») — это принцип, который уже десятилетиями организует работу складов, бухгалтерии, программирования и даже кухни в пиццерии за углом. В самом простом понимании он гласит: то, что поступило первым, покидает систему первым.
В бухгалтерском учёте FIFO применяется для оценки расхода запасов по ценам самых ранних поставок. В информатике это очередь — структура данных, где элемент, добавленный раньше всех, обслуживается первым. В логистике — физическое движение товаров, предотвращающее залеживание партий. А в жаргоне HR «работа FIFO» означает особую модель вахтовой ротации сотрудников на удалённых объектах.
Статья раскрывает все грани FIFO — с конкретными цифрами, примерами, правовой основой и практическими рекомендациями. Чтобы и бухгалтер, ведущий складской учёт, и студент-информатик нашли ответы, подходящие именно для их задач.
Откуда взялся принцип FIFO и что он на самом деле означает
Идея стара как сама торговля. Купец на средневековой ярмарке, не желавший выбрасывать заплесневелый сыр, сначала продавал круги, привезённые неделю назад. Название «FIFO» появилось только с развитием англосаксонской бухгалтерии XX века, а в Россию оно пришло в основном через логистику и международные стандарты учёта.
Аббревиатура всегда расшифровывается одинаково: First In, First Out. Последствия этой короткой формулы сильно различаются в зависимости от сферы. В бухгалтерии речь об исторических ценах и финансовом результате. На складе — о свежести партий и минимизации потерь. В программировании — о порядке обработки задач в очереди. Общий смысл один: уважение к порядку поступления.
Главное: FIFO — это не только бухгалтерский термин. Это универсальное правило организации потоков — людей, данных, товаров и даже пациентов в приёмном отделении.
FIFO в бухгалтерском учёте — метод оценки запасов шаг за шагом
В российском законодательстве метод FIFO занимает своё место: он относится к допустимым способам оценки расхода материально-производственных запасов. Остальные варианты — AVCO (средневзвешенная стоимость), LIFO и детальная идентификация. Выбор делает руководитель организации, и его нужно закрепить в учётной политике.
Механизм интуитивно понятен. Допустим, оптовая база купила в январе 100 единиц товара по 10 zł, в феврале ещё 100 по 12 zł, а в марте 100 по 14 zł. В апреле продаёт 150 единиц. По FIFO «изымаются» товары в порядке поступления: сначала 100 январских по 10 zł (1000 zł), затем 50 февральских по 12 zł (600 zł). Итого себестоимость проданных товаров — 1600 zł, а на складе остаются запасы по самым свежим ценам.
Последствие? В периоды инфляции — которых в последние годы было немало — FIFO занижает себестоимость и завышает финансовый результат, поскольку списывает сначала самые дешёвые партии. Это выгодно для красивого баланса перед инвесторами, но увеличивает налог на прибыль.
FIFO против LIFO и AVCO — сравнение методов
Выбор метода — не прихоть бухгалтера, а стратегическое решение, влияющее на финансовые показатели, налоги и восприятие компании. Таблица ниже наглядно показывает ключевые различия.
| Метод | Принцип оценки расхода | Влияние при росте цен | Правовой статус в России |
|---|---|---|---|
| FIFO | По ценам самых ранних поставок | Ниже затраты, выше прибыль, выше налог | Допустим |
| LIFO | По ценам самых поздних поставок | Выше затраты, ниже прибыль, ниже налог | Ограниченно допустим, запрещён МСФО 2 |
| AVCO (средневзвешенная) | По средневзвешенной цене всех поставок | Промежуточный результат, сглаживает колебания | Допустим и очень популярен |
| Детальная идентификация | Каждая единица по своей реальной цене | Самый точный, но трудоёмкий | Допустим, применяется для уникальных активов |
Источники: законодательство РФ о бухгалтерском учёте, Международный стандарт финансовой отчётности МСФО 2 «Запасы».
Из опыта аудита финансовой отчётности небольших торговых компаний следует, что более половины выбирают FIFO — благодаря соответствию МСФО и логике реального оборота товаров. Производители чаще предпочитают AVCO, так как оно сглаживает колебания цен на сырьё.
FIFO на складе — физическая последовательность выдач
Склад, работающий по системе FIFO, напоминает упорядоченный балет паллет. Новые поставки приходят с одной стороны, а выдача идёт с другой. Старый товар всегда получает приоритет, иначе он начнёт залеживаться и терять ценность.
Принцип критически важен в отраслях, где важна свежесть. Молокозавод, перепутавший очерёдность, рискует остаться с партией йогуртов за два дня до конца срока годности. Аптечная база может столкнуться с отзывом лекарств. Строительный магазин — с тем, что мешки цемента слиплись в монолит.
На практике FIFO реализуется через проточные стеллажи с роликами (паллета сама скатывается к зоне выдачи), маркировку дат на упаковках, QR-коды и системы WMS, которые автоматически блокируют выдачу новой партии, пока не закончится старая.
FIFO, FEFO, LIFO, HIFO — когда какую систему использовать на складе
У FIFO в логистике есть «родственники», которых часто путают. Различия важны.
- FIFO — выдача по дате приёмки. Стандарт для товаров длительного хранения, но подверженных технологическому устареванию (электроника, косметика).
- FEFO (First Expired, First Out) — приоритет у партии с ближайшим сроком годности. Обязательно в фармацевтике, пищевой отрасли и химии.
- LIFO (Last In, First Out) — последним пришёл, первым ушёл. Применяется физически только для сыпучих материалов на отвалах.
- HIFO (Highest In, First Out) — сначала самые дорогие партии. Редкий метод, иногда используемый в налоговых целях.
- LOFO (Lowest In, First Out) — сначала самые дешёвые.
Выбор часто диктует природа товара: цемент сложно перекладывать, а заморозку нужно выдавать по дате производства.
FIFO в программировании — очередь как основа алгоритмов
Где бухгалтер видит затраты, программист видит структуру данных. Очередь FIFO — это структура, в которой элементы добавляются в конец (enqueue/push), а извлекаются из начала (dequeue/pop). Классическая аналогия — касса в супермаркете: кто первый встал, тот первый и обслуживается.
Такие очереди работают везде: буфер клавиатуры, задания принтера, планировщик задач в ОС, брокеры сообщений (RabbitMQ, Kafka), алгоритм поиска в ширину (BFS) и многие другие системы.
Реализовать очередь можно по-разному: на массиве (кольцевой буфер), на связном списке или через готовые библиотеки — std::queue в C++, collections.deque в Python, Queue в Java.
В Unix FIFO — это ещё и именованный канал (named pipe) для обмена данными между процессами.
FIFO как система работы — вахта на удалённых объектах
В HR и нефтегазовой отрасли «работа FIFO» (Fly-In Fly-Out) означает совсем другое: сотрудник вылетает на отдалённый объект (шахту, платформу, стройку), работает там несколько недель интенсивно, затем возвращается домой на такой же период отдыха.
Модель особенно популярна в Австралии, Канаде и на российских вахтах. Её часто путают со сменной работой, но это разные вещи: смена — это чередование дня и ночи на одном месте, а FIFO — смена самого места работы и проживания.
Преимущества и недостатки FIFO в бухгалтерском учёте
Хотя FIFO — популярный и широко принятый метод, у него есть нюансы.
Преимущества:
- Соответствие реальному движению товаров — упрощает инвентаризации и аудиты.
- Международное признание (МСФО, US GAAP, российские нормы).
- Реалистичная оценка остатков запасов в балансе.
- Простота понимания для сотрудников.
Недостатки:
- В инфляции завышает прибыль и налог на прибыль.
- Может привести к продаже ниже текущей себестоимости замещения.
- Требует тщательного учёта партий (особенно без ERP).
- В дефляции эффект обратный.
Практический совет: при высокой оборачиваемости и сильной инфляции часто лучше AVCO. FIFO идеален, когда партии чётко разделены и даты критичны.
FIFO на практике — реальный числовой пример
Небольшая пекарня закупает муку в 25-килограммовых мешках. В июле — 200 мешков по 65 zł, в августе — 150 по 72 zł, в сентябре — 100 по 78 zł. В сентябре расходует 300 мешков.
По FIFO: 200 × 65 = 13 000 zł + 100 × 72 = 7200 zł = 20 200 zł. Остаток: 50 мешков по 72 zł + 100 по 78 zł = 11 400 zł.
При LIFO себестоимость была бы выше (21 850 zł), а остаток ниже. Разница ощутимо влияет на налог и cash flow.
Самые частые ошибки при применении FIFO
Часто компания декларирует FIFO в учётной политике, но на складе работает по-другому. Это приводит к расхождениям и проблемам при аудите.
Нельзя применять разные методы внутри одной однородной группы запасов. Менять метод в середине года тоже проблематично — требуется обоснование и раскрытие в отчётности.
FIFO в эпоху автоматизации — тенденции 2026 года
Современные ERP-системы (1С, SAP, Microsoft Dynamics и другие) отлично поддерживают FIFO. Добавились ИИ, который прогнозирует залеживание, и RFID-датчики для реального времени. Для малого бизнеса облачные решения позволяют вести учёт с телефона без штатного бухгалтера.
Когда FIFO — не лучший выбор
FIFO уступает в торговле топливом (лучше AVCO), ювелирке (детальная идентификация) или при работе с насыпными материалами (LIFO). Перед выбором всегда полезно сделать симуляцию на исторических данных.
FIFO — как проверенный бабушкин рецепт: простой, надёжный и универсальный. Но иногда стоит выбрать более подходящий инструмент под конкретную ситуацию.