Nordlet

← Документація / Глосарій

Що таке FIFO? Порівняння методів оцінки запасів

Як працюють шари FIFO, детальний приклад порівняння з методом середньозваженої собівартості, чому LIFO заборонено в ЄС та як безперервний рушій FIFO списує шари витрат.

FIFO (first in, first out - першим надійшов, першим вийшов) - це припущення щодо руху витрат: у разі продажу одиниці продукції ви списуєте вартість найстарішої одиниці, яка все ще є на балансі. Це дає відповідь на питання, яке не має фізичного вирішення. Якщо ви придбали однакові товари спочатку по 10 €, потім по 12 €, а згодом по 11 €, і продаєте один із них, то яка саме вартість пішла зі складу?

Одиниці товару неможливо розрізнити, тому бухоблік застосовує певне правило. Обране вами правило впливає як на відображений прибуток, так і на баланс, тому такий вибір є обліковою політикою, а не просто технічною деталлю.

Як працюють шари

Метод FIFO розглядає кожну закупівлю як окремий шар (layer) із власною кількістю та собівартістю одиниці, і списує їх у порядку надходження.

Початкова позиція:

Шар Отримано Кількість Собівартість одиниці Вартість
1 3 січ 100 10,00 1 000
2 14 лют 100 12,00 1 200
3 2 бер 100 11,00 1 100
300 3 300

Продано 150 одиниць. Метод FIFO бере всі 100 із першого шару та 50 із другого:

Собівартість реалізованої продукції = (100 × 10,00) + (50 × 12,00) = 1 600
Залишок запасів = (50 × 12,00) + (100 × 11,00) = 1 700

Перший шар тепер повністю вичерпано, у другому шарі залишилося 50 одиниць, а третій залишається недоторканим. Наступний продаж розпочнеться з другого шару.

Порівняння методів

Ті самі три закупівлі, ті самі 150 проданих одиниць за ціною 3 000 €:

Метод Собівартість реалізованої продукції (COGS) Кінцеві запаси Валовий прибуток
FIFO 1 600 1 700 1 400
Середньозважена собівартість (Weighted average) 1 650 1 650 1 350
LIFO (не дозволено в ЄС) 1 700 1 600 1 300

Середньозважена собівартість використовує єдину змішану ціну - 3 300 ÷ 300 = 11,00 € за одиницю, - яка перераховується після кожної закупівлі в безперервній системі (perpetual system). Це згладжує коливання цін і є простішим для пояснення ціною того, що така вартість ніколи не збігається з жодною реальною транзакцією.

LIFO (last in, first out - останнім надійшов, першим вийшов) списує найновіші витрати в першу чергу. За умов зростання цін цей метод показує найменший прибуток і, відповідно, найменші податки, що і є причиною його популярності в США та заборони за стандартами МСФЗ (ПБО 2 / IAS 2): він залишає запаси в балансі за застарілими цінами, які не відповідають поточній ринковій вартості. Компанії з ЄС, які звітують за МСФЗ або національними П(С)БО, гармонізованими з ними, не можуть його використовувати, тоді як литовські стандарти бізнес-обліку дозволяють FIFO та середньозважену собівартість.

Зверніть увагу на закономірність: коли ціни зростають, FIFO показує вищий прибуток і актуальнішу вартість запасів. Старіші, дешевші витрати потрапляють до звіту про сукупні доходи, тоді як новіші, дорожчі залишаються на балансі. У разі падіння цін ситуація дзеркальна. Жоден метод не є "консервативним" за будь-яких умов.

Вибір між FIFO та середньозваженою собівартістю

  • FIFO відповідає фізичному руху товарів для будь-якої продукції з обмеженим терміном придатності, утримує запаси на балансі близько до поточної вартості та формує аудиторський слід (audit trail), де вартість кожного продажу можна простежити до конкретного надходження.
  • Середньозважена собівартість підходить для сировинних товарів (commodities) та масової однорідної продукції, зменшує вплив волатильності вхідних цін на прибуток і потребує менших зусиль на ведення обліку.

Незалежно від обраного методу діють два обмеження. Послідовність (Consistency): ви не можете перемикатися на метод, який дає кращий показник у поточному році. Оцінка за найменшою з двох оцінок: собівартість чи чиста вартість реалізації (lower of cost and net realisable value): якщо вартість запасів упала нижче собівартості, їх уцінюють; припущення щодо руху витрат визначають саме собівартість, а не кінцеву вартість.

Безперервна (Perpetual) та періодична (Periodic) системи

