スプレッドシートは部品表(BOM)の価格を計算する一般的な方法ですが、驚くほどすぐに機能しなくなります。20〜40個の部品であっても、各部品を検索し、いくつかのディストリビューターを比較し、価格を貼り付けることになります。そして、保存した途端にその結果は古くなります。さらに悪いことに、ディストリビューターのオファーはスプレッドシートが想定するような単純な数字ではありません。価格の区切り(プライスブレーク)はサプライヤーによって異なる数量で設定され、最小注文数量(MOQ)や注文単位が実際のコストを変化させ、価格は複数の通貨で提示され、多くの行には手作業で比較しなければならない同等の代替品が存在します。
代わりにPartsBoxがライブオファーからBOMの価格を計算し、常に最新の状態に保ちます。
PartsBoxでは、BOMはプロジェクトです。部品のリストであり、一部はオンラインID(MPN)にリンクされ、一部はローカルです。プロジェクトの[価格設定]タブを開くと、PartsBoxは現在の価格を取得し、BOM全体とその調達元を表示するため、決して古くなることはありません。

MPNを持つすべての行について、PartsBoxはディストリビューターのオファー(通常は20〜40)を収集し、テーブルに最適なものを表示します。メタ部品の場合、すべてのメンバーのオファーを収集し、それらを一緒に比較します。必要な数量は部品の消耗に合わせて調整されます。
最適なオファーを選択するということは、スプレッドシートでは処理できないこと、つまりオファーごとに異なる価格帯、在庫と可用性、最小注文数量、注文単位、および複数の通貨を処理することを意味します。PartsBoxは、避けられない余剰が計算された後の実際のコストである実効価格によってオファーをランク付けします。数量がMOQを下回っていたり、注文単位から外れていたりするという理由だけでオファーを破棄することはありません。余剰分を捨てた後でも高い価格帯が勝つ可能性があるため、切り上げてオファーのランク付けを確認します。

ランキングは数量に依存するため、最適なオファーはビルドサイズによって変化し、大量の場合にのみ意味のあるソースが自然に浮上します。(Texas Instrumentsが直接販売しており、500個以上で非常に競争力があることは誰もが知っているわけではありません。)オファーを展開して、パッケージング、発注数量とその到着予定日、工場のリードタイム、および工場の発注単位を確認します。

長さ、重量、面積、または体積で測定される部品の場合、各オファーには2つの価格が表示されます。ベンダーパッケージ(スプール、リール、またはジャー)あたりと、単位記号付きの部品単位あたり(例: $0.14/mm)です。それらをランク付けするために、PartsBoxはすべてのオファーを共通の単位に減らすため、異なるパッケージや異なる単位の代替品を直接比較できます。購入する量は部品の単位で表示され、パッケージ全体に切り上げられます。
南京錠アイコンでオファーをロックして、その行の選択を固定します。
大手ディストリビューター以外でも、地元のサプライヤーや特定の数量に対する交渉済みの見積もりなど、多くの購入が行われます。部品から、またはプロジェクト内から独自のオファーを追加すると、オンラインのオファーと一緒にランク付けされます。他のオファーと同様に、サポートされている任意の通貨で、価格帯、最小数量、および注文単位(パッケージで販売される部品の場合はベンダーのパッケージ全体)を持つことができます。参照、日付、コメント、無視される有効期限、および見積もりや請求書などの添付ファイルを含めることができます。

新しいプロジェクトではすべてを購入する必要がありますが、通常は既知の価格で購入した在庫がすでにいくつかあります。価格設定の際は、部品の調達方法を選択します:
それぞれが正しく価格設定され、必要に応じてソースが混在します。
オファーは多くの通貨で届きます。希望する通貨を一度選択すると、すべての価格が欧州中央銀行のレートで変換されて表示されます。独自のオファーはサポートされている任意の通貨にすることができます。通貨はいつでも変更できます。
すべてのディストリビューターから購入する企業はほとんどありません。ベンダールールは実際の調達方法をエンコードするため、価格設定に反映されます。ルールグループは、名前付きの順序付けられたルールのリストであり、それぞれがどのベンダーを考慮するかを指定します — すべて、特定のもののみ、一部を除くすべて、または独自のオファーのみ。これらはフォールバックチェーンとして上から下へと試行されます:オファーを生成する最初のルールが勝ちます。したがって、個々の部品に触れることなく、「低コストの2つのベンダーを優先し、主要なディストリビューターにフォールバックし、最後の手段として誰でも受け入れる」と表現できます。
1つのルールグループをグローバルなデフォルトにすることができます。プロジェクトや購入リストは独自の設定をロックできます。価格設定ビューでクリックするだけでルールグループを切り替えることができるため、これらは購買シナリオとしても機能します。「ローカルのみ」、「優先ベンダー」、「任意のベンダー」を並べて配置し、コミットする前にそれぞれがBOM価格にどのような影響を与えるかを比較します。在庫のないディストリビューターからのオファーを含めることで、理論的な見積もりの範囲を広げることもできます。ユーザーガイドでは、ベンダールールについて詳しく説明しています。
BOMの価格計算、複数通貨、およびベンダールールは、Essentialsプランから利用できます。