> For the complete documentation index, see [llms.txt](https://docs.zephyrintel.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zephyrintel.com/asset-detail/bill-of-materials-bom-and-stock-tab.md).

# Bill of Materials (BOM & Stock tab)

The **BOM & Stock** tab holds an asset's parts list: what it is built from, which parts are spares, and which are obsolete. Use it to check a pump or compressor's makeup, find a part quickly, and keep the list current after a rebuild.

If an asset has no parts list yet, the tab shows **Add parts manually** and **Import BOM** buttons instead of a table.

* [Understand the BOM tree and part statuses](/asset-detail/bill-of-materials-bom-and-stock-tab/understand-the-bom-tree-and-part-statuses.md): How parts are organized, and what Obsolete, Inactive and Recommended Spare mean.
* [Find a part in a large BOM](/asset-detail/bill-of-materials-bom-and-stock-tab/find-a-part-in-a-large-bom.md): Search by part number or description.
* [Add a part manually](/asset-detail/bill-of-materials-bom-and-stock-tab/add-a-part-manually.md): Add a top-level part or nest one under an assembly.
* [Edit or delete a part](/asset-detail/bill-of-materials-bom-and-stock-tab/edit-or-delete-a-part.md): Update a row, mark a part obsolete, or remove it.
* [Import a BOM from CSV or JSON](/asset-detail/bill-of-materials-bom-and-stock-tab/import-a-bom-from-csv-or-json.md): Load a parts list from a file.
* [Choose Merge or Replace and read the diff preview](/asset-detail/bill-of-materials-bom-and-stock-tab/choose-merge-or-replace-and-read-the-diff-preview.md): Decide how an import affects the existing list, and what the preview shows.
* [Export a BOM to CSV](/asset-detail/bill-of-materials-bom-and-stock-tab/export-a-bom-to-csv.md): Download the current parts list.
