View and manage a product's component (bill of materials) record. Define the parts that make up a product, manage serial number generation, and compare component costs and prices with the product's own costs and prices.
The component header displays the product description and summary information:
| Parts Count | The number of parts in this component's bill of materials. |
| Total Costs | Displays the three cost totals: Standard Cost, Latest Cost, and Average Cost of all component parts combined. Only displayed when at least one total cost value is non-zero. |
| Component Mode |
Defines how this product's bill of materials behaves:
The available modes are filtered in edit mode: when Non Diminishing is on, Manufacture is excluded; when manufacturing is enabled, Automatic and Manual Kitset are excluded; otherwise only None is offered. |
| Non Diminishing | When enabled, the component product does not reduce physical inventory on issue. Read-only when the product already holds stock quantities (in stock, on order, allocated, on back order, or with a stocktake variance). |
| Automatic Subcomponent | When enabled, sub-components are automatically included when this component is used. Read-only unless Component Mode is Manufacture. |
The serial number fields are editable only when Component Mode is Manufacture and the product is serial tracked on purchase. Otherwise they are read-only.
| Serial No Prefix | The prefix text for auto-generated serial numbers. |
| Serial No Counter | The current counter value for serial number generation. |
| Serial No Suffix | The suffix text for auto-generated serial numbers. |
The expiry fields are editable only when Component Mode is Manufacture and the product is expiry-date tracked. Otherwise they are read-only.
| Expiry Unit | The unit of time for the expiry period: Days, Weeks, Months, or Years. |
| Expiry Count | The number of time units for the expiry period. |
The parts grid displays and allows editing of the bill of materials lines. By default it shows Part Type, Part Code, Description, UOM Code, UOM Quantity, Unit, and Subcomponent; the remaining columns can be added through the grid's column chooser. When a part code is entered, the description, unit of measure, unit, and cost prices are looked up from the product record automatically.
| Part Code | The product code of the part. Editable only on new lines — once a line is saved its part code is read-only. A part cannot be the parent product itself, and the same part cannot appear twice in the list. |
| Part Type |
The type classification of the part:
|
| Description | The description of the part product. |
| Quantity | The base quantity of this part required per unit of the parent product. Recalculated as UOM Quantity × UOM Multiplier when the UOM Quantity changes. |
| UOM Code / UOM Quantity / UOM Multiplier | Unit of measure fields for the part quantity. |
| Unit | The unit description for the part. |
| Subcomponent | Indicates whether this part is itself a component (sub-assembly). Defaults on when the looked-up part is an Automatic or Manual Kitset. |
| Line Break / Line Space | Formatting flags for printed bill of materials output. |
| Standard Cost / Latest Cost / Average Cost |
Read-only. Cost prices for this part, taken from the part's product record. |
These toolbar buttons appear above the parts grid in edit mode:
The Prices tab provides a cost comparison view and sell price grid.
The tab shows component costs and product costs side by side in three rows (Standard Cost, Latest Cost, Average Cost):
| Component Cost |
Read-only. The total cost calculated from all parts. Each row has an arrow button between the two columns that copies the component cost into the matching product cost. The arrow is enabled only in edit mode, when the two values differ, and when you have the required cost-price permission — Standard and Latest Cost need Write, Average Cost needs Control. |
| Product Cost | The product's own Standard, Latest, and Average Cost fields. These are editable in edit mode (subject to the cost-price permission above) and can also be set by the copy arrows. |
These buttons sit at the top of the Prices tab and are available only in edit mode:
An editable grid comparing the component-calculated sell price with the product's own sell price for each price code:
| Component Price |
Read-only. The total sell price calculated from all component parts. |
| Code | The price list code. |
| Name | The price list name. |
| Selling Price | The product's selling price for this price code. Editable, and set by the Copy Sell Prices / Copy All Prices actions. |