Перейти до основного вмісту

Специфікація матеріалів (BOM) з поясненнями: однорівневі та багаторівневі BOM, інженерні та виробничі BOM, і як точна BOM керує калькуляцією собівартості, закупівлями та контролем запасів

Опубліковано 12 хв. читанняMike ThriftMike Thrift
Специфікація матеріалів (BOM) з поясненнями: однорівневі та багаторівневі BOM, інженерні та виробничі BOM, і як точна BOM керує калькуляцією собівартості, закупівлями та контролем запасів
Зміст цієї сторінки

Ви оцінили замовлення з маржею 35 відсотків, виготовили його, відвантажили — а потім цифри на кінець місяця показали, що насправді ви заробили 22 відсотки. Нічого в вашій праці не змінилося, і ціни на матеріали ледве зрушили. Змінилося те, що перелік деталей, за яким купував відділ закупівель, відставав на дві ревізії від того, який спроєктували інженери: замінний роз'єм, товстіший калібр сталі та пакунок кріплень, який ніхто не додав до кошторису. Ваша маржа не витекла в цеху. Вона витекла в електронній таблиці, за яку ніхто не відповідав.

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

Що насправді містить BOM​

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

  • Номер деталі — унікальний ідентифікатор. Описи дрейфують («кронштейн, сталь» проти «сталевий кронштейн»); номери — ні.
  • Опис і ревізія — що це за деталь і яка версія. Саме ревізія не дає закупівлям купувати за кресленням минулого кварталу.
  • Кількість на батьківський елемент — скільки цього компонента входить в одну одиницю складання над ним.
  • Одиниця виміру — штуки, фути, фунти, літри. Невідповідність одиниць виміру (купувати у фунтах, споживати в кілограмах) — одна з найпоширеніших помилок BOM.
  • Позначення посилань або номери позицій — куди йде деталь, особливо в електроніці (R14, C7) та комплектах.
  • Затверджені замінники та альтернативи — які деталі можуть замінити цю без інженерного перегляду і за яких умов.
  • Примітки щодо постачання — виготовляти чи купувати, переважний постачальник, час виконання замовлення. Строго кажучи, не частина проєкту, але закупівлі не можуть планувати без цього.

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

Однорівневі проти багаторівневих BOM​

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

Багаторівнева BOM (також звана відступленою BOM) вкладає субскладання в готовий продукт, показуючи повне дерево батько-дитина. Розглянемо велосипед:

  • Рівень 0: Гірський велосипед, модель T-200 (1 шт.)
    • Рівень 1: Складання рами (1 шт.)
      • Рівень 2: Алюмінієва труба, 6061 (4,2 фунта)
      • Рівень 2: Зварювальний дріт (0,3 фунта)
      • Рівень 2: Порошкове покриття, матовий чорний (0,5 фунта)
    • Рівень 1: Складання колеса (2 шт.)
      • Рівень 2: Обід, 29 дюймів (1 шт.)
      • Рівень 2: Спиці (32 шт.)
      • Рівень 2: Втулка, передня або задня (1 шт.)
    • Рівень 1: Комплект кріплень (1 шт.)
      • Рівень 2: Комплект гальмівних тросів (1 шт.)
      • Рівень 2: Пара ручок (1 шт.)

Багаторівневі BOM дорожчі в обслуговуванні, але вони окупаються трьома способами. По-перше, спільні субскладання визначаються один раз: складання колеса з'являється в шести моделях велосипедів, і зміна спиці редагує один запис замість шести. По-друге, програмне забезпечення для планування може розгорнути BOM — починаючи з «виготовити 500 велосипедів», воно множить вниз через кожен рівень, щоб обчислити валові потреби в ободах, спицях, трубах і фарбі. По-третє, вони підтримують зворотний запит, згортання (часто зване «де використовується»): «які готові продукти містять втулку H-229?» Коли постачальник видає повідомлення про дефект цієї втулки, згортання точно вказує, які моделі, робочі замовлення та запасені одиниці порушені.

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

Інженерна BOM проти виробничої BOM​

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

