---
title: "\u0424\u0406\u0424\u041e \u0442\u0430 \u0441\u0435\u0440\u0435\u0434\u043d\u044c\u043e\u0437\u0432\u0430\u0436\u0435\u043d\u0430 \u0441\u043e\u0431\u0456\u0432\u0430\u0440\u0442\u0456\u0441\u0442\u044c \u2014 OpenOblik"
description: "\u042f\u043a \u0432 ERPNext \u043f\u0440\u0430\u0446\u044e\u044e\u0442\u044c \u043c\u0435\u0442\u043e\u0434\u0438 \u043e\u0446\u0456\u043d\u043a\u0438 \u0437\u0430\u043f\u0430\u0441\u0456\u0432 \u0424\u0406\u0424\u041e \u0442\u0430 \u0441\u0435\u0440\u0435\u0434\u043d\u044c\u043e\u0437\u0432\u0430\u0436\u0435\u043d\u0430 \u0441\u043e\u0431\u0456\u0432\u0430\u0440\u0442\u0456\u0441\u0442\u044c, \u0457\u0445\u043d\u0456 \u043f\u0435\u0440\u0435\u0432\u0430\u0433\u0438, \u043d\u0435\u0434\u043e\u043b\u0456\u043a\u0438 \u0439 \u0432\u043f\u043b\u0438\u0432 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u043d\u044f."
space: "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044f ERPNext"
url: "https://openoblik.com.ua/docs/sklad/fifo-and-moving-average"
updated: "2026-10-10"
---

## 1. Огляд

ERPNext оцінює запаси **безперервно**: кожен складський рух (надходження, видача, переміщення, виробництво) у реальному часі змінює і кількість номенклатури, *і* її грошову вартість у **картці складського обліку**. **Метод оцінки** визначає, *як розраховується вартість кожної одиниці, що вибуває*, а отже — скільки коштують залишки запасів і якою буде собівартість реалізованих товарів (СРТ).

ERPNext підтримує три методи оцінки:

- **ФІФО** (перше надходження — перше списання)
- **Середньозважена собівартість**
- **Стандартна собівартість** *(описана в окремому посібнику)*

У цьому посібнику пояснено **ФІФО** і **середньозважену собівартість**: як працює кожен метод, які бухгалтерські проводки він формує, як поводиться з операціями заднім числом і перепроведенням, а також переваги й недоліки кожного, щоб ви могли вибрати правильний метод для кожної номенклатури.

> **Де це налаштувати:** метод оцінки можна задати для конкретної **номенклатури** (картка номенклатури → *Метод оцінки*), за замовчуванням на рівні **організації** або глобально в **Налаштуваннях інвентаря**. Діє найконкретніше налаштування (номенклатура → організація → налаштування інвентаря).

---

## 2. ФІФО (перше надходження — перше списання)

### 2.1 Як це працює

ФІФО виходить з того, що **першими списуються найстаріші запаси**. Для кожної пари «номенклатура — склад» ERPNext веде **чергу ФІФО** із шарів `[кількість, ціна]`. Кожне надходження додає шар за його фактичною вхідною ціною; кожна видача списує шари з **початку** черги (найстаріші) за *їхніми початковими цінами*.

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

### 2.2 Приклад розрахунку


| Крок | Операція              | Черга після операції     | Вартість запасів |
| ---- | --------------------- | ------------------------ | ---------------- |
| 1    | Надходження 10 по 100 | `[10 @ 100]`             | 1 000            |
| 2    | Надходження 10 по 120 | `[10 @ 100], [10 @ 120]` | 2 200            |
| 3    | Видача 15             | `[5 @ 120]`              | 600              |


На кроці 3 видані 15 одиниць оцінюються як **10 × 100 + 5 × 120 = 1 600** (спочатку найстаріші). Решта 5 одиниць і далі оцінюються за початковою ціною 120.

### 2.3 Вплив на облік

В організації з безперервним обліком запасів видача відображає СРТ за **фактичною вартістю шарів** списаних одиниць:

- СРТ (крок 3) = 1 600
- Запаси кредитуються на 1 600; залишок активу «запаси» = 600.

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

### 2.4 Переваги

- **Близько відповідає фактичному руху вартості** — собівартість реалізованих товарів відображає реальну ціну, сплачену саме за списані одиниці.
- **Реалістична вартість залишків** — залишки оцінюються за **останніми** цінами закупівлі, тож баланс показує вартість, близьку до поточної вартості заміщення.
- **Широко визнаний** стандартами обліку й податковими органами; зрозумілий і зручний для аудиту (можна простежити, які шари було списано).
- **Добре підходить для номенклатури з терміном придатності / ротацією партій** (харчі, фармацевтика, швидкопсувні товари), яку й фізично видають «від найстарішого».

