Explode BOM
Overview
On a Sales Order, your business may encounter scenarios where you would like to sell and price by a Parent Item but fulfill the order by shipping Component Items. GoldFinch’s Explode BOM feature allows you to add Sales Lines for a Parent Item while allocating and shipping out Component Items.
Setup Explode BOM
On the Sales Order:
Confirm that the Explode BOM is available. If necessary, edit the Sales Order Object and add the Button to the SO’s Page Layout.
On the Parent Item:
The Replenishment System field must be set to Work Order.
Item Formula (aka BOM) records must be created so that the Parent and Components are linked.
![](../__attachments/2292023297/7001%20-%20Strawberry%20Cake%20(No%20Lot).png?inst-v=b2b1ed87-6bb1-4ea8-adea-9a333fd045b2)
For the Component Items:
Purchase Orders for Component Items can be created automatically with a Requisition.
To do this, the Component Item’s Purchasing Type field must be set to Special Order.
![](../__attachments/2292023297/image-20211202-160432.png?inst-v=b2b1ed87-6bb1-4ea8-adea-9a333fd045b2)
Steps to use Explode BOM
After a Sales Order is created, click Explode BOM button on the Sales Order page.
![](../__attachments/2292023297/image-20211202-160553.png?inst-v=b2b1ed87-6bb1-4ea8-adea-9a333fd045b2)
Components for each of the parent items are grouped and inserted into the Sales Order.
The Item Type of the Parent Items is changed from Inventory to Service.
![](../__attachments/2292023297/image-20211202-161603.png?inst-v=b2b1ed87-6bb1-4ea8-adea-9a333fd045b2)
If you wish not to explode any of the parent items due to available inventory, you can change the Replenishment System to Purchase on the sales lines before you click the Explode BOM button.
After exploding BOMs, you can delete components, or add additional components under each of the parent items. You should update the Line Type to Components for the new sales lines.
Item Allocation records are automatically created.
This will result in Inventory being allocated to the Sales Lines for the Component Items.
To prevent automatic allocation for this specific Sales Order, the Do Not Allocate field can be set to True.
Automatic allocation can also be prevented either by Sell-to Customer or Company-Wide.
If there is not enough inventory to complete the Sales Order Allocation, a Requisition Order record can be created to generate Purchase Orders.
Once you receive the Purchase Order, GoldFinch will allocate inventory back to the linked Sales Order.
Create Whse. Shipment to ship Component Items. Parent Items will not be added to the Warehouse Shipment.
Finally, create a Sales Invoice. The Sales Invoice will charge your Customers for the Sales Lines with Parent Items as Service Items. All Sales Lines for Component Items will be invoiced at $0.