Bill of Materials and Assembly Management

Ideal for small to medium manufacturers who cannot justify full Works Order Processing



Any Stock Item can be designated as an Assembly (defined by its “Bill of Materials”)

BOMs can include unlimited numbers of any other existing stock items as Components INCLUDING stock items which are themselves Assemblies
and including Labour, Narrative or Admin items
(such as “Depreciation” or build instructions)
These can be “nested” up to 9 levels
Automatic Queries can present the user with every relevant component
(up to the 9 levels of nesting)

Trial assemblies can be performed within these Queries, first as “Trials” to check that you have sufficient component stock to build the assemblies, then for real. The stock is automatically down-dated from Component stock and updated into Assembly Stock ready for sale.
A simple report will summarise the exact effect of the Assembly on all relevant stock.
Hence, if you don’t know if you have enough component stock, you can run the Trial Assembly to check the prospective effect on Stock Levels. Those showing up as negative imply you either have to correct the data or purchase more components!

If appropriate, Assembly on Despatch can be undertaken during Sales Order Processing. This is particularly useful when an order contains multiple line-items as it allows assembly of all items in a single operation whereas the Stock system only permits assembly of the current item.

In recognition of the fact that real world data may not always match data stored within the system, “Negative Stock” can be “permitted” so that Assemblies can go ahead and the data can be corrected later

When component costs are updated, the system permits “global recursive updating” in which every BOM is updated with the new costs. If this affects sub-assemblies, their costs are updated and then the final finished product costs are recalculated.

Accuracy: BOM line items cost and quantities can be recorded to 4 decimal places (i.e Cost measured to one hundredth of a penny or Quantities measured to 0.0001 distance units of your choice or 0.0001 weight units of your choice)

Assembly Staging: The user can define any number of Stages for a BOM and assign the line- items to those Stages