### 2.5 Недоліки

- **Чутливий до операцій заднім числом** — якщо вставити чи змінити минулу операцію, змінюється те, які шари списують наступні видачі, тож **усі наступні записи картки складського обліку треба перерахувати (перепровести)**. На довгих і щільних історіях операцій таке перепроведення повільне й ресурсоємне.
- **Нестабільна СРТ за зростання цін** — першими списуються старші, дешевші шари, через що під час інфляції СРТ може бути заниженою, а прибуток — завищеним.
- **Більше обчислень і даних** — чергу шарів треба вести й зберігати для кожної пари «номенклатура — склад».
- **Більше навантаження від перепроведення**, коли виправлення, скасування чи документи додаткових витрат зачіпають минулі записи.

---

## 3. Середньозважена собівартість

### 3.1 Як це працює

Метод середньозваженої собівартості веде **одну усереднену ціну** для кожної пари «номенклатура — склад». За **кожного надходження** середнє значення перераховується:

```
нове середнє = (наявна к-сть × поточна середня ціна + вхідна к-сть × вхідна ціна)
               ──────────────────────────────────────────────────────────────────
                                 наявна к-сть + вхідна к-сть
```

Видачі оцінюються за **поточною середньою ціною** і **не змінюють** середнього значення; його змінюють лише надходження (та переоцінки).

### 3.2 Приклад розрахунку


| Крок | Операція              | Кількість у наявності | Середня ціна | Вартість запасів |
| ---- | --------------------- | --------------------- | ------------ | ---------------- |
| 1    | Надходження 10 по 100 | 10                    | 100          | 1 000            |
| 2    | Надходження 10 по 120 | 20                    | 110          | 2 200            |
| 3    | Видача 15             | 5                     | 110          | 550              |


На кроці 2 середнє значення стає `(10×100 + 10×120) / 20 = 110`. Кожна з 15 одиниць, виданих на кроці 3, оцінюється в **110** → СРТ = 1 650; решта 5 одиниць оцінюються по 110 = 550.

### 3.3 Вплив на облік

- СРТ (крок 3) = **1 650** (15 × середня 110).
- Запаси кредитуються на 1 650; залишок активу «запаси» = 550.

Порівняно з ФІФО на тих самих даних середньозважена собівартість **згладжує** вартість: СРТ становить 1 650 проти 1 600 за ФІФО, а різниця переходить у вартість залишків.

### 3.4 Переваги

- **Згладжує коливання цін** — одна усереднена ціна пом'якшує вплив нестабільних закупівельних цін, тож СРТ і маржа стабільніші.
- **Простіший і легший** — для кожної пари «номенклатура — склад» ведеться лише одна ціна; не треба зберігати й перебирати чергу шарів.
- **Легше зрозуміти й звірити** — принцип «одна номенклатура — одна поточна собівартість» інтуїтивно зрозумілий для операційної роботи та звітності.
- **Добре підходить для однорідної, швидкооборотної, стандартизованої номенклатури**, окремі партії якої не відрізняються (кріплення навалом, пальне, хімічна сировина).

### 3.5 Недоліки

- **Також потребує перепроведення при операціях заднім числом** — оскільки минуле надходження змінює поточне середнє для **всіх наступних** операцій, ERPNext має перерахувати весь подальший ланцюжок. Як і з ФІФО, на довгих історіях це може бути повільно.
- **Не відстежує фактичну вартість партії** — вартість вибуття усереднена, тож може відрізнятися від реальної ціни, сплаченої за конкретні відвантажені одиниці; менш точний для номенклатури з відстеженням партій або дорогої номенклатури.
- **Середнє може відставати від реальності** — коли ціни швидко змінюються, усереднена ціна відстає від поточної ринкової, що може спотворювати маржу окремих продажів.
- **Менш детальний аудиторський слід** — не можна вказати, що «саме ці одиниці вибули за саме цією вартістю», лише середнє на той момент.

---

## 4. ФІФО і середньозважена собівартість — коротке порівняння


