Updated

Bills of Material (BOM)

A Bill of Material (BOM) is the recipe for a product you manufacture: the inputs you consume, the quantities, and the finished goods (and any co-products) you produce. In Udyot, the BOM is the foundation of every production run — it drives material planning, costing, and the automatic stock movements when you record production.

Before you begin

Make sure the items used in the recipe already exist as stock items — both the raw materials and the finished good. Open Manufacturing → Bills of Material to start.

Creating a Bill of Material — step by step

  1. New BOM: Click New BOM and give it a name (for example, “Cotton T-Shirt — Medium”).
  2. Choose a production method: Assembly (parts into one product), Batch (a recipe that yields a quantity, with optional scrap %), or Repacking.
  3. Add input lines: List each raw material and the quantity needed for one production run.
  4. Add output lines: The primary finished good, plus any co-products. Set the output quantity per run.
  5. Save. Your BOM is ready to use in Production Orders and Manufacturing Journals.

Live cost roll-up

Udyot prices every input at its current weighted-average cost from stock and rolls them up so you can see the cost per finished unit before you produce. If you attach a routing, labour and machine costs are added on top. Use the Explode preview to scale a BOM to any run quantity and see the full material + labour + overhead breakdown.

Multi-level BOMs (sub-assemblies)

If an input is itself manufactured (a sub-assembly), Udyot can cascade through nested BOMs — when you run the parent, it can automatically make the sub-assemblies first if stock is short. This is ideal for products built from components you also produce in-house.

Nepal specifics

All costs are in NPR and formatted in the Lakh/Crore system. Finished goods carry their full production cost into stock, so your inventory valuation stays aligned with Nepal Accounting Standards (NAS 2).

Tips & common questions

Can I version a recipe? Yes — engineering changes are tracked, and routings are versioned, so historical production stays reproducible.

What if my recipe produces two products? Add multiple output lines. The primary output carries the full cost; co-products can be valued separately.

Related: Production Orders, Manufacturing Journal, Manufacturing Costing & Variance.

Was this article helpful?

Need more help? Contact our support team