(Note: to be able to use Bills of Materials you need to have activated the Production Order module by going to Settings > Account Setup and ticking the Enable Production Order checkbox.)
The Bill of Materials is a list that includes a set of Products and the Product quantity per row and can be assigned to Products that are of type Manufacture from Production Order or Βuy From Supplier or Manufacture From Production Order. Products that are included in a Bill of Materials may be any type of Products. To create a Bill of Materials, the user may click on the respective icon while in the Products module.
Clicking this icon brings up the Bill of Materials window for that Product.
The quantities of the components in the Bill of Materials should be set as to manufacture one (1) unit of the Finished Good Product. Manufacturing more quantities of the Finished Good can be set in the Production Order process.
The Bill of Materials of a Finished Good Product is editable unless a Production Order exists for that Finished Good. This default behavior can be altered in the settings. See more on this issue here.
The Bill of Materials must be the same for all the Production Orders that will manufacture the same Finished Good. In case a slightly different Bill of Materials is needed, the user should create another - different - Finished Good Product and create the new slightly different Bill of Materials for it.
This module is also accessible by the ProductBOMGet API function. For more, visit the Megaventory API layer here.
Bills of Materials may also be added through the Data Import module
Also, the Bill of Materials gives you the ability to handle the case that you receive/order in batches, but you sell the individual items. For details click here.