Bill of Materials (BOM)
Import bills of materials, match lines to your catalog, calculate purchase demand, and convert it into RFQs.
Bill of Materials (BOM)
A bill of materials (BOM) is the component list behind a product you build — every part, its quantity per board or unit, and the details a buyer needs to source it. In Gloyd, BOMs are the bridge between your product catalog, stock levels, and procurement: you import a BOM, match its lines to catalog products, calculate what you actually need to buy, and turn that demand into a purchase RFQ.
BOM is available on the Business plan and up.
What a BOM Contains
Each BOM has a header and a set of line items:
- Header — name, description, revision (e.g. "Rev A"), status, production quantity (boards/units to produce), and an optional link to the finished product in your catalog.
- Line items — part number, manufacturer, description, quantity per board/unit, unit of measure, scrap rate (%), reference designators (e.g. "R1 R2 C1-C10"), an optional-component flag, and free-text notes.
Creating a BOM Manually
- Navigate to BOM in the left menu.
- Click Create BOM.
- Enter the name, revision, production quantity, and optionally link the finished product.
- Save — the BOM is created in draft status.
- On the BOM detail page, add line items one by one. Each line can be linked to a catalog product as you add it.
Importing a BOM from CSV
For BOMs exported from your EDA tool, ERP, or a spreadsheet (export from Excel as CSV, or simply copy-paste the rows), use the upload wizard:
- Input — Go to BOM and choose Upload BOM. Enter a name and description, then copy the rows from your spreadsheet or CSV export and paste them into the wizard.
- Column mapping — Map the detected columns to BOM fields: part number, manufacturer, description, quantity, unit, and reference designator. Only the part number and quantity are required.
- Preview & confirm — Review the parsed rows and the count of lines automatically matched to your catalog, then create the BOM. You are redirected to the new BOM's detail page.
Matching Lines to Your Catalog
Matching a BOM line to a catalog product is what unlocks stock deduction, MOQ-aware ordering, and traceability across quotes and orders. Gloyd matches in three ways:
- Automatically on upload — the part number is compared (case-insensitively) against your catalog's internal part numbers (SKU) and manufacturer part numbers (MPN); a manufacturer name, if present, narrows the result.
- Manually — open any line and pick the product from the catalog selector.
- Batch re-match — re-run matching for lines that are still unmatched, e.g. after adding new products to the catalog.
Each line shows a matched (green) or unmatched (gray) badge, and matched lines link directly to the product detail page.
Demand Analysis
The Demand Analysis tab on the BOM detail page calculates what you need to order. For each line:
- Gross demand = quantity per unit × production quantity.
- The scrap rate inflates demand to cover expected losses.
- For matched lines, available stock is deducted.
- For matched lines, the remaining net demand is rounded up to the product's minimum order quantity (MOQ), giving a suggested order quantity.
You can adjust the calculation: override the production quantity, toggle scrap-rate application, toggle stock deduction, and exclude optional lines. The demand table color-codes results — red for lines that need ordering, green for lines covered by stock — and a summary shows total parts, parts needing an order, and gross/net demand totals.
Lifecycle Risk and Compliance
Two further tabs assess the health of your BOM using the industry data on matched products:
- Risk — flags lines by lifecycle status: NRND (medium risk), last-time-buy and EOL (high), obsolete (critical). For at-risk lines, known alternative parts from your product cross-references are listed alongside.
- Compliance — a RoHS/REACH summary plus a per-line breakdown including country of origin. The BOM as a whole only counts as compliant when every line is compliant.
There is also a Pricing Analysis tab for distributor-based price and availability checks; it requires the Electronics Pack add-on, and distributor data integrations are coming soon.
Creating a Purchase RFQ from BOM Demand
Once demand is calculated, convert it into procurement directly:
- In the Demand Analysis tab, set your options (production quantity, scrap, stock deduction, optional lines).
- Click Convert to RFQ.
- Gloyd creates a purchase RFQ containing one item per line with net demand greater than zero, using the suggested order quantity and the matched product link.
- You are redirected to the new RFQ to select suppliers and send it — see RFQ Management for that workflow.
BOM Statuses
| Status | Meaning |
|---|---|
| draft | Being prepared; items can be added and modified |
| active | Production-ready; used for demand calculations |
| archived | Historical; no longer in use |
An active BOM cannot be deleted — archive it first. Archived BOMs can be brought back to draft.
Good to Know
- BOMs are currently flat (single-level) — sub-assembly nesting is not yet supported.
- Mark non-essential components as optional so you can exclude them from demand with one toggle.
- Keep your catalog MPNs and manufacturers clean — see Product Management — to maximize auto-match rates on upload.