Стандартна собівартість
1. Огляд
Функція стандартної собівартості дає змогу оцінювати запаси номенклатури за однією заздалегідь визначеною «стандартною» собівартістю, а не за ціною, яка постійно змінюється за методами ФІФО чи середньозваженої собівартості.
За ФІФО чи середньозваженою собівартістю вартість запасів змінюється щоразу, коли ви отримуєте, списуєте чи переоцінюєте матеріали. За стандартної собівартості ставку встановлюєте ви (через запис Стандартна собівартість номенклатури, Item Standard Cost), і вона змінюється лише тоді, коли ви свідомо публікуєте нову. Усі надходження, видачі й залишки цієї номенклатури обліковуються за стандартною ставкою, а різниця між фактичною ціною закупівлі та стандартною ставкою відноситься на окремий рахунок відхилення ціни закупівлі (Purchase Price Variance), а не непомітно завищує чи занижує вартість запасів.
У цьому посібнику пояснено, що робить ця функція, навіщо її обирати, як її налаштувати, як вона поводиться в операціях і в бухгалтерському обліку, а також правила, яких потрібно дотримуватися, щоб облік за стандартною собівартістю залишався узгодженим.
2. Чому варто обрати стандартну собівартість замість ФІФО / середньозваженої?
| Аспект | ФІФО / середньозважена | Стандартна собівартість |
|---|---|---|
| Стабільність вартості запасів | Змінюється з кожним надходженням і переоцінкою | Незмінна, доки ви не опублікуєте нову ставку |
| Операції заднім числом | Спричиняють повну переоцінку / перепроведення всіх пізніших записів | Без перепроведення — лише швидкий зсув кількості й вартості |
| Швидкість перепроведення | Повільно для номенклатури з довгою й насиченою історією | Швидко — ставка відома за датою, нічого не перераховується |
| Передбачуваність собівартості | Собівартість товарів залежить від партії чи середньої | Собівартість товарів — завжди стандартна ставка |
| Видимість відхилень | Цінові різниці «розчиняються» у вартості запасів | Цінові різниці виокремлено на рахунку відхилення ціни закупівлі |
| Найкраще підходить для | Торгівлі, де важлива фактична собівартість з доставкою кожної партії | Виробництва й операцій із великими обсягами, яким потрібна передбачувана собівартість продукції та часті виправлення заднім числом |
Головна перевага: записи заднім числом не спричиняють переоцінки
Це найважливіша причина перейти на стандартну собівартість.
- За ФІФО / середньозваженої операція, внесена в минуле, змінює середню собівартість чи порядок списання партій для кожної пізнішої операції. Системі доводиться перепроводити (перераховувати) весь подальший ланцюжок записів картки складського обліку. Для номенклатури з багатомісячною насиченою історією це повільно й ресурсомістко, а ще тимчасово змінює вартість запасів, яку ви вважали остаточною.
- За стандартної собівартості вартість кожного запису картки складського обліку — це просто
кількість × стандартна ставка на цю дату. Запис заднім числом лише зсуває поточну кількість у пізніших записах, а їхня вартість визначається безпосередньо з уже відомої стандартної ставки. Жодного перерахунку ФІФО / середньої і жодного завдання перепроведення. Оновлення — це один швидкий зсув кількості й вартості, а оцінка ваших запасів залишається стабільною і передбачуваною.
Коротко: стандартна собівартість міняє «ідеально відстежену фактичну собівартість» на швидкість, стабільність і передбачуваність — саме такий компроміс потрібен більшості виробничих і високонавантажених підприємств.
3. Ключове поняття: запис Стандартна собівартість номенклатури
Стандартна ставка для номенклатури публікується документом Стандартна собівартість номенклатури (Item Standard Cost). Кожен запис містить:
- Номенклатура — номенклатура, що обліковується за стандартною собівартістю (можна вибрати лише номенклатуру, для якої метод оцінки визначається як Стандартна собівартість).
- Організація — ставка встановлюється окремо для кожної організації.
- Стандартна ставка — фіксована собівартість (має бути більшою за нуль).
- Дата набрання чинності — дата, з якої діє ця ставка.
Для кожної пари «номенклатура + організація» існує хронологія записів стандартної собівартості зі строго зростаючими датами набрання чинності. На будь-яку дату діє останній запис, дата набрання чинності якого припадає на цю дату або раніше.
Номенклатура A (Організація X)
├─ ISC-2025-0001 Чинна з 01.01.2025 Ставка 100 ← ставка з 01.01.2025
└─ ISC-2026-0001 Чинна з 01.01.2026 Ставка 130 ← ставка з 01.01.2026
4. Налаштування стандартної собівартості номенклатури — крок за кроком
Крок 1 — Встановіть для номенклатури метод оцінки Стандартна собівартість
Встановіть для номенклатури Метод оцінки = Стандартна собівартість (Standard Cost) одним із трьох способів (діє найконкретніше налаштування):
- Картка номенклатури → Метод оцінки =
Standard Cost, або - Залиште поле в номенклатурі порожнім і встановіть типовий метод оцінки
Standard Costв Організації, або - Залиште обидва поля порожніми і встановіть типовий метод оцінки
Standard Costу Налаштуваннях інвентаря.
Важливо: номенклатуру, за якою вже були складські рухи, не можна перевести на стандартну собівартість заднім числом. Вмикайте стандартну собівартість для нової номенклатури або до появи за нею будь-яких складських операцій.
Крок 2 — Створіть перший запис стандартної собівартості номенклатури
- Перейдіть до Стандартна собівартість номенклатури → Створити.
- Виберіть Номенклатуру (у списку лише номенклатура, фактичний метод оцінки якої — Стандартна собівартість).
- Виберіть Організацію.
- Введіть Стандартну ставку (має бути > 0).
- Вкажіть Дату набрання чинності (не може бути в майбутньому).
- Збережіть і Проведіть.
Першу стандартну собівартість номенклатури можна створити лише до появи будь-яких складських операцій за цією парою «номенклатура + організація». Так номенклатура починає облік за стандартною собівартістю, і переоцінювати нічого не потрібно.
Крок 3 — Працюйте як зазвичай
Отримуйте, видавайте, виробляйте й переміщуйте номенклатуру як завжди. Кожен запис картки складського обліку автоматично оцінюється за стандартною ставкою, чинною на дату його проведення.
Крок 4 — Змінюйте ставку згодом (за потреби)
Коли стандартну собівартість потрібно змінити:
- Створіть новий запис стандартної собівартості номенклатури з новою ставкою.
- Вкажіть дату набрання чинності, пізнішу за дату попереднього запису (дати мають строго зростати) і не ранішу за дату останньої складської операції з цією номенклатурою.
- Проведіть його.
Під час проведення система автоматично створює й проводить переоцінювальну інвентаризацію, яка перераховує всі наявні запаси (на всіх складах) зі старої ставки на нову і відносить дохід або збиток від переоцінки на рахунок Коригування запасів. Створювати цю інвентаризацію вручну не потрібно — її сформовано за вас і пов'язано із записом.
5. Як стандартна собівартість поводиться в операціях і в обліку
Оцінка в картці складського обліку
Кожен запис картки складського обліку для номенклатури за стандартною собівартістю оцінюється за стандартною ставкою незалежно від ціни в документі (закупівлі).
Приклад — надходження за ціною, відмінною від стандартної:
- Стандартна ставка = 100
- Прибуткова накладна на 10 одиниць за ціною 150
- У картці складського обліку надходження оцінено за 100 → вартість запасів зростає на 1 000 (а не на 1 500).
Облік — відхилення ціни закупівлі
Різниця між ціною в документі (закупівлі) і стандартною ставкою — це відхилення ціни закупівлі; вона відноситься на типовий рахунок відхилення ціни закупівлі організації (або на рахунок, заданий на рівні номенклатури, якщо його вказано).
Приклад — надходження 1 одиниці за 200, стандартна ставка 130 (перманентна інвентаризація):
| Рахунок | Дебет | Кредит |
|---|---|---|
| Запаси (рахунок складу) | 130 | |
| Відхилення ціни закупівлі | 70 | |
| Отримані товари, на які не виставлені рахунки | 200 |
Різниця 70 потрапляє на рахунок відхилення ціни закупівлі, а не на собівартість реалізованих товарів. Це стосується прибуткових накладних і рахунків-фактур на покупку з позначкою «Оновити запас» (як виставлених за прибутковою накладною, так і самостійних).
Обов'язкова умова: в організації має бути налаштовано типовий рахунок відхилення ціни закупівлі (або рахунок відхилення ціни закупівлі на рівні номенклатури). Якщо жоден не задано, операцію буде заблоковано зі зрозумілим повідомленням про помилку, щоб відхилення ніколи не потрапило не туди.
Облік — виробниче відхилення
Під час виробництва готова продукція оцінюється за власною стандартною ставкою, а не за сумарною вартістю витрачених матеріалів. Будь-яка різниця між вартістю витрачених матеріалів і вартістю виготовленої продукції — це виробниче відхилення, яке відноситься на рахунок Коригування запасів організації.
Приклад — витрачено 5 од. сировини за стандартною ставкою 50 (=250), щоб виготовити 1 од. готової продукції зі стандартною ставкою 200:
- Готову продукцію оцінено в 200.
- Різницю 50 віднесено на Коригування запасів.
Переоцінка під час зміни ставки
Публікація нової стандартної собівартості номенклатури переоцінює наявні запаси на кожному складі за новою ставкою через автоматично створену переоцінювальну інвентаризацію, а дохід або збиток відноситься на Коригування запасів. Номенклатура з обліком серійних номерів і партій також переоцінюється на всіх складах, причому набори серійних номерів і партій для переоцінки не потрібні.
6. Правила, що захищають цілісність стандартної собівартості
Швидкість і стабільність стандартної собівартості забезпечують кілька обов'язкових правил. Коли розумієте, навіщо вони, жити з ними легко.
6.1 Не можна провести операцію датою, ранішою за дату останньої чинної ставки
Правило (R2): складську операцію з номенклатурою за стандартною собівартістю не можна датувати раніше за дату набрання чинності її останньої стандартної собівартості.
Чому. Гарантія швидкої роботи «без перепроведення» тримається на тому, що стандартна ставка незмінна в проміжку від останньої дати набрання чинності до сьогодні. Якби можна було внести операцію до зміни ставки:
- Пізніші записи картки складського обліку охоплювали б дві різні ставки, і швидкий зсув вартості за однією ставкою неправильно оцінив би записи, проведені після зміни ставки; а також
- що серйозніше, переоцінювальна інвентаризація, створена під час зміни ставки, зафіксувала наявну кількість на той момент. Запис заднім числом змінює цю історичну кількість, і знімок кількості в переоцінці — а отже і її вплив на головну книгу — застаріває. Щоб це виправити, знадобилося б повне перепроведення, а саме його стандартна собівартість і покликана уникати.
Тому система блокує такий запис із повідомленням на кшталт:
Запис заднім числом не дозволено
Не можна провести номенклатуру за стандартною собівартістю Item A датою 01-06-2025: вона раніша за 01-01-2026 — дату набрання чинності її останньої стандартної собівартості ISC-2026-0001.
Проведіть цей запис 01-01-2026 або пізніше.
Що робити натомість: проведіть операцію (або коригувальний запис) датою, не ранішою за останню дату набрання чинності.
Примітка: записи заднім числом у межах чинної ставки (не раніше за останню дату набрання чинності, але раніше за сьогодні) дозволені — вони лише зсувають пізнішу кількість і обробляються швидким оновленням кількості й вартості без перепроведення.
6.2 Не можна скасовувати старі складські операції — створюйте коригування
Коли стандартну собівартість встановлено і після неї вже є операції, не намагайтеся «виправити минуле», скасовуючи старі складські документи. Скасування історичного запису саме по собі є зміною хронології кількості заднім числом: воно зробило б недійсною наявну кількість, на яку спиралася кожна пізніша переоцінка, і спричинило б каскад перепроведень і переоцінок — це знівелювало б сенс стандартної собівартості й загрожувало б неузгодженою вартістю запасів.
Правильний підхід — дивитися вперед: створіть новий коригувальний запис (наприклад, рух ТМЦ або інвентаризацію) датою, не ранішою за останню дату набрання чинності, щоб відобразити зміну. Так історичний регістр залишається незмінним, а хронологія стандартної собівартості — цілісною.
Так само записи стандартної собівартості номенклатури не можна скасувати. Щоб змінити опубліковану ставку, проведіть новий запис стандартної собівартості номенклатури з новою ставкою і пізнішою датою набрання чинності. Переоцінка за новим записом коректно оформить перехід, а старий запис залишиться як історична ставка.
7. Розібрані сценарії
Сценарій A — Звичайна закупівля з ціновим відхиленням
- Встановіть для номенклатури A метод Стандартна собівартість; створіть стандартну собівартість номенклатури зі ставкою 100, чинну з сьогодні.
- Отримайте 100 одиниць за ціною в рахунку 120.
- Результат: вартість запасів зростає на
100 × 100 = 10 000; цінова різниця100 × 20 = 2 000відноситься на відхилення ціни закупівлі. Ваші запаси оцінено за чіткою, передбачуваною ціною 100 за одиницю.
Сценарій B — Щорічний перегляд ставки
- Номенклатура A весь рік обліковувалася за ставкою 100 (чинною з 01.01.2025), на двох складах є 500 одиниць.
- 01.01.2026 ви публікуєте нову стандартну собівартість номенклатури зі ставкою 130.
- Результат: переоцінювальна інвентаризація автоматично переоцінює 500 наявних одиниць (на обох складах) зі 100 на 130; приріст
500 × 30 = 15 000відноситься на Коригування запасів. З 01.01.2026 нові надходження й видачі оцінюються за 130. - Тепер ви не можете провести жодну складську операцію з номенклатурою A датою до 01.01.2026 (див. §6.1). Запізнілий рахунок за грудень потрібно провести датою 01.01.2026 або пізніше чи оформити як коригування надалі.
Сценарій C — Виправлення заднім числом у межах чинної ставки
- Остання чинна ставка — 130 (з 01.01.2026); сьогодні 15.01.2026.
- Ви виявили пропущене надходження 20 одиниць від 05.01.2026.
- Результат: дозволено. Запис проводиться за ставкою 130; поточна кількість у пізніших записах зсувається, а їхня вартість перераховується за 130 — без завдання перепроведення, швидко й стабільно.
Сценарій D — Виробництво
- Стандартна ставка сировини — 50, готової продукції — 200.
- Перепакування витрачає 5 од. сировини (вартістю 250) і дає 1 од. готової продукції.
- Результат: готову продукцію оцінено в 200; виробниче відхилення 50 відноситься на Коригування запасів.
8. Обмеження, найкращі практики та рекомендації
Обмеження
- Без переходу заднім числом. Номенклатуру, за якою вже були складські рухи, не можна перевести на стандартну собівартість; вмикайте її до першої операції з номенклатурою.
- Перша ставка має передувати будь-яким рухам. Початкову стандартну собівартість номенклатури можна створити лише до появи будь-яких складських операцій за парою «номенклатура + організація».
- Дати набрання чинності строго зростають, не можуть бути в майбутньому і мають бути не ранішими за дату останньої складської операції.
- Без записів заднім числом до зміни ставки. Операції не можна датувати раніше за останню чинну ставку (§6.1).
- Без скасування записів стандартної собівартості номенклатури; історичні складські документи також не варто скасовувати — використовуйте коригування надалі (§6.2).
Найкращі практики
- Налаштуйте рахунки заздалегідь: вкажіть в організації типовий рахунок відхилення ціни закупівлі і рахунок коригування запасів до початку операцій із номенклатурою за стандартною собівартістю, щоб відхилення відносилися правильно і система ніколи не блокувала надходження через відсутній рахунок.
- Періодично переглядайте рахунки відхилень. Стабільно велике відхилення ціни закупівлі свідчить, що ваша стандартна ставка відірвалася від реальності, — час опублікувати нову.
- Плануйте зміну ставок на чіткі дати переходу (наприклад, початок періоду чи року). Оскільки проводити операції раніше за останню дату набрання чинності не можна, обирайте дату після останньої облікованої операції — бажано тоді, коли всі записи попереднього періоду вже внесено.
- Виправляйте надалі, а не заднім числом. Вважайте історичний регістр незмінним; відображайте будь-які зміни новим датованим коригуванням.
- Використовуйте рахунки відхилення ціни закупівлі на рівні номенклатури (через «Типові значення номенклатури») лише тоді, коли номенклатурі справді потрібно відокремити своє відхилення від типового рахунку організації.
Коли рекомендувати стандартну собівартість у робочій системі
Стандартна собівартість найкорисніша для організацій, які:
- мають великі обсяги операцій, за яких перепроведення за ФІФО / середньозваженою працює повільно;
- часто вносять виправлення заднім числом і хочуть, щоб вони були дешевими й нічого не порушували;
- прагнуть передбачуваної, стабільної собівартості продукції і чіткого, відокремленого відображення цінових відхилень;
- мають виробничі процеси, у яких готова продукція має обліковуватися за плановою стандартною собівартістю.
Вона менш придатна для суто торговельних підприємств, де найважливіший показник — фактична собівартість з доставкою кожної партії.
Виробниче відхилення (для номенклатури за стандартною собівартістю)
1. Що це за функція?
Якщо ви використовуєте метод оцінки Стандартна собівартість, кожна одиниця готової продукції завжди оцінюється за фіксованою стандартною ставкою, яку ви встановили, — незалежно від того, скільки насправді коштувало її виготовлення.
Але фактична собівартість виготовлення (витрачена сировина + будь-які додаткові витрати) рідко точно дорівнює стандартній ставці. Майже завжди є невелика різниця.
Цю різницю називають виробничим відхиленням:
- Якщо виготовлення коштувало більше за стандартну ставку → несприятливе відхилення (ви витратили більше, ніж планували).
- Якщо виготовлення коштувало менше за стандартну ставку → сприятливе відхилення (ви витратили менше, ніж планували).
Ця функція гарантує, що різниця відноситься на окремий рахунок виробничих відхилень, тож її легко побачити й показати у звітах, — замість того щоб тихо змішуватися із загальним коригуванням запасів чи рахунками витрат.
Це виробничий аналог відхилення ціни закупівлі, яке ви, можливо, вже використовуєте в прибуткових накладних.
2. Простий приклад
Ви оцінюєте готовий виріб за стандартною ставкою ₹200.
Щоб виготовити 1 одиницю, ви витрачаєте сировини на ₹250.
- Готова продукція надходить на склад за стандартною вартістю: ₹200
- Фактично витрачено: ₹250
- Виробниче відхилення = ₹50 (несприятливе) → відноситься на рахунок виробничих відхилень.
Якби сировина коштувала лише ₹180, відхилення становило б ₹20 (сприятливе) — кредит рахунку відхилень.
3. Коли це застосовується?
Автоматично — до руху ТМЦ з метою Виробництво або Перепакувати, якщо для готової продукції використовується метод оцінки Стандартна собівартість.
До номенклатури, оціненої за ФІФО чи середньозваженою собівартістю, це не застосовується — така номенклатура, як і раніше, просто вбирає свою фактичну собівартість, тож відхилення немає.
4. Що потрібно налаштувати (одноразово)
Системі потрібно знати, на який рахунок відносити відхилення. Його можна задати в двох місцях:
- На рівні організації (рекомендоване типове значення)
- Перейдіть до Організації → відкрийте свою організацію.
- У розділі Налаштування складу заповніть поле Типовий рахунок виробничих відхилень.
- Цей рахунок використовуватиметься для всієї номенклатури за стандартною собівартістю в цій організації.
- На рівні номенклатури (необов'язкове перевизначення)
- Відкрийте Номенклатуру → розділ Типові значення номенклатури (окремо для кожної організації).
- Заповніть поле Рахунок виробничих відхилень для цієї номенклатури.
- Якщо його задано, він має пріоритет над типовим рахунком організації — лише для цієї номенклатури.
Який рахунок обрати? Зазвичай рахунок типу «Витрати» (наприклад, у групі Складські витрати), обраний разом із вашим бухгалтером.
5. Що буде, якщо рахунок не задано?
Якщо номенклатуру за стандартною собівартістю виготовляють чи перепаковують, а рахунок виробничих відхилень не знайдено (ні в номенклатурі, ні в організації), система зупинить операцію й покаже помилку з проханням його вказати.
Так зроблено навмисно — щоб відхилення не потрапило не туди. Просто вкажіть рахунок (розділ 4) і проведіть документ ще раз.
Переклад сторінки «Standard Valuation Rate» з документації ERPNext. © Frappe Technologies Pvt. Ltd., ліцензія CC BY-SA 3.0. Переклад — OpenOblik, на тих самих умовах. Переклад машинний, вичитка триває: помітили неточність — напишіть нам.