Інженерна BOM (EBOM) відображає проєктний задум: як інженери його накреслили. Вона організована так, як організована CAD-модель, може включати деталі проєктної фази або тимчасові деталі й часто опускає те, що цікавить виробництво (упаковку, етикетки, витратні матеріали, як-от рідина для фіксації різьби), водночас включаючи те, що виробництво ніколи не замовляє окремо (довідкова геометрія, ревізії прошивки, що відстежуються деінде).

Виробнича BOM (MBOM) відображає, як продукт насправді будується: EBOM, переструктурована в послідовність кроків, яких дотримується цех. Вона додає пакувальні матеріали, цехові витратні матеріали та оснастку; групує деталі за робочим місцем або операцією; визначає процес (моменти затягування, час затвердіння); і відображає реальність «виготовляти чи купувати» — кронштейн, який інженерія накреслила як одну деталь, може виготовлятися як зварна конструкція з трьох.

У більших компаніях з'являються ще два варіанти: збутова BOM (замовні конфігурації та опції, як їх бачить клієнт) і сервісна BOM (запасні частини та замінні вузли, як їх бачать польові техніки). Малі виробники рідко потребують будь-якої з них як окремих документів, але концепція важлива: кожна аудиторія потребує власного погляду, і кожен погляд повинен простежуватися до одного контрольованого джерела.

Передача між EBOM і MBOM — це місце, де вмирають маржі. Інженерія випускає ревізію C із замінним двигуном; виробництво продовжує будувати ревізію B, бо ніхто не перетворив зміну на оновлену MBOM і робочу інструкцію. Виправлення — це процес, а не програмне забезпечення: кожен наказ про інженерну зміну (ECO) повинен називати рядки MBOM, на які він впливає, і виробництво повинне підтвердити перетворення до випуску наступного робочого замовлення. Якщо у вашій формі ECO немає розділу «вплив на виробництво», додайте його перед тим, як купувати будь-яку нову систему.

Як BOM керує калькуляцією собівартості продукту​

Ваша стандартна собівартість продукту — це, у першому наближенні, ваша BOM із прикріпленими цінами. Розгортайте знизу: помножте кількість кожного компонента на його стандартну питому собівартість, додайте підсумки субскладань до їхніх батьківських елементів і продовжуйте підніматися, доки рівень 0 не дасть вам загальну матеріальну собівартість однієї готової одиниці. Додайте пряму працю (з маршруту, покрокового трудового супутника BOM) і накладні витрати, і ви матимете собівартість, проти якої оцінюєте, за якою оцінюєте запаси та від якої вимірюєте відхилення.

Опрацьований приклад робить чутливість конкретною. Припустимо, BOM вашого гірського велосипеда оцінюється в \$412 матеріалів, \$96 прямої праці та \$64 накладних витрат — стандартна собівартість \$572. Ви призначаєте ціну \$799, очікуючи маржу \$227. Тепер припустимо, що BOM була застарілою: реальна втулка коштує на \$8 більше за колесо, витрата порошкового покриття перевищує зазначену кількість на 15 відсотків, а комплект кріплень отримав швидкознімний елемент за \$6, якого ніхто не додав. Справжня матеріальна собівартість — \$412 + \$16 + \$6 + \$6 = \$440, справжня загальна собівартість — \$600, а ваша реальна маржа — \$199 — на 12 відсотків тонша за кошторис, на кожній одиниці, доки хтось не оновить запис.

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

  1. Калькулюйте BOM за стандартом, переглядайте за фактичними. Закупівлі реєструють фактичні ціни; калькуляція порівнює фактичні зі стандартними кожного періоду та досліджує відхилення. Стійке несприятливе відхилення матеріальної ціни на одну деталь — це або проблема постачальника, або застарілий стандарт — обидва варіанти дієві, щойно їх видно.
  2. Включайте брак і коефіцієнти виходу явно. Якщо різання піни для сидіння дає 8 відсотків відходів, кількість у BOM повинна бути 1,08 одиниці, а не 1. Приховування браку в коригувальному коефіцієнті, застосованому пізніше, означає, що кошториси використовують неправильне число.
  3. Перекалькулюйте при кожному ECO. Зміна проєкту — це зміна собівартості. Затвердження ECO повинне включати нову розгорнуту собівартість і, коли вона змінює маржу кошторису, рішення щодо ціноутворення — а не сюрприз на кінець місяця.

