あなたはその案件を35パーセントの利益率で見積もり、製造して出荷した——そして月末の数字は、実際の利益率が22パーセントだったことを示した。労務は何も変わっておらず、材料価格もほとんど動いていない。変わったのは、購買が発注に使った部品表が、設計が前提にした版より2リビジョン古かったことだ。代替のコネクタ、より厚いゲージの鋼材、そして見積に誰も追加しなかった締結具パック。あなたの利益は現場で漏れたのではない。誰も責任を持たないスプレッドシートの中で漏れたのだ。
そのスプレッドシート——あるいはそれを置き換えるべき構造化された記録——こそが部品表(BOM)である。あらゆる製造業者、組立業者、さらには多くの食品・キット販売業者がBOMによって成り立っている。BOMは製品原価を定め、購買に何を買うべきかを伝え、在庫システムに何が消費されたはずかを伝える。本ガイドでは、あらゆるBOMに伴う2つの構造上の選択、同期を保たねばならない2つの部門版、そしてこの1つの文書の正確さが原価計算・購買・在庫管理にどう波及するかを解説する。
BOMには実際に何が含まれるか
部品表とは、完成品1単位のための完全なレシピである。すべての原材料、購入部品、サブアセンブリと、それぞれの数量を含む。使えるBOMのラインは、部品名以上のものを運ぶ。最低限、各ラインには次を含めるべきだ:
- 部品番号 — 一意の識別子。説明は揺らぐ(「ブラケット、鋼」対「鋼ブラケット」)が、番号は揺らがない。
- 説明とリビジョン — その部品が何であり、どの版か。リビジョンこそが、購買が前四半期の図面で買ってしまうのを防ぐ。
- 親品目あたりの数量 — この部品が上位アセンブリ1単位にいくつ入るか。
- 単位 — 個、フィート、ポンド、リットル。単位の不一致(ポンドで買い、キログラムで消費する)は最もよくあるBOMの誤りの一つだ。
- 参照記号または検索番号 — 部品がどこに入るか、特に電子機器(R14、C7)やキットで重要。
- 承認された代替品・代替候補 — エンジニアリングレビューなしでこの部品を置き換えてよいもの、およびその条件。
- 調達メモ — 内製か外注か、優先サプライヤー、リードタイム。厳密には設計の一部ではないが、購買はこれなしでは計画できない。
BOMは階層構造を持つ:完成品が最上位(レベル0)にあり、その直接の構成部品がその下(レベル1)に、それらの構成部品がさらにその下(レベル2以降)にある。この階層のどこまでを記録するかが、最初の構造上の選択である。
シングルレベルBOMとマルチレベルBOM
シングルレベルBOMは、完成品とその直接の子のみを列挙する——1つの親、1層の部品。すべてのサブアセンブリを完成品として購入し、最終組立だけを行うなら、シングルレベルBOMで十分かもしれない。完成した引き出しボックス、脚、金具キット、天板を購入し、机の組立だけを行う家具メーカーは、各机を1つのフラットなリストとして記述できる。
マルチレベル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)
- レベル1:フレームアセンブリ(各1)
マルチレベルBOMは維持に手間がかかるが、3つの形でその元を取る。第一に、共有サブアセンブリは一度だけ定義される:ホイールアセンブリは6つの自転車モデルに登場し、スポークの変更は6つの記録ではなく1つの記録を編集するだけで済む。第二に、計画ソフトウェアはBOMを**展開(explode)**できる——「500台の自転車を製造する」から出発し、あらゆる階層を掛け下ろして、リム、スポーク、チューブ、塗料の総所要量を計算する。第三に、逆の問い合わせ、内包(implosion)(しばしばwhere-usedと呼ばれる)を支える:「ハブ部品H-229を含む完成品はどれか?」サプライヤーがそのハブに欠陥通知を出したとき、内包は影響を受けるモデル、作業指示、在庫品を正確に教えてくれる。
経験則:サブアセンブリを自社で作り、あるいは製品間で部品を共有するなら、常にマルチレベルBOMを使う。すべての子が購入部品で、追跡する価値のある構造を持たない場合に限り、シングルレベルのままでよい。
エンジニアリングBOM対製造BOM
同じ製品は通常、2つの部門が所有するBOMの2つの見方を必要とする——そしてほとんどのBOMの惨事は、実際にはその間の同期の失敗である。
**エンジニアリングBOM(EBOM)**は設計意図を反映する:エンジニアがどう描いたか。CADモデルが組織化されたのと同じ方法で組織化され、設計段階や暫定の部品を含むことがあり、製造が気にするもの(梱包、ラベル、ねじ止め剤のような消耗品)をしばしば省く一方で、製造が別途発注することのないもの(参照ジオメトリ、他所で管理されるファームウェアリビジョン)を含むことがある。
**製造BOM(MBOM)**は製品が実際にどう作られるかを反映する:EBOMを現場がたどるステップの順序に再構成したものだ。梱包材、現場の消耗品、工具を追加し、部品をワークステーションや工程ごとにまとめ、プロセス(トルク仕様、硬化時間)を指定し、内製対外注の現実を反映する——エンジニアが1つの部品として描いたブラケットが、3つの溶接構造物として製造されることもある。
大企業ではさらに2つの変種が現れる:販売BOM(顧客が見る受注可能な構成とオプション)とサービスBOM(現場技術者が見るスペアパーツと交換可能ユニット)。小規模製造業者がこれらを別文書として必要とすることは稀だが、概念は重要だ:各対象者は独自の見方を必要とし、すべての見方は1つの管理された源泉へ遡れなければならない。
EBOMとMBOMの受け渡しこそ、利益が死ぬ場所である。エンジニアリングが代替モーターでリビジョンCをリリースするが、誰もその変更を更新済みのMBOMと作業指示に変換しないため、製造はリビジョンBで作り続ける。修正はソフトウェアではなくプロセスだ:すべてのエンジニアリング変更指示(ECO)は、影響を受けるMBOMのラインを明記しなければならず、生産は次の作業指示がリリースされる前に変換を確認しなければならない。ECO用紙に「製造への影響」欄がなければ、新しいシステムを買う前にそれを追加せよ。
BOMが製品原価計算をどう動かすか
あなたの標準製品原価は、第一近似では、価格を付けたBOMである。下から積み上げる:各構成部品の数量に標準単価を掛け、サブアセンブリの合計を親に加え、レベル0が完成品1単位の総材料費になるまで上へ登り続ける。直接労務(BOMの段階別労務版であるルーティングから)と適用間接費を加えれば、見積の基準となり、在庫を評価し、差異を測る原価が得られる。
計算例で感度を具体的に示そう。トレイルバイクのBOMが材料費412ドル、直接労務96ドル、適用間接費64ドル、標準原価572ドルで価格付けられるとする。799ドルで販売し、227ドルの利益を見込む。ここでBOMが古かったとしよう:実際のハブは1ホイールあたり8ドル高く、粉体塗装の使用量は記載数量を15パーセント上回り、金具キットには誰も追加しなかった6ドルのクイックリリースが加わった。真の材料費は412 + 16 + 6 + 6 = 440ドル、真の総原価は600ドル、実際の利益は199ドル——誰かが記録を更新するまで、すべてのユニットで、見積より12パーセント薄い。
だからこそ原価計算担当者はBOMの正確さを、エンジニアリングの粋ではなく原価計算の統制として扱う。積み上げを正直に保つ3つの実践:
- BOMは標準で原価計算し、実際でレビューする。 購買は実際価格を記録し、原価計算は各期間、実際を標準と比較して差異を調査する。1つの部品で不利な材料価格差異が続くなら、それはサプライヤーの問題か古い標準のいずれかだ——どちらも見えれば対応できる。
- スクラップと歩留まり率を明示的に含める。 シートフォームの切断で8パーセント浪費するなら、BOM数量は1ではなく1.08単位とすべきだ。後に適用する調整係数でスクラップを隠すと、見積が誤った数値を使うことになる。
- すべてのECOで再原価計算する。 設計変更は原価変更だ。ECOの承認には、新たな積み上げ原価と、見積利益率を動かす場合には価格決定を含めるべき——月末の驚きではなく。
BOMが購買と生産計画をどう動かすか
資材所要量計画(MRP)は、その核心において、スケジュールに対するBOM展開である。システムに3つを投入する——マスタースケジュール(「第12週に自転車500台を製造」)、BOM、現在の在庫——そして何をいつ発注すべきかを計算する。各構成部品について、親あたりの数量をあらゆる階層で掛け上げ、すでに持っている分(および発注済みの分)を差し引き、リードタイムでずらし、日付付きの計画発注書と作業指示を生成する。
これが機能するのは、入力が信頼できる場合だけであり、BOMは購買が最も制御できず、最も苦しむ入力だ。失敗の型は具体的で、名指しする価値がある:
- 幽霊需要。 設計から外されたがBOMに残された部品は、発注書を生成し続ける。誰も使わない部品で在庫室があふれて初めて気づく。
- 使用量の過少計上による欠品。 現場が実際に1.1消費する(破損、段取りロス)のに数量が1である場合、10単位ごとに部品がなくなる。MRPはBOMが言ったとおりに発注した。BOMが間違っていたのだ。
- リードタイムの盲点。 リードタイムのないBOMは、不可能な日付の注文を生む。購買は割増運賃で特急対応し、その特急費用は製品原価に決して現れない——間接費に隠れ、見積利益率が責めを負う。
- ロットサイズの不一致。 BOMが個で消費するのにサプライヤーのパック数量(ボルト500個入り)で発注する場合、システムが切り上げる必要がある。それがなければ、ボルトを32個発注し、正しく再発注するまでサプライヤーは何も出荷しない。
本格的なMRPのない小さな工場でも、同じ論理はスプレッドシートで手作業で機能する:売れ筋のBOMを翌月の生産計画に対して展開し、手持ち在庫と比較し、不足分を発注する。ツールよりも規律が重要だ——週30分の展開レビューは、どんなソフトウェア機能よりも多くの欠品を防ぐ。
BOMが在庫管理をどう動かすか
BOMはまた、あなたの在庫トランザクションが照らし合わされる標準でもある。作業指示が完了すると、ほとんどのシステムはバックフラッシュする:現場にすべてのボルトの消費報告を求めるのではなく、BOM数量を使って構成部品の在庫を自動的に払い出す。スポークの親あたり数量32で自転車10台が完成すれば、スポーク320本を払い出す。速く、きれい——そしてBOMと同じだけ正確だ。組付けの破損で現場が実際に1ホイールあたり34本のスポークを使ったなら、サイクルカウントがそのギャップを暴くまで、システムはあなたが持っていないスポークを持っていると信じる。
Where-used(内包)は在庫管理の超能力だ。欠陥封じ込めを超えて、廃番在庫の意思決定を支える:エンジニアリングがモデルを廃止したとき、内包はそのモデルだけが使うすべての構成部品を列挙するので、購買は未完了の発注をキャンセルでき、在庫室は残りを売却または評価減に回せる。これなしでは、他に何もそれを必要としないと証明できないため、死んだ在庫が何年も居座る。
2つのルーチンがループを閉じる。第一に、A品目のサイクルカウントを行う——材料費の大半を占める高価値部品だ——そしてすべての不一致を3つの原因のいずれかまで追跡する: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完成品の借方(積み上げ標準572ドルで10単位)は、その背後にある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を持つ工場に共通する短い習慣のリスト:
- BOMファミリーごとに1人の所有者。 各BOMには担当者の名前があり、変更はその人を通る。所有者のない共有編集スプレッドシートは数か月で揺らぐ。
- 発効日付きのリビジョン管理。 すべての変更にはリビジョン記号と発効日が付く。作業指示は作り上げたリビジョンを引用するので、数か月後の原価や品質の問いに答えがある。
- 製造が署名するECO。 製造がMBOM、作業指示、未完了の作業指示が更新されたことを確認するまで、エンジニアリング変更は現場に到達しない。
- 承認済み代替品はBOMに、購買の頭の中ではなく。 2つのコネクタが互換なら、条件付きで両方を列挙する。属人的知識による代替は、リビジョン管理が死ぬ道だ。
- 売れ筋の年次BOM監査。 年に一度、販売量上位5製品を取り上げ、すべてのラインを検証する:部品がまだ存在するか、数量がまだ正しいか、価格がまだ現行か、サプライヤーがまだ活動中か。製品あたり1午後で、他のすべてを支える利益率を守れる。
今週、最も売れている製品から始めよ。そのBOMを翌月の生産計画に対して展開し、プリントアウトを持って在庫室を歩き、見つけた最初の3つの不一致を直せ。取り戻した利益がその習慣の資金になる。





