Bill Of Material
A bill of material: for one item and a date range, the components and their quantities for a base quantity, with scrap, cost and the routing.
What it is for
You pick the usage and the item, then press Create; the item is then locked and the lines open. For each line, Total Quantity is Quantity plus scrap, and Quantity Per Unit is Total Quantity divided by the BOM Quantity (or Total Quantity itself when Fixed), divided by Utilized Quantity. The manufacturing order multiplies Quantity Per Unit by its quantity.
What people get wrong: a Manufacturing Order only offers BOMs that are approved, valid on its date, for its site, and whose usage is not Costing, Template or Subcontracting. When an approval is set up for this screen, Approved is cleared on save and set by the approver's decision.
Two BOMs of the same item, variant and project with overlapping dates: the second is saved only as an alternate, after you confirm. Once a manufacturing order uses the BOM, its item, quantity, dates, routing, site, usage and approval are locked, and its dates can only change within the orders' dates.
Co-Products & By-Products and the catch weight and batch fields show only for FOR usages, so on a BOM they stay hidden.
Every field in plain words
Header
| Field | What it means | What to put |
|---|---|---|
| BOM | The BOM code. | Cannot be changed once saved. Required |
| Usage | The usage. | Pick one. Required |
| Alternate | This is an alternate BOM for the same item and dates. | Set when you confirm it on Save |
| Alternate Precedence | Its precedence among alternates. | Counted by the system. Filled in by the system |
| Item | The item made. | An item made with this usage's type. Locked after Create. Required |
| Item Variant | The variant made, if any. | Locked after Create |
| Name | Its name. | Filled in |
| Unit | The BOM unit of the item. | From the item |
| Quantity | The quantity the lines are for. | Starts at 1; above zero. Required |
| Standard Cost | Sum of the lines' Standard Cost. | Calculated |
| Valid From | Valid from. | A date. Required |
| Valid To | Valid until. | A date, not before Valid From. Required |
| Project | A project the BOM is for. | Then each line needs a Project Category |
| Routing | The routing. | Pick a routing of the item |
| Approved By | Who approved. | Pick a person |
| Approved | Approved. Manufacturing orders offer only approved BOMs. | Tick when approved; set by the approval when one is configured |
| Site | The site. | Hidden for a subcontracting usage. Required |
| Authorization Key | An authorization key from system administration, recorded on the record. | Usually empty |
| Version | A version label. | Any text |
BOM Lines
One line per component. A new line starts with Utilized Quantity 1.
| Field | What it means | What to put |
|---|---|---|
| Ingredient Type | For formulas: Active, Compensating and so on. | Pick one; None by default |
| Item No | A component. | Pick an item |
| Item Variant | Its variant. | Required for a variant item when the setting says so |
| Name | Its name. | Filled in |
| Unit | The unit. | Pick one. Required |
| Quantity | How much, for the BOM Quantity. | Above zero |
| Fixed | The quantity does not grow with the order quantity. | Tick for a fixed amount |
| Utilized Quantity | How many units one quantity serves. | Starts at 1; above zero |
| Quantity Per Unit | Total Quantity divided by the BOM Quantity (unless Fixed), divided by Utilized Quantity. | Calculated |
| Scrap Quantity | Scrap as a quantity. | Or enter Scrap % |
| Scrap % | Scrap as a percentage of Quantity. | Or enter Scrap Quantity |
| Total Quantity | Quantity plus scrap. | Calculated |
| Standard Cost | Standard cost of the component. | An amount |
| Total Cost | Standard Cost times Quantity Per Unit. | Calculated |
| Rounding | Round the quantity on the order. | As needed |
| Operation | The routing operation that uses it. | Required when the BOM has a routing |
| Vendor | A vendor for the component. | Optional |
| Flushing Indicator | B issues it automatically on confirmation; M leaves it to be issued by hand. | Required for BOM and FOR usages |
| Line Text | A note on the line. | Any text |
How to configure it
There is nothing to configure beyond the fields above. Which fields are shown, required or hidden can be changed per company by the consultant in the screen configuration.
Scenarios
- A furniture maker makes a table from a top, four legs and screws. One BOM with Quantity 1: top 1, legs 4, screws 16, each flushing B.
- A steel fabricator loses 5 percent of plate to offcuts. Put 5 in Scrap %; Total Quantity and the order quantity grow by 5 percent.
- A factory switches to a new component from next month. A new BOM valid from next month, and end the old one the day before.
What it is connected to
- Usage - what the BOM is for
- Routing - operations and resources
- Manufacturing Order - copies the lines
- Material Requirement Planning - explodes the BOM
- Plan to produce - the whole chain
If something looks wrong
- "Valid From cannot be greater than Valid To" Fix the dates.
- "The dates cannot be changed because a manufacturing order has already been created ..." Keep the dates around the existing orders' dates, or cancel those orders.
- "... - Line ID: ... - Item cannot be empty" / "... Unit cannot be empty" Fill the line.
- "... - Line ID: ... - Item is variant, please define" Pick the variant of the component.
- "... - Line ID: ... - Quantity cannot be zero or negative" / "... Utilized Quantity cannot be zero or negative" Enter positive quantities.
- "... - Line ID: ... - Project Category cannot be empty" The BOM has a project. Fill Project Category on each line.
- "... - Line ID: ... - Operation cannot be empty" The BOM has a routing. Name the operation on each line.
- "... - Line ID: ... - Flushing Indicator cannot be empty" Pick B or M.
- "Co-Products & By-Products - Line ID: ... - Item Variant Cannot be Empty" Pick the variant.
- "... - Base Quantity cannot be zero or less then zero" Enter a Quantity above zero.
- "... Lines Data cannot be Empty" Add component lines.
- A question asks whether to save it as an alternate BOM. Another BOM of the same item, variant and project overlaps these dates. Confirm to save it as an alternate, or change the dates.