| Аспект                                         | ФІФО                                                          | Середньозважена собівартість                       |
| ---------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------- |
| **Основа вартості вибуття**                    | Фактична ціна найстарішого шару, що залишився                 | Поточна усереднена ціна                            |
| **Відстежує фактичну вартість партії?**        | Так (з точністю до шару)                                      | Ні (усереднено)                                    |
| **Поведінка СРТ**                              | Спочатку відображає найстаріші ціни                           | Згладжена за всіма надходженнями                   |
| **Вартість залишків на кінець періоду**        | За останніми цінами закупівлі                                 | За усередненою ціною                               |
| **Які дані ведуться**                          | Черга шарів `[к-сть, ціна]`                                   | Одна середня ціна                                  |
| **Операція заднім числом → перепроведення?**   | **Так** (перерахунок подальшого ланцюжка)                     | **Так** (перерахунок подальшого ланцюжка)          |
| **Обсяг обчислень**                            | Більший (перебір шарів)                                       | Менший (одна ціна)                                 |
| **Найкраще підходить для**                     | Швидкопсувної номенклатури, ротації партій, чутливої до аудиту | Однорідної, великооб'ємної, стандартизованої номенклатури |
| **Визнання в статутному обліку**               | Дуже широко визнаний                                          | Широко визнаний                                    |


---

## 5. Спільне обмеження: операції заднім числом запускають перепроведення

Це найважливіша операційна особливість, спільна для обох методів, — і головна відмінність від **стандартної собівартості**.

І за **ФІФО, і за середньозваженою собівартістю** вартість будь-якого запису картки складського обліку залежить від **попередніх записів** (які шари існують або яке поточне середнє). Тому коли ви:

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

…ERPNext має **перепровести** — перерахувати кількість, ціну, вартість і вплив на головну книгу для **кожного наступного запису картки складського обліку** для цієї пари «номенклатура — склад» (завдання *Перепроведення оцінки номенклатури*). Для номенклатури з довгою й насиченою історією це **повільно, ресурсоємно й тимчасово змінює вартість запасів, яку ви вважали остаточною**.

> Якщо у вашій організації часто вносять **виправлення заднім числом** і таке перепроведення обходиться дорого, розгляньте метод **стандартної собівартості** (див. окремий посібник *Стандартна собівартість*): за ним ціна відома на кожну дату, а операції заднім числом **не** запускають перепроведення.

---

## 6. Вибір методу — рекомендації


| Ваша ситуація                                                                  | Рекомендований метод                              |
| ------------------------------------------------------------------------------ | ------------------------------------------------- |
| Швидкопсувна номенклатура / з терміном придатності, яку видають «від найстарішого» | **ФІФО**                                      |
| Дорога номенклатура або номенклатура з відстеженням партій, де потрібна точна вартість | **ФІФО**                                  |
| Статутний / податковий режим, що очікує фактичного руху вартості               | **ФІФО**                                          |
| Однорідна, стандартизована, швидкооборотна номенклатура                        | **Середньозважена собівартість**                  |
| Вам потрібна плавніша, стабільніша маржа                                       | **Середньозважена собівартість**                  |
| Вам потрібні мінімальні витрати на супровід оцінки                             | **Середньозважена собівартість**                  |
| Ви часто проводите операції **заднім числом**, і перепроведення заважає        | **Стандартна собівартість** *(окремий посібник)*  |
| Вам потрібна передбачувана фіксована собівартість продукції й окремий облік цінових відхилень | **Стандартна собівартість** *(окремий посібник)* |


### Корисні практики (для обох методів)

- **Задайте метод до першої операції з номенклатурою.** Зміна методу оцінки, коли номенклатура вже є на залишках, порушує облік і може бути заблокована.
- **Увімкніть рахунки безперервного обліку запасів** (склад / запаси, отримані товари, на які не виставлені рахунки, СРТ, коригування запасів), щоб оцінка й головна книга завжди йшли синхронно.
- **Групуйте виправлення минулих періодів** і проводьте їх у години низького навантаження, бо вони запускають перепроведення.
- **Оформлюйте документи додаткових витрат одразу** після надходження, щоб уникнути великих переоцінок заднім числом.
- **Періодично звіряйте вартість запасів із головною книгою** (картка складського обліку / залишок на складі проти рахунку запасів), щоб рано помітити розбіжності.
- **Будьте послідовні в межах категорії номенклатури**, щоб звітність і маржа для схожої номенклатури були порівнянними.

---

## 7. Підсумок

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

---

*Переклад сторінки [«FIFO and Moving Average»](https://docs.frappe.io/erpnext/fifo-and-moving-average) з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/deed.uk). Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — [напишіть нам](/kontakty).*