Безперервна система оновлює запаси та собівартість реалізованої продукції під час кожної операції, тому обидва показники є коректними в будь-який момент часу. Періодична система проводить інвентаризацію наприкінці періоду та визначає собівартість реалізованої продукції розрахунковим шляхом:

Собівартість реалізованої продукції = Початкові запаси + Закупівлі − Кінцеві запаси

Періодична система дешевша, але «сліпа» - ви не можете дізнатися свою валову маржу до проведення інвентаризації, а нестачі залишаються непомітними, оскільки вони неявно включаються до собівартості. Безперервна система використовується в усіх системах реального часу і саме вона дозволяє виявити розбіжності в запасах: за обліковими даними у вас 300 одиниць, фактично на складі 297, і ця різниця є реасною подією, що потребує пояснення.

Як працює рушій FIFO в Nordlet

Облік запаси є безперервним та базується на методі FIFO (perpetual and FIFO), реалізований як справжні шари витрат, а не як плаваюча середня вартість.

Кожне вхідне надходження - надходження від постачальника, випуск готової продукції з виробництва або надлишок за результатами інвентаризації - створює рядок руху товару, що містить кількість, собівартість одиниці та залишкову кількість (remaining quantity). У разі списання запасів рушій вибирає шари із залишковою кількістю більшою за нуль, упорядковані за ** датою та часом створення**, і зменшує залишок кожного шару доти, доки не буде покрита необхідна кількість. Списання, що охоплює три шари, формує собівартість із трьох різних одиничних вартостей, точно так само, як у прикладі вище.

Така архітектура має важливі наслідки:

  • Вартість запасів завжди розраховується як сума добутків залишкової кількості та собівартості одиниці за відкритими шарами, що і відображається в епонді POST /v1/reports/stock-balance - цей показник звіряється зі знаком рахунку запасів у головній книзі, оскільки собівартість списується в момент вибуття.
  • Аналіз віку запасів (stock aging) є реальним, а не оціночним: /v1/reports/stock-aging групує залишкові шари за датою їх надходження, дозволяючи побачити, наприклад, що в запасах на суму 12 500 € є товари на 3 000 €, отримані понад 90 днів тому.
  • Витрати на придбання та доставку (Landed costs) коригують самі шари. Транспортні витрати, розподілені після надходження, збільшують собівартість одиниці в шарах, де все ще зберігаються запаси, тоді як уже продані одиниці заднім числом не перераховуються, що дозволяє залишати закриті періоди закритими.
  • Нестачу запасів відхиляють, а не проводять у мінус, тому в обліку ніколи не з'являться запаси, яких не існує насправді.

Чесні межі застосування: FIFO є єдиним реалізованим методом руху витрат. Тут немає опції середньозваженої собівартості чи обліку за індивідуальними серійними номерами, а запаси оцінюються за собівартістю - автоматична уцінка до чистої вартості реалізації виконується вручну через бухгалтерську довідку (journal entry) на основі звіту про вік запасів.

FAQ

Що означає FIFO в бухгалтерії?

First in, first out: собівартість найстаріших одиниць на складі списується на собівартість реалізованої продукції в першу чергу, залишаючи вартість нещодавно придбаних товарів у кінцевих запасах. Це припущення щодо руху витрат, яке не вимагає фізичного переміщення товарів у такому ж порядку.

Чи означає FIFO обов'язковий фізичний продаж найстаріших запасів першими?

Ні, хоча часто вони збігаються. FIFO стосується того, яка саме собівартість списується на витрати, тоді як фізичний рух є складською практикою. Ви можете застосовувати облік за FIFO, відвантажуючи ту коробку, яка стоїть найближче до виходу.

Чому LIFO заборонено в ЄС?

Стандарт IAS 2 забороняє цей метод, оскільки він залишає запаси в балансі за застарілими цінами, спотворюючи реальну вартість наявного майна. Європейські стандарти, гармонізовані з МСФЗ, дотримуються такої ж заборони; прийнятими методами є FIFO та середньозважена собівартість.

Чи дає FIFO вищий прибуток, ніж середньозважена собівартість?

У періоди зростання цін - так, FIFO списує старіші та дешевші витрати на собівартість реалізованої продукції та залишає новіші й дорожчі товари в запасах. У разі падіння цін залежність змінюється на протилежну. Жоден із методів не є універсально більш консервативним.

Чи можу я змінити метод оцінки запасів?

Лише за наявності вагомих підстав та належного розкриття інформації в звітності. Послідовність є фундаментальним принципом бухобліку саме тому, що зміна методу змінює показник прибутку, а запобігання опортуністичній зміні є головною метою цього принципу.