Як BOM керує закупівлями та плануванням виробництва​

Планування матеріальних потреб (MRP) — це, по суті, розгортання BOM проти графіка. Ви подаєте системі три речі — головний графік («виготовити 500 велосипедів на 12-му тижні»), BOM і поточні запаси — і вона обчислює, що замовляти і коли. Для кожного компонента вона множить кількість на батьківський елемент вгору через кожен рівень, зменшує на те, що у вас уже є (і що вже замовлено), зсуває на час виконання замовлення та створює планові замовлення на закупівлю й робочі замовлення з датами.

Це працює, лише якщо вхідні дані надійні, а BOM — це вхід, який покупці контролюють найменше й від якого страждають найбільше. Режими відмови конкретні та варті того, щоб їх назвати:

  • Фантомний попит. Деталь, вилучена з проєкту, але залишена в BOM, продовжує генерувати замовлення на закупівлю. Ви виявляєте це, коли комора переповнюється деталлю, яку ніхто не використовує.
  • Дефіцит через занижений облік використання. Кількість на батьківський елемент 1, тоді як цех насправді споживає 1,1 (поломка, відходи налагодження), означає, що кожна десята одиниця залишається без деталі. MRP замовив рівно те, що казала BOM; BOM була неправильною.
  • Сліпота до часу виконання замовлення. BOM без часів виконання створює замовлення з неможливими датами. Покупці прискорюють із преміальною вартістю перевезення, і вартість прискорення ніколи не з'являється в собівартості продукту — вона ховається в накладних витратах, поки маржа кошторису бере на себе провину.
  • Невідповідність розміру партії. Замовлення в пакувальній кількості постачальника (упаковка з 500 болтів), тоді як BOM споживає поштучно, вимагає від системи округлення вгору. Якщо вона цього не робить, ви замовляєте 32 болти, і постачальник нічого не відвантажує, доки ви не перезамовите правильно.

Для малих цехів без повного MRP та сама логіка працює вручну в електронній таблиці: розгорніть BOM найпопулярніших продуктів проти плану виробництва наступного місяця, порівняйте з наявним і замовте прогалини. Дисципліна важливіша за інструмент — щотижневий 30-хвилинний перегляд розгортання запобігає більшій кількості дефіцитів, ніж будь-яка функція програмного забезпечення.

Як BOM керує контролем запасів​

BOM також є стандартом, за яким оцінюються ваші операції із запасами. Коли робоче замовлення завершується, більшість систем виконують зворотне списання: вони списують запаси компонентів автоматично за кількостями BOM, замість того щоб вимагати від цеху звітувати про кожен використаний болт. Десять завершених велосипедів при кількості 32 спиці кожен списують 320 спиць. Швидко, чисто — і точно настільки, наскільки точна BOM. Якщо цех насправді використав 34 спиці на колесо через поломку при збиранні, система тепер вважає, що у вас є спиці, яких немає, доки циклічний перерахунок не виявить розбіжність.

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

Дві процедури замикають цикл. По-перше, циклічно перераховуйте A-позиції — високовартісні компоненти, що домінують у вашій матеріальній собівартості — і досліджуйте кожну розбіжність до однієї з трьох причин: неправильна кількість у BOM, незареєстрована операція або фізична втрата. Якщо перерахунок постійно розходиться в одному напрямку, підозрюйте насамперед BOM. По-друге, періодично звіряйте зворотне списання з фактичними видачами: порівняйте, що система списала, з тим, що комора насправді видала, для вибірки робочих замовлень. Стійка розбіжність — це виправлення BOM, яке чекає на запис.

Реєстрація виробничого циклу у вашому журналі​

BOM — це інженерний запис, але його фінансова тінь лягає у ваші книги щоразу, коли ви щось виготовляєте. Коли ви завершуєте виробничий цикл, витрати на компоненти переходять із сировини в готову продукцію (часто зупиняючись у незавершеному виробництві). У текстовому бухгалтерському обліку спрощений запис про виробництво 10 велосипедів за стандартними витратами вище виглядає так:

2026-10-21 * "Production run PR-1042 - 10x Trail Bike T-200 at standard cost"
  Assets:Inventory:Finished-Goods:Bikes           5720.00 USD
  Assets:Inventory:Raw-Materials:Frames           -1480.00 USD
  Assets:Inventory:Raw-Materials:Wheels           -1760.00 USD
  Assets:Inventory:Raw-Materials:Components        -880.00 USD
  Assets:Inventory:Direct-Labor-Applied            -960.00 USD
  Assets:Inventory:Overhead-Applied                -640.00 USD

Дебет готової продукції (10 одиниць за розгорнутим стандартом \$572) настільки ж чесний, наскільки чесна BOM за ним — застарілі кількості або ціни тут означають, що ваш баланс завищує або занижує запаси з кожним циклом. Коли фактичне використання матеріалів або ціни відрізняються від стандартних, запишіть різницю на рахунок відхилень, щоб розрив залишався видимим, а не непомітно спотворював вартість запасів:

2026-10-21 * "PR-1042 material usage variance - spoke breakage above BOM allowance"
  Expenses:COGS:Material-Usage-Variance              48.00 USD
  Assets:Inventory:Raw-Materials:Components          -48.00 USD

Цей рядок відхилення — це фінансовий зворотний зв'язок щодо точності BOM: переглядайте його щомісяця за родинами деталей, і кожне повторюване відхилення стає або виправленням процесу, або редагуванням BOM. Щодо механіки структурування рахунків запасів у такий спосіб, документація про запаси детально описує налаштування рахунків.

Підтримання точності BOM: короткий контрольний список​

Точність — це процес, а не проект. Цехи з надійними BOM поділяють короткий перелік звичок:

  1. Один власник на родину BOM. Ім'я когось стоїть на кожній BOM, і зміни проходять через них. Електронні таблиці зі спільним редагуванням без власника дрейфують за лічені місяці.
  2. Контроль ревізій із датами набуття чинності. Кожна зміна отримує літеру ревізії та дату, коли вона набуває чинності. Робочі замовлення посилаються на ревізію, за якою вони виготовлялися, тож питання про собівартість чи якість через місяці має відповідь.
  3. ECO, які підписує виробництво. Жодна інженерна зміна не доходить до цеху, доки виробництво не підтвердить, що MBOM, робочі інструкції та відкриті робочі замовлення оновлені.
  4. Затверджені замінники в BOM, а не в головах покупців. Якщо два роз'єми взаємозамінні, перелічіть обидва з умовами. Заміна на основі неформальних знань — це те, як вмирає контроль ревізій.
  5. Щорічні аудити BOM для найпопулярніших продуктів. Раз на рік візьміть ваші п'ять найбільш об'ємних продуктів і перевірте кожен рядок: деталь досі існує, кількість досі правильна, ціна досі актуальна, постачальник досі активний. Один пообідній час на продукт захищає маржі, які оплачують усе інше.

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

Джерело: https://beancount.io/uk/blog/2026/10/21/bill-of-materials-bom-single-multilevel-ebom-mbom-costing-guide

Опубліковано: 21 жовтня 2026 р.

8 хв. читання

Odoo vs. QuickBooks Enterprise для виробників: порівняння калькуляції специфікацій та багатоскладського обліку

Assembly Builds від QuickBooks Enterprise не можуть обробляти субвузли,…

quickbooks
accounting-software
9 хв. читання

Витрати періоду проти витрат на продукцію: що потрапляє в запаси, а що одразу зменшує ваш прибуток

Витрати на продукцію подорожують разом із запасами до собівартості реалізації в…

accounting-basics
cost-of-goods-sold
10 хв. читання

Нормативний метод обліку витрат та аналіз відхилень: Посібник для виробника

Нормативний метод обліку витрат призначає заздалегідь визначену вартість…

accounting
manufacturing
10 хв. читання

Недостатньо та надмірно розподілені накладні витрати: закриття відхилення на собівартість реалізованої продукції або розподіл між запасами

Недостатньо розподілені накладні витрати означають, що фактичні витрати…

manufacturing
job-costing
10 хв. читання

Ціноутворення на 3D-друкований продукт: Створіть специфікацію матеріалів, щоб ваша собівартість не була здогадкою про філамент

Філамент зазвичай є найменшою з шести статей витрат на друк. Створіть…

pricing
pricing